Fabric GSM Guide for Clothing Brands (2026): What It Is & How to Spec It
GSM is the single most important number in your fabric spec. Learn what GSM means, which GSM is right for every garment type, and how to write it correctly in your tech pack BOM.

What does GSM mean in fabric?
GSM stands for grams per square meter. It is the standard measurement used globally to describe the weight and density of a fabric — specifically, how much one square metre of that fabric weighs in grams.
The concept is simple: a higher GSM means more material per square metre, which means a heavier, denser, more substantial fabric. A lower GSM means less material, a lighter weight, and usually a more breathable, drapey result.
A 160 GSM cotton jersey and a 320 GSM cotton jersey are both cotton jersey — but they are completely different fabrics in terms of how they feel in hand, how they drape on the body, how long they last, and what garments they are suited to.
GSM is not the only variable that determines how a fabric performs. Fiber type, yarn count, knit structure, and finishing all play a role. But GSM is the most universally understood shorthand for fabric weight in apparel manufacturing, and specifying it precisely in your tech pack is non-negotiable.
Why GSM matters for your brand
Hand feel and perceived quality
The first thing a customer does when they pick up a garment is feel it. A heavier fabric signals substance, craftsmanship, and quality — even before they look at the label or the price tag. A lightweight fabric, regardless of how well it is made, tends to read as cheaper. This is especially true in the premium basics and streetwear markets where the physical weight of the garment is part of the brand statement.
This is not just perception — it is how the market works. Brands like Fear of God Essentials, Represent, and Satisfy running have built significant brand equity partly on fabric weight. Their customers know the GSM of the products they are buying.
Durability and longevity
Higher GSM fabrics generally contain more fibre per unit area, which means more resistance to wear, pilling, and distortion over repeated washing. A 300 GSM cotton jersey will hold its shape and structure far better after 50 washes than a 160 GSM equivalent. For a brand where repeat purchase and long-term quality are brand values, GSM is a direct line to product longevity.
Opacity
Lower GSM fabrics — particularly in white or light colours — can be transparent when worn. A 140 GSM white t-shirt will often show through under bright light or against skin. A 220 GSM or above in the same colour will not. If you are producing garments in light colours, confirm opacity at sample stage by holding the fabric swatch against a bright light source.
Drape and silhouette
GSM directly affects how a fabric falls on the body. Lower GSM fabrics drape softly and flow with movement — ideal for relaxed fits, layering pieces, and summer garments. Higher GSM fabrics hang more structurally, hold an oversized silhouette, and resist collapsing — ideal for heavyweight basics, structured outerwear, and premium streetwear pieces where the weight of the garment is part of the design intent.
Decoration compatibility
Screen printing, embroidery, and other decoration methods interact differently with fabric weight. Very light fabrics (under 160 GSM) can distort or pucker under embroidery hoops and may not hold heavy ink deposits cleanly. Embroidery in particular requires a minimum of around 200 GSM to prevent the fabric from puckering or warping around the stitches. If your garments will feature significant decoration, factor this into your GSM decision.
Cost and shipping
More grams of fibre per square metre means more raw material, which means a higher fabric cost per unit. A jump from 180 GSM to 280 GSM on a t-shirt can increase your fabric cost by 30–50%. Heavier fabrics also weigh more per unit, which adds to air freight costs on international shipments. Neither of these is a reason to avoid higher GSM — but they should be factored into your cost sheet.
GSM does not equal quality — the most important thing to understand
This is the most common misconception in fabric sourcing: that a higher GSM automatically means a better fabric.
It does not. GSM is a measure of weight, not quality. A 300 GSM fabric made from low-grade, short-staple cotton will pill quickly, feel rough, and lose its shape after a few washes. A 180 GSM fabric made from long-staple combed cotton will feel noticeably softer, more refined, and last significantly longer.
What actually determines fabric quality is the combination of:
Fiber type and grade — long-staple vs short-staple cotton, combed vs carded, ring-spun vs open-end
Knit or weave structure — single jersey vs interlock, poplin vs twill, loopback vs French terry
Yarn count — finer yarns produce a smoother, more refined hand feel at the same GSM
Finishing — enzyme washing, brushing, sanforizing, and other finishing processes significantly affect how a fabric feels
GSM is one number in a full fabric specification. It tells you the weight. The other variables tell you the quality. A complete BOM entry specifies all of them together.
GSM by garment category: the right ranges for 2026
These are the ranges used by professional clothing brands across categories. They are starting points — your specific positioning and design intent may lead you above or below these benchmarks, but they represent industry standard for each category.
T-shirts and long sleeves
GSM range | Typical application | Notes |
|---|---|---|
120–160 GSM | Lightweight summer tees, layering pieces, fine jersey | At this weight, fabric choice and fibre quality matter enormously — a 150 GSM mercerised jersey in 90% cotton / 10% silk is a luxury product |
160–200 GSM | Everyday basics, standard retail | The most common range — Uniqlo, Gap, H&M |
200–260 GSM | Premium basics, DTC brands | More body, better drape retention, collar holds shape through washing |
260–320 GSM | Heavyweight basics, streetwear | Statement weight, suited to oversized silhouettes |
The important caveat here: GSM alone does not define where a t-shirt sits in the market. A 150 GSM mercerised jersey in a silk-cotton blend is a luxury fabric — lighter weight does not mean lower quality or lower price point. The fibre composition, yarn quality, and finishing are what determine the positioning. GSM tells you the weight; everything else tells you the quality. That said, for a standard cotton jersey t-shirt, the ranges above reflect where the market broadly sits.
Hoodies and crewnecks
The underlying construction for most hoodies and sweatshirts is the same: a knitted fabric with a smooth face and loops on the interior. What differs is what happens to those loops after knitting — and what the construction is called depends heavily on where you are manufacturing.
Construction | GSM range | Notes |
|---|---|---|
American fleece unbrushed | 240–380 GSM | Smooth face, intact loops on interior — structured, cooler, good for printing. Called "French terry" in the US and parts of Asia |
American fleece brushed | 280–500 GSM | Smooth face, loops mechanically brushed into a soft interior — warmer, softer, the classic premium hoodie feel |
American fleece heavyweight | 500–950 GSM | Extreme weight — intentional design statement. Balenciaga famously used an American fleece just over 900 GSM |
A note on terminology: In the US and across most of Asia, the unbrushed loopback construction is commonly called French terry. In Portugal and much of Europe, mills simply refer to the same fabric as American fleece unbrushed or American fleece brushed. If you are sourcing in Portugal and ask for French terry, most mills will understand you — but they will likely call it American fleece. If you are working across both regions, it helps to specify the construction clearly (smooth face, looped interior, unbrushed or brushed) rather than relying on the name alone.
For a premium hoodie aimed at the contemporary fashion market, 320–400 GSM brushed is the standard range. The 900 GSM Balenciaga example sits at the extreme end — where weight itself becomes the design statement rather than a functional specification.
Sweatpants and joggers
GSM range | Typical application | Notes |
|---|---|---|
220–280 GSM | Lightweight / summer | French terry, good for warm climates or layering |
280–360 GSM | Standard | Core range for matching sets and everyday loungewear |
360–480 GSM | Heavyweight | Structured silhouette, premium positioning |
Sweatpants and hoodies should ideally be the same fabric construction and GSM to work as a matching set — a visual and tactile inconsistency between top and bottom reads as a quality issue.
Activewear
Garment type | GSM range | Notes |
|---|---|---|
Performance tee | 130–180 GSM | Polyester or poly-spandex blend, moisture-wicking |
Training shorts | 100–160 GSM | Lightweight, breathable, 4-way stretch |
Leggings / tights | 180–260 GSM | Below 200 GSM risks sheerness at stretch — always test |
Sports bras | 180–240 GSM | Support level affects required GSM |
Compression wear | 220–300 GSM | Higher spandex content at mid-range GSM |
For activewear, GSM interacts heavily with spandex content. A 180 GSM polyester-spandex blend will perform differently from a 180 GSM cotton jersey. Always specify both GSM and fibre composition together.
Outerwear
Type | GSM range | Notes |
|---|---|---|
Lightweight unlined jacket | 150–250 GSM | Nylon, ripstop, or light cotton — packable, layering |
Denim jacket | 280–420 GSM | 8–12oz denim (see denim oz guide below) |
Structured coach jacket | 250–350 GSM | Woven exterior fabric — polyester, nylon, or cotton twill |
Heavy wool or melton coat | 400–700 GSM | Outerwear weight wovens |
Outerwear often involves multiple fabric layers — shell, lining, and interlining — each with their own GSM. Your BOM should specify the GSM of each layer separately.
Denim — GSM vs oz
Denim is traditionally measured in ounces per square yard (oz/yd²) rather than GSM, particularly in the US and at most denim mills globally. Here is the conversion guide:
Oz weight | GSM equivalent | Common use |
|---|---|---|
6–7 oz | 200–237 GSM | Lightweight summer denim, chambray |
8–9 oz | 271–305 GSM | Standard shirting denim, light jeans |
10–11 oz | 339–373 GSM | Standard jeans — the most common weight |
12–13 oz | 407–441 GSM | Heavyweight jeans, structured jackets |
14–16 oz | 475–542 GSM | Premium raw selvedge denim |
To convert oz to GSM: multiply oz/yd² by 33.91. A 12oz denim is approximately 407 GSM.
How to specify GSM in your tech pack BOM
This is where most early-stage brands make mistakes. Writing "cotton jersey" in your BOM without a GSM is like telling your factory to use "some wood" in a furniture build. They will use whatever is available at the lowest cost, and it will not match what you intended.
A complete fabric BOM entry should look like this:
Component | Composition | Construction | Weight | Colour | Supplier / Ref |
|---|---|---|---|---|---|
Main body fabric | 100% combed cotton | Single jersey | 220 GSM | White / PMS 11-0601 TCX | — |
Neck rib | 95% cotton, 5% elastane | 1x1 rib | 220 GSM | Match body | — |
Hood lining | 100% combed cotton | Single jersey | 160 GSM | White / PMS 11-0601 TCX | — |
The key fields for fabric specification are:
Composition — the fibre content as a percentage. "100% combed cotton" is a specification. "Cotton" is not.
Construction — the knit or weave structure. Single jersey, French terry, loopback fleece, interlock, twill, poplin, and so on. The construction determines how the fabric behaves regardless of GSM.
Weight — the GSM. Always specify a number, never a description like "medium weight" or "substantial."
Tolerance — for production consistency, add a tolerance of ±5–10 GSM. This gives the factory a small allowable range while preventing significant deviations. Write it as: "220 GSM ±10 GSM."
Colour reference — always use Pantone TCX (textile cotton) codes for garment production, not TPX or TPG codes from graphic design tools.
GSM and fibre type: why the same number feels different
One of the most important things to understand when specifying fabric is that the same GSM in different fibre types produces very different results.
Cotton vs polyester at the same GSM: Polyester fibres are lighter per unit volume than cotton fibres. So a 200 GSM polyester fabric will feel denser and often stiffer than a 200 GSM cotton fabric. If you are used to cotton samples and switch to a polyester blend, a lower GSM may actually be appropriate to achieve the same hand feel.
Combed vs carded cotton: Combed cotton removes short fibres before spinning, producing a smoother, softer yarn. At the same GSM, combed cotton will feel noticeably more refined than carded cotton. A 180 GSM combed cotton jersey can feel more premium than a 220 GSM carded cotton jersey despite the weight difference.
French terry vs brushed fleece at the same GSM: French terry has a smooth face and looped interior. Brushed fleece has a smooth face and a softened, brushed interior. At 320 GSM, French terry feels more structured and cooler; brushed fleece feels warmer and softer. Same GSM, completely different garments.
This is why your BOM must specify construction and fibre composition alongside GSM. The number alone is never enough.
Common GSM mistakes to avoid
Not specifying a number. Writing "medium weight jersey" in your BOM means nothing to a factory. Always write the GSM.
Specifying GSM without construction or composition. As above — GSM is only meaningful in context of what the fabric is made from and how it is constructed.
Forgetting to add a tolerance. Without a stated tolerance, your factory has no benchmark for what is acceptable. A ±10 GSM tolerance is standard for most knit fabrics.
Choosing GSM based on feel alone without considering end use. A 320 GSM fabric may feel premium in hand but may be too heavy for a performance piece, too stiff for a draped silhouette, or too expensive for your cost target.
Not testing opacity in light colours. Before committing to a GSM for white or pastel garments, hold the swatch against a bright light source and against skin. If text or skin is visible through it, the GSM is too low for a standalone garment.
Switching GSM between sampling and bulk without flagging it. If your pre-production sample is at 220 GSM and your factory uses 200 GSM fabric for bulk, the garment will feel different and your customers will notice. Lock the GSM at approval stage and make any changes a formal revision in the tech pack.
Inconsistent GSM across a set. If you are producing a hoodie and sweatpant as a matching set, both should use the same fabric specification. A GSM mismatch between pieces in the same set is one of the most common — and most avoidable — quality issues.
How to measure GSM yourself
If you receive a fabric sample or a bulk swatch and want to verify the GSM before approving production, here is how to do it without lab equipment:
Cut a precise 10cm x 10cm square of the fabric (100 cm²)
Weigh it on a digital scale in grams, to two decimal places
Multiply the weight by 100 to get GSM
For example: if your 10x10cm swatch weighs 2.2g, the GSM is 2.2 x 100 = 220 GSM.
This method is accurate to within ±5–10 GSM for most fabrics. For critical production decisions, a laboratory GSM test using a calibrated circular cutter and precision scale is more reliable — most fabric mills can provide a lab report on request.
Frequently asked questions about fabric GSM
What does GSM stand for in fabric? GSM stands for grams per square meter. It is the standard measurement for fabric weight in apparel manufacturing — specifically, how much one square meter of fabric weighs in grams.
Is higher GSM always better? No. Higher GSM means heavier fabric, which suits some garments and price points. It does not automatically mean higher quality — that depends on fibre type, construction, and finishing. A 300 GSM fabric made from low-grade cotton can perform worse than a 160 GSM fabric made from premium long-staple combed cotton.
What GSM should a premium t-shirt be? Most premium basics and streetwear brands specify t-shirts in the 220–300 GSM range. Below 200 GSM tends to read as mid-market; above 300 GSM is heavyweight territory suited to oversized streetwear positioning.
What GSM is a premium hoodie? The standard range for a premium hoodie is 320–400 GSM in loopback cotton or French terry. Heavyweight streetwear hoodies run 400–500 GSM. American fleece constructions can go significantly higher — Balenciaga have used American fleece above 900 GSM as a deliberate design statement. The right GSM depends entirely on the construction, the intended silhouette, and what the weight is meant to communicate about the garment.
What is the difference between GSM and oz in fabric? GSM (grams per square meter) is the metric standard used globally. Oz (ounces per square yard) is still used for denim and some woven fabrics, particularly in the US. To convert: multiply oz/yd² by 33.91 to get GSM. A 12oz denim is approximately 407 GSM.
How do I specify GSM in a tech pack? In your Bill of Materials, write the GSM as a number with a tolerance — for example "220 GSM ±10 GSM." Always pair it with the fibre composition and construction type. Never write "medium weight" or similar descriptions.
Does GSM affect embroidery quality? Yes. Below approximately 180–200 GSM, fabrics can pucker or distort around embroidery stitches because there is not enough fabric structure to support the thread tension. For heavily embroidered garments, 200 GSM or above is recommended.
What GSM should activewear be? Performance activewear tops typically use 130–180 GSM polyester or poly-spandex blends. Leggings and tights typically use 180–260 GSM — below 200 GSM risks sheerness when stretched, which should always be tested at sample stage.
Related guides
For guidance on how to write a complete fabric specification in your tech pack — including how to structure your BOM, measurement specs, and construction callouts — see the complete guide to how to make a tech pack.
Put your GSM specs where your factory can actually use them
A GSM specification sitting in a spreadsheet that your factory has to find, interpret, and manually cross-reference with your other files is a specification waiting to be missed. Specter OS keeps your fabric BOM, GSM specs, and construction notes in one centralised place — attached directly to each style, version-controlled, and accessible to your factory without file attachments or email chains.
Fabric GSM Guide for Clothing Brands (2026): What It Is & How to Spec It
GSM is the single most important number in your fabric spec. Learn what GSM means, which GSM is right for every garment type, and how to write it correctly in your tech pack BOM.

What does GSM mean in fabric?
GSM stands for grams per square meter. It is the standard measurement used globally to describe the weight and density of a fabric — specifically, how much one square metre of that fabric weighs in grams.
The concept is simple: a higher GSM means more material per square metre, which means a heavier, denser, more substantial fabric. A lower GSM means less material, a lighter weight, and usually a more breathable, drapey result.
A 160 GSM cotton jersey and a 320 GSM cotton jersey are both cotton jersey — but they are completely different fabrics in terms of how they feel in hand, how they drape on the body, how long they last, and what garments they are suited to.
GSM is not the only variable that determines how a fabric performs. Fiber type, yarn count, knit structure, and finishing all play a role. But GSM is the most universally understood shorthand for fabric weight in apparel manufacturing, and specifying it precisely in your tech pack is non-negotiable.
Why GSM matters for your brand
Hand feel and perceived quality
The first thing a customer does when they pick up a garment is feel it. A heavier fabric signals substance, craftsmanship, and quality — even before they look at the label or the price tag. A lightweight fabric, regardless of how well it is made, tends to read as cheaper. This is especially true in the premium basics and streetwear markets where the physical weight of the garment is part of the brand statement.
This is not just perception — it is how the market works. Brands like Fear of God Essentials, Represent, and Satisfy running have built significant brand equity partly on fabric weight. Their customers know the GSM of the products they are buying.
Durability and longevity
Higher GSM fabrics generally contain more fibre per unit area, which means more resistance to wear, pilling, and distortion over repeated washing. A 300 GSM cotton jersey will hold its shape and structure far better after 50 washes than a 160 GSM equivalent. For a brand where repeat purchase and long-term quality are brand values, GSM is a direct line to product longevity.
Opacity
Lower GSM fabrics — particularly in white or light colours — can be transparent when worn. A 140 GSM white t-shirt will often show through under bright light or against skin. A 220 GSM or above in the same colour will not. If you are producing garments in light colours, confirm opacity at sample stage by holding the fabric swatch against a bright light source.
Drape and silhouette
GSM directly affects how a fabric falls on the body. Lower GSM fabrics drape softly and flow with movement — ideal for relaxed fits, layering pieces, and summer garments. Higher GSM fabrics hang more structurally, hold an oversized silhouette, and resist collapsing — ideal for heavyweight basics, structured outerwear, and premium streetwear pieces where the weight of the garment is part of the design intent.
Decoration compatibility
Screen printing, embroidery, and other decoration methods interact differently with fabric weight. Very light fabrics (under 160 GSM) can distort or pucker under embroidery hoops and may not hold heavy ink deposits cleanly. Embroidery in particular requires a minimum of around 200 GSM to prevent the fabric from puckering or warping around the stitches. If your garments will feature significant decoration, factor this into your GSM decision.
Cost and shipping
More grams of fibre per square metre means more raw material, which means a higher fabric cost per unit. A jump from 180 GSM to 280 GSM on a t-shirt can increase your fabric cost by 30–50%. Heavier fabrics also weigh more per unit, which adds to air freight costs on international shipments. Neither of these is a reason to avoid higher GSM — but they should be factored into your cost sheet.
GSM does not equal quality — the most important thing to understand
This is the most common misconception in fabric sourcing: that a higher GSM automatically means a better fabric.
It does not. GSM is a measure of weight, not quality. A 300 GSM fabric made from low-grade, short-staple cotton will pill quickly, feel rough, and lose its shape after a few washes. A 180 GSM fabric made from long-staple combed cotton will feel noticeably softer, more refined, and last significantly longer.
What actually determines fabric quality is the combination of:
Fiber type and grade — long-staple vs short-staple cotton, combed vs carded, ring-spun vs open-end
Knit or weave structure — single jersey vs interlock, poplin vs twill, loopback vs French terry
Yarn count — finer yarns produce a smoother, more refined hand feel at the same GSM
Finishing — enzyme washing, brushing, sanforizing, and other finishing processes significantly affect how a fabric feels
GSM is one number in a full fabric specification. It tells you the weight. The other variables tell you the quality. A complete BOM entry specifies all of them together.
GSM by garment category: the right ranges for 2026
These are the ranges used by professional clothing brands across categories. They are starting points — your specific positioning and design intent may lead you above or below these benchmarks, but they represent industry standard for each category.
T-shirts and long sleeves
GSM range | Typical application | Notes |
|---|---|---|
120–160 GSM | Lightweight summer tees, layering pieces, fine jersey | At this weight, fabric choice and fibre quality matter enormously — a 150 GSM mercerised jersey in 90% cotton / 10% silk is a luxury product |
160–200 GSM | Everyday basics, standard retail | The most common range — Uniqlo, Gap, H&M |
200–260 GSM | Premium basics, DTC brands | More body, better drape retention, collar holds shape through washing |
260–320 GSM | Heavyweight basics, streetwear | Statement weight, suited to oversized silhouettes |
The important caveat here: GSM alone does not define where a t-shirt sits in the market. A 150 GSM mercerised jersey in a silk-cotton blend is a luxury fabric — lighter weight does not mean lower quality or lower price point. The fibre composition, yarn quality, and finishing are what determine the positioning. GSM tells you the weight; everything else tells you the quality. That said, for a standard cotton jersey t-shirt, the ranges above reflect where the market broadly sits.
Hoodies and crewnecks
The underlying construction for most hoodies and sweatshirts is the same: a knitted fabric with a smooth face and loops on the interior. What differs is what happens to those loops after knitting — and what the construction is called depends heavily on where you are manufacturing.
Construction | GSM range | Notes |
|---|---|---|
American fleece unbrushed | 240–380 GSM | Smooth face, intact loops on interior — structured, cooler, good for printing. Called "French terry" in the US and parts of Asia |
American fleece brushed | 280–500 GSM | Smooth face, loops mechanically brushed into a soft interior — warmer, softer, the classic premium hoodie feel |
American fleece heavyweight | 500–950 GSM | Extreme weight — intentional design statement. Balenciaga famously used an American fleece just over 900 GSM |
A note on terminology: In the US and across most of Asia, the unbrushed loopback construction is commonly called French terry. In Portugal and much of Europe, mills simply refer to the same fabric as American fleece unbrushed or American fleece brushed. If you are sourcing in Portugal and ask for French terry, most mills will understand you — but they will likely call it American fleece. If you are working across both regions, it helps to specify the construction clearly (smooth face, looped interior, unbrushed or brushed) rather than relying on the name alone.
For a premium hoodie aimed at the contemporary fashion market, 320–400 GSM brushed is the standard range. The 900 GSM Balenciaga example sits at the extreme end — where weight itself becomes the design statement rather than a functional specification.
Sweatpants and joggers
GSM range | Typical application | Notes |
|---|---|---|
220–280 GSM | Lightweight / summer | French terry, good for warm climates or layering |
280–360 GSM | Standard | Core range for matching sets and everyday loungewear |
360–480 GSM | Heavyweight | Structured silhouette, premium positioning |
Sweatpants and hoodies should ideally be the same fabric construction and GSM to work as a matching set — a visual and tactile inconsistency between top and bottom reads as a quality issue.
Activewear
Garment type | GSM range | Notes |
|---|---|---|
Performance tee | 130–180 GSM | Polyester or poly-spandex blend, moisture-wicking |
Training shorts | 100–160 GSM | Lightweight, breathable, 4-way stretch |
Leggings / tights | 180–260 GSM | Below 200 GSM risks sheerness at stretch — always test |
Sports bras | 180–240 GSM | Support level affects required GSM |
Compression wear | 220–300 GSM | Higher spandex content at mid-range GSM |
For activewear, GSM interacts heavily with spandex content. A 180 GSM polyester-spandex blend will perform differently from a 180 GSM cotton jersey. Always specify both GSM and fibre composition together.
Outerwear
Type | GSM range | Notes |
|---|---|---|
Lightweight unlined jacket | 150–250 GSM | Nylon, ripstop, or light cotton — packable, layering |
Denim jacket | 280–420 GSM | 8–12oz denim (see denim oz guide below) |
Structured coach jacket | 250–350 GSM | Woven exterior fabric — polyester, nylon, or cotton twill |
Heavy wool or melton coat | 400–700 GSM | Outerwear weight wovens |
Outerwear often involves multiple fabric layers — shell, lining, and interlining — each with their own GSM. Your BOM should specify the GSM of each layer separately.
Denim — GSM vs oz
Denim is traditionally measured in ounces per square yard (oz/yd²) rather than GSM, particularly in the US and at most denim mills globally. Here is the conversion guide:
Oz weight | GSM equivalent | Common use |
|---|---|---|
6–7 oz | 200–237 GSM | Lightweight summer denim, chambray |
8–9 oz | 271–305 GSM | Standard shirting denim, light jeans |
10–11 oz | 339–373 GSM | Standard jeans — the most common weight |
12–13 oz | 407–441 GSM | Heavyweight jeans, structured jackets |
14–16 oz | 475–542 GSM | Premium raw selvedge denim |
To convert oz to GSM: multiply oz/yd² by 33.91. A 12oz denim is approximately 407 GSM.
How to specify GSM in your tech pack BOM
This is where most early-stage brands make mistakes. Writing "cotton jersey" in your BOM without a GSM is like telling your factory to use "some wood" in a furniture build. They will use whatever is available at the lowest cost, and it will not match what you intended.
A complete fabric BOM entry should look like this:
Component | Composition | Construction | Weight | Colour | Supplier / Ref |
|---|---|---|---|---|---|
Main body fabric | 100% combed cotton | Single jersey | 220 GSM | White / PMS 11-0601 TCX | — |
Neck rib | 95% cotton, 5% elastane | 1x1 rib | 220 GSM | Match body | — |
Hood lining | 100% combed cotton | Single jersey | 160 GSM | White / PMS 11-0601 TCX | — |
The key fields for fabric specification are:
Composition — the fibre content as a percentage. "100% combed cotton" is a specification. "Cotton" is not.
Construction — the knit or weave structure. Single jersey, French terry, loopback fleece, interlock, twill, poplin, and so on. The construction determines how the fabric behaves regardless of GSM.
Weight — the GSM. Always specify a number, never a description like "medium weight" or "substantial."
Tolerance — for production consistency, add a tolerance of ±5–10 GSM. This gives the factory a small allowable range while preventing significant deviations. Write it as: "220 GSM ±10 GSM."
Colour reference — always use Pantone TCX (textile cotton) codes for garment production, not TPX or TPG codes from graphic design tools.
GSM and fibre type: why the same number feels different
One of the most important things to understand when specifying fabric is that the same GSM in different fibre types produces very different results.
Cotton vs polyester at the same GSM: Polyester fibres are lighter per unit volume than cotton fibres. So a 200 GSM polyester fabric will feel denser and often stiffer than a 200 GSM cotton fabric. If you are used to cotton samples and switch to a polyester blend, a lower GSM may actually be appropriate to achieve the same hand feel.
Combed vs carded cotton: Combed cotton removes short fibres before spinning, producing a smoother, softer yarn. At the same GSM, combed cotton will feel noticeably more refined than carded cotton. A 180 GSM combed cotton jersey can feel more premium than a 220 GSM carded cotton jersey despite the weight difference.
French terry vs brushed fleece at the same GSM: French terry has a smooth face and looped interior. Brushed fleece has a smooth face and a softened, brushed interior. At 320 GSM, French terry feels more structured and cooler; brushed fleece feels warmer and softer. Same GSM, completely different garments.
This is why your BOM must specify construction and fibre composition alongside GSM. The number alone is never enough.
Common GSM mistakes to avoid
Not specifying a number. Writing "medium weight jersey" in your BOM means nothing to a factory. Always write the GSM.
Specifying GSM without construction or composition. As above — GSM is only meaningful in context of what the fabric is made from and how it is constructed.
Forgetting to add a tolerance. Without a stated tolerance, your factory has no benchmark for what is acceptable. A ±10 GSM tolerance is standard for most knit fabrics.
Choosing GSM based on feel alone without considering end use. A 320 GSM fabric may feel premium in hand but may be too heavy for a performance piece, too stiff for a draped silhouette, or too expensive for your cost target.
Not testing opacity in light colours. Before committing to a GSM for white or pastel garments, hold the swatch against a bright light source and against skin. If text or skin is visible through it, the GSM is too low for a standalone garment.
Switching GSM between sampling and bulk without flagging it. If your pre-production sample is at 220 GSM and your factory uses 200 GSM fabric for bulk, the garment will feel different and your customers will notice. Lock the GSM at approval stage and make any changes a formal revision in the tech pack.
Inconsistent GSM across a set. If you are producing a hoodie and sweatpant as a matching set, both should use the same fabric specification. A GSM mismatch between pieces in the same set is one of the most common — and most avoidable — quality issues.
How to measure GSM yourself
If you receive a fabric sample or a bulk swatch and want to verify the GSM before approving production, here is how to do it without lab equipment:
Cut a precise 10cm x 10cm square of the fabric (100 cm²)
Weigh it on a digital scale in grams, to two decimal places
Multiply the weight by 100 to get GSM
For example: if your 10x10cm swatch weighs 2.2g, the GSM is 2.2 x 100 = 220 GSM.
This method is accurate to within ±5–10 GSM for most fabrics. For critical production decisions, a laboratory GSM test using a calibrated circular cutter and precision scale is more reliable — most fabric mills can provide a lab report on request.
Frequently asked questions about fabric GSM
What does GSM stand for in fabric? GSM stands for grams per square meter. It is the standard measurement for fabric weight in apparel manufacturing — specifically, how much one square meter of fabric weighs in grams.
Is higher GSM always better? No. Higher GSM means heavier fabric, which suits some garments and price points. It does not automatically mean higher quality — that depends on fibre type, construction, and finishing. A 300 GSM fabric made from low-grade cotton can perform worse than a 160 GSM fabric made from premium long-staple combed cotton.
What GSM should a premium t-shirt be? Most premium basics and streetwear brands specify t-shirts in the 220–300 GSM range. Below 200 GSM tends to read as mid-market; above 300 GSM is heavyweight territory suited to oversized streetwear positioning.
What GSM is a premium hoodie? The standard range for a premium hoodie is 320–400 GSM in loopback cotton or French terry. Heavyweight streetwear hoodies run 400–500 GSM. American fleece constructions can go significantly higher — Balenciaga have used American fleece above 900 GSM as a deliberate design statement. The right GSM depends entirely on the construction, the intended silhouette, and what the weight is meant to communicate about the garment.
What is the difference between GSM and oz in fabric? GSM (grams per square meter) is the metric standard used globally. Oz (ounces per square yard) is still used for denim and some woven fabrics, particularly in the US. To convert: multiply oz/yd² by 33.91 to get GSM. A 12oz denim is approximately 407 GSM.
How do I specify GSM in a tech pack? In your Bill of Materials, write the GSM as a number with a tolerance — for example "220 GSM ±10 GSM." Always pair it with the fibre composition and construction type. Never write "medium weight" or similar descriptions.
Does GSM affect embroidery quality? Yes. Below approximately 180–200 GSM, fabrics can pucker or distort around embroidery stitches because there is not enough fabric structure to support the thread tension. For heavily embroidered garments, 200 GSM or above is recommended.
What GSM should activewear be? Performance activewear tops typically use 130–180 GSM polyester or poly-spandex blends. Leggings and tights typically use 180–260 GSM — below 200 GSM risks sheerness when stretched, which should always be tested at sample stage.
Related guides
For guidance on how to write a complete fabric specification in your tech pack — including how to structure your BOM, measurement specs, and construction callouts — see the complete guide to how to make a tech pack.
Put your GSM specs where your factory can actually use them
A GSM specification sitting in a spreadsheet that your factory has to find, interpret, and manually cross-reference with your other files is a specification waiting to be missed. Specter OS keeps your fabric BOM, GSM specs, and construction notes in one centralised place — attached directly to each style, version-controlled, and accessible to your factory without file attachments or email chains.
Fabric GSM Guide for Clothing Brands (2026): What It Is & How to Spec It
GSM is the single most important number in your fabric spec. Learn what GSM means, which GSM is right for every garment type, and how to write it correctly in your tech pack BOM.

What does GSM mean in fabric?
GSM stands for grams per square meter. It is the standard measurement used globally to describe the weight and density of a fabric — specifically, how much one square metre of that fabric weighs in grams.
The concept is simple: a higher GSM means more material per square metre, which means a heavier, denser, more substantial fabric. A lower GSM means less material, a lighter weight, and usually a more breathable, drapey result.
A 160 GSM cotton jersey and a 320 GSM cotton jersey are both cotton jersey — but they are completely different fabrics in terms of how they feel in hand, how they drape on the body, how long they last, and what garments they are suited to.
GSM is not the only variable that determines how a fabric performs. Fiber type, yarn count, knit structure, and finishing all play a role. But GSM is the most universally understood shorthand for fabric weight in apparel manufacturing, and specifying it precisely in your tech pack is non-negotiable.
Why GSM matters for your brand
Hand feel and perceived quality
The first thing a customer does when they pick up a garment is feel it. A heavier fabric signals substance, craftsmanship, and quality — even before they look at the label or the price tag. A lightweight fabric, regardless of how well it is made, tends to read as cheaper. This is especially true in the premium basics and streetwear markets where the physical weight of the garment is part of the brand statement.
This is not just perception — it is how the market works. Brands like Fear of God Essentials, Represent, and Satisfy running have built significant brand equity partly on fabric weight. Their customers know the GSM of the products they are buying.
Durability and longevity
Higher GSM fabrics generally contain more fibre per unit area, which means more resistance to wear, pilling, and distortion over repeated washing. A 300 GSM cotton jersey will hold its shape and structure far better after 50 washes than a 160 GSM equivalent. For a brand where repeat purchase and long-term quality are brand values, GSM is a direct line to product longevity.
Opacity
Lower GSM fabrics — particularly in white or light colours — can be transparent when worn. A 140 GSM white t-shirt will often show through under bright light or against skin. A 220 GSM or above in the same colour will not. If you are producing garments in light colours, confirm opacity at sample stage by holding the fabric swatch against a bright light source.
Drape and silhouette
GSM directly affects how a fabric falls on the body. Lower GSM fabrics drape softly and flow with movement — ideal for relaxed fits, layering pieces, and summer garments. Higher GSM fabrics hang more structurally, hold an oversized silhouette, and resist collapsing — ideal for heavyweight basics, structured outerwear, and premium streetwear pieces where the weight of the garment is part of the design intent.
Decoration compatibility
Screen printing, embroidery, and other decoration methods interact differently with fabric weight. Very light fabrics (under 160 GSM) can distort or pucker under embroidery hoops and may not hold heavy ink deposits cleanly. Embroidery in particular requires a minimum of around 200 GSM to prevent the fabric from puckering or warping around the stitches. If your garments will feature significant decoration, factor this into your GSM decision.
Cost and shipping
More grams of fibre per square metre means more raw material, which means a higher fabric cost per unit. A jump from 180 GSM to 280 GSM on a t-shirt can increase your fabric cost by 30–50%. Heavier fabrics also weigh more per unit, which adds to air freight costs on international shipments. Neither of these is a reason to avoid higher GSM — but they should be factored into your cost sheet.
GSM does not equal quality — the most important thing to understand
This is the most common misconception in fabric sourcing: that a higher GSM automatically means a better fabric.
It does not. GSM is a measure of weight, not quality. A 300 GSM fabric made from low-grade, short-staple cotton will pill quickly, feel rough, and lose its shape after a few washes. A 180 GSM fabric made from long-staple combed cotton will feel noticeably softer, more refined, and last significantly longer.
What actually determines fabric quality is the combination of:
Fiber type and grade — long-staple vs short-staple cotton, combed vs carded, ring-spun vs open-end
Knit or weave structure — single jersey vs interlock, poplin vs twill, loopback vs French terry
Yarn count — finer yarns produce a smoother, more refined hand feel at the same GSM
Finishing — enzyme washing, brushing, sanforizing, and other finishing processes significantly affect how a fabric feels
GSM is one number in a full fabric specification. It tells you the weight. The other variables tell you the quality. A complete BOM entry specifies all of them together.
GSM by garment category: the right ranges for 2026
These are the ranges used by professional clothing brands across categories. They are starting points — your specific positioning and design intent may lead you above or below these benchmarks, but they represent industry standard for each category.
T-shirts and long sleeves
GSM range | Typical application | Notes |
|---|---|---|
120–160 GSM | Lightweight summer tees, layering pieces, fine jersey | At this weight, fabric choice and fibre quality matter enormously — a 150 GSM mercerised jersey in 90% cotton / 10% silk is a luxury product |
160–200 GSM | Everyday basics, standard retail | The most common range — Uniqlo, Gap, H&M |
200–260 GSM | Premium basics, DTC brands | More body, better drape retention, collar holds shape through washing |
260–320 GSM | Heavyweight basics, streetwear | Statement weight, suited to oversized silhouettes |
The important caveat here: GSM alone does not define where a t-shirt sits in the market. A 150 GSM mercerised jersey in a silk-cotton blend is a luxury fabric — lighter weight does not mean lower quality or lower price point. The fibre composition, yarn quality, and finishing are what determine the positioning. GSM tells you the weight; everything else tells you the quality. That said, for a standard cotton jersey t-shirt, the ranges above reflect where the market broadly sits.
Hoodies and crewnecks
The underlying construction for most hoodies and sweatshirts is the same: a knitted fabric with a smooth face and loops on the interior. What differs is what happens to those loops after knitting — and what the construction is called depends heavily on where you are manufacturing.
Construction | GSM range | Notes |
|---|---|---|
American fleece unbrushed | 240–380 GSM | Smooth face, intact loops on interior — structured, cooler, good for printing. Called "French terry" in the US and parts of Asia |
American fleece brushed | 280–500 GSM | Smooth face, loops mechanically brushed into a soft interior — warmer, softer, the classic premium hoodie feel |
American fleece heavyweight | 500–950 GSM | Extreme weight — intentional design statement. Balenciaga famously used an American fleece just over 900 GSM |
A note on terminology: In the US and across most of Asia, the unbrushed loopback construction is commonly called French terry. In Portugal and much of Europe, mills simply refer to the same fabric as American fleece unbrushed or American fleece brushed. If you are sourcing in Portugal and ask for French terry, most mills will understand you — but they will likely call it American fleece. If you are working across both regions, it helps to specify the construction clearly (smooth face, looped interior, unbrushed or brushed) rather than relying on the name alone.
For a premium hoodie aimed at the contemporary fashion market, 320–400 GSM brushed is the standard range. The 900 GSM Balenciaga example sits at the extreme end — where weight itself becomes the design statement rather than a functional specification.
Sweatpants and joggers
GSM range | Typical application | Notes |
|---|---|---|
220–280 GSM | Lightweight / summer | French terry, good for warm climates or layering |
280–360 GSM | Standard | Core range for matching sets and everyday loungewear |
360–480 GSM | Heavyweight | Structured silhouette, premium positioning |
Sweatpants and hoodies should ideally be the same fabric construction and GSM to work as a matching set — a visual and tactile inconsistency between top and bottom reads as a quality issue.
Activewear
Garment type | GSM range | Notes |
|---|---|---|
Performance tee | 130–180 GSM | Polyester or poly-spandex blend, moisture-wicking |
Training shorts | 100–160 GSM | Lightweight, breathable, 4-way stretch |
Leggings / tights | 180–260 GSM | Below 200 GSM risks sheerness at stretch — always test |
Sports bras | 180–240 GSM | Support level affects required GSM |
Compression wear | 220–300 GSM | Higher spandex content at mid-range GSM |
For activewear, GSM interacts heavily with spandex content. A 180 GSM polyester-spandex blend will perform differently from a 180 GSM cotton jersey. Always specify both GSM and fibre composition together.
Outerwear
Type | GSM range | Notes |
|---|---|---|
Lightweight unlined jacket | 150–250 GSM | Nylon, ripstop, or light cotton — packable, layering |
Denim jacket | 280–420 GSM | 8–12oz denim (see denim oz guide below) |
Structured coach jacket | 250–350 GSM | Woven exterior fabric — polyester, nylon, or cotton twill |
Heavy wool or melton coat | 400–700 GSM | Outerwear weight wovens |
Outerwear often involves multiple fabric layers — shell, lining, and interlining — each with their own GSM. Your BOM should specify the GSM of each layer separately.
Denim — GSM vs oz
Denim is traditionally measured in ounces per square yard (oz/yd²) rather than GSM, particularly in the US and at most denim mills globally. Here is the conversion guide:
Oz weight | GSM equivalent | Common use |
|---|---|---|
6–7 oz | 200–237 GSM | Lightweight summer denim, chambray |
8–9 oz | 271–305 GSM | Standard shirting denim, light jeans |
10–11 oz | 339–373 GSM | Standard jeans — the most common weight |
12–13 oz | 407–441 GSM | Heavyweight jeans, structured jackets |
14–16 oz | 475–542 GSM | Premium raw selvedge denim |
To convert oz to GSM: multiply oz/yd² by 33.91. A 12oz denim is approximately 407 GSM.
How to specify GSM in your tech pack BOM
This is where most early-stage brands make mistakes. Writing "cotton jersey" in your BOM without a GSM is like telling your factory to use "some wood" in a furniture build. They will use whatever is available at the lowest cost, and it will not match what you intended.
A complete fabric BOM entry should look like this:
Component | Composition | Construction | Weight | Colour | Supplier / Ref |
|---|---|---|---|---|---|
Main body fabric | 100% combed cotton | Single jersey | 220 GSM | White / PMS 11-0601 TCX | — |
Neck rib | 95% cotton, 5% elastane | 1x1 rib | 220 GSM | Match body | — |
Hood lining | 100% combed cotton | Single jersey | 160 GSM | White / PMS 11-0601 TCX | — |
The key fields for fabric specification are:
Composition — the fibre content as a percentage. "100% combed cotton" is a specification. "Cotton" is not.
Construction — the knit or weave structure. Single jersey, French terry, loopback fleece, interlock, twill, poplin, and so on. The construction determines how the fabric behaves regardless of GSM.
Weight — the GSM. Always specify a number, never a description like "medium weight" or "substantial."
Tolerance — for production consistency, add a tolerance of ±5–10 GSM. This gives the factory a small allowable range while preventing significant deviations. Write it as: "220 GSM ±10 GSM."
Colour reference — always use Pantone TCX (textile cotton) codes for garment production, not TPX or TPG codes from graphic design tools.
GSM and fibre type: why the same number feels different
One of the most important things to understand when specifying fabric is that the same GSM in different fibre types produces very different results.
Cotton vs polyester at the same GSM: Polyester fibres are lighter per unit volume than cotton fibres. So a 200 GSM polyester fabric will feel denser and often stiffer than a 200 GSM cotton fabric. If you are used to cotton samples and switch to a polyester blend, a lower GSM may actually be appropriate to achieve the same hand feel.
Combed vs carded cotton: Combed cotton removes short fibres before spinning, producing a smoother, softer yarn. At the same GSM, combed cotton will feel noticeably more refined than carded cotton. A 180 GSM combed cotton jersey can feel more premium than a 220 GSM carded cotton jersey despite the weight difference.
French terry vs brushed fleece at the same GSM: French terry has a smooth face and looped interior. Brushed fleece has a smooth face and a softened, brushed interior. At 320 GSM, French terry feels more structured and cooler; brushed fleece feels warmer and softer. Same GSM, completely different garments.
This is why your BOM must specify construction and fibre composition alongside GSM. The number alone is never enough.
Common GSM mistakes to avoid
Not specifying a number. Writing "medium weight jersey" in your BOM means nothing to a factory. Always write the GSM.
Specifying GSM without construction or composition. As above — GSM is only meaningful in context of what the fabric is made from and how it is constructed.
Forgetting to add a tolerance. Without a stated tolerance, your factory has no benchmark for what is acceptable. A ±10 GSM tolerance is standard for most knit fabrics.
Choosing GSM based on feel alone without considering end use. A 320 GSM fabric may feel premium in hand but may be too heavy for a performance piece, too stiff for a draped silhouette, or too expensive for your cost target.
Not testing opacity in light colours. Before committing to a GSM for white or pastel garments, hold the swatch against a bright light source and against skin. If text or skin is visible through it, the GSM is too low for a standalone garment.
Switching GSM between sampling and bulk without flagging it. If your pre-production sample is at 220 GSM and your factory uses 200 GSM fabric for bulk, the garment will feel different and your customers will notice. Lock the GSM at approval stage and make any changes a formal revision in the tech pack.
Inconsistent GSM across a set. If you are producing a hoodie and sweatpant as a matching set, both should use the same fabric specification. A GSM mismatch between pieces in the same set is one of the most common — and most avoidable — quality issues.
How to measure GSM yourself
If you receive a fabric sample or a bulk swatch and want to verify the GSM before approving production, here is how to do it without lab equipment:
Cut a precise 10cm x 10cm square of the fabric (100 cm²)
Weigh it on a digital scale in grams, to two decimal places
Multiply the weight by 100 to get GSM
For example: if your 10x10cm swatch weighs 2.2g, the GSM is 2.2 x 100 = 220 GSM.
This method is accurate to within ±5–10 GSM for most fabrics. For critical production decisions, a laboratory GSM test using a calibrated circular cutter and precision scale is more reliable — most fabric mills can provide a lab report on request.
Frequently asked questions about fabric GSM
What does GSM stand for in fabric? GSM stands for grams per square meter. It is the standard measurement for fabric weight in apparel manufacturing — specifically, how much one square meter of fabric weighs in grams.
Is higher GSM always better? No. Higher GSM means heavier fabric, which suits some garments and price points. It does not automatically mean higher quality — that depends on fibre type, construction, and finishing. A 300 GSM fabric made from low-grade cotton can perform worse than a 160 GSM fabric made from premium long-staple combed cotton.
What GSM should a premium t-shirt be? Most premium basics and streetwear brands specify t-shirts in the 220–300 GSM range. Below 200 GSM tends to read as mid-market; above 300 GSM is heavyweight territory suited to oversized streetwear positioning.
What GSM is a premium hoodie? The standard range for a premium hoodie is 320–400 GSM in loopback cotton or French terry. Heavyweight streetwear hoodies run 400–500 GSM. American fleece constructions can go significantly higher — Balenciaga have used American fleece above 900 GSM as a deliberate design statement. The right GSM depends entirely on the construction, the intended silhouette, and what the weight is meant to communicate about the garment.
What is the difference between GSM and oz in fabric? GSM (grams per square meter) is the metric standard used globally. Oz (ounces per square yard) is still used for denim and some woven fabrics, particularly in the US. To convert: multiply oz/yd² by 33.91 to get GSM. A 12oz denim is approximately 407 GSM.
How do I specify GSM in a tech pack? In your Bill of Materials, write the GSM as a number with a tolerance — for example "220 GSM ±10 GSM." Always pair it with the fibre composition and construction type. Never write "medium weight" or similar descriptions.
Does GSM affect embroidery quality? Yes. Below approximately 180–200 GSM, fabrics can pucker or distort around embroidery stitches because there is not enough fabric structure to support the thread tension. For heavily embroidered garments, 200 GSM or above is recommended.
What GSM should activewear be? Performance activewear tops typically use 130–180 GSM polyester or poly-spandex blends. Leggings and tights typically use 180–260 GSM — below 200 GSM risks sheerness when stretched, which should always be tested at sample stage.
Related guides
For guidance on how to write a complete fabric specification in your tech pack — including how to structure your BOM, measurement specs, and construction callouts — see the complete guide to how to make a tech pack.
Put your GSM specs where your factory can actually use them
A GSM specification sitting in a spreadsheet that your factory has to find, interpret, and manually cross-reference with your other files is a specification waiting to be missed. Specter OS keeps your fabric BOM, GSM specs, and construction notes in one centralised place — attached directly to each style, version-controlled, and accessible to your factory without file attachments or email chains.

