GSM — grams per square metre — is the single most important number on a fabric spec sheet. It determines opacity, structure, drape, warmth, and how a garment performs in use. This guide explains everything you need to know to choose the right weight for every garment category.
What Is GSM? The Complete Explanation
GSM stands for grams per square metre — it is a measurement of how much a single square metre of fabric weighs. A piece of fabric 100cm × 100cm that weighs 200 grams has a GSM of 200. That single number communicates an enormous amount of information about the fabric: how dense it is, how opaque it will be, how structured it will feel, how warm it will keep the wearer, and how it will behave during cutting, sewing, and use.
GSM is a universal fabric measurement used by mills, manufacturers, and suppliers worldwide — it appears on every fabric spec sheet and is the primary weight reference used when specifying performance fabrics for activewear, swimwear, dancewear, and compression garments. Understanding it is not optional for anyone serious about fabric selection and garment development.
Why GSM matters more than you might expect
Two fabrics can have identical fiber content, identical spandex percentage, and identical knit construction — and still perform completely differently if their GSM differs by 30–40 points. A 180 GSM nylon spandex and a 220 GSM nylon spandex are the same fabric in the same color, but one will be sheer at the knee during a squat and the other won't. One will feel lightweight and fluid; the other will feel substantial and supportive. GSM is the variable that determines those differences — and getting it wrong is one of the most common and most preventable mistakes in garment development.
Key principle: GSM is not a quality indicator — it is a specification indicator. A 160 GSM fabric is not worse than a 240 GSM fabric. A competition swimsuit requires low GSM for performance; a winter compression tight requires high GSM for warmth and support. The right GSM is always the one that matches the garment's specific functional requirements.
How It Works
How GSM Is Measured — and How to Test It Yourself
Fabric mills measure GSM using a precision die cutter that cuts a circular sample of exactly 100cm² from the fabric, which is then weighed on a calibrated scale. The result is multiplied by 100 to give the grams-per-square-metre figure. This is the most accurate method and produces the number that appears on spec sheets.
As a buyer, maker, or designer working with physical swatches, you can estimate GSM yourself with reasonable accuracy:
Cut a precise 10cm × 10cm square
Use a rotary cutter and a quilting ruler for accuracy. The square must be exactly 100cm² — even small cutting errors compound into significant measurement errors. Cut away from any selvedge edges.
Weigh on a precision scale
Use a kitchen or jewellery scale that reads to 0.1g accuracy. Tare (zero) the scale before placing your sample. Record the weight in grams.
Multiply by 100
Your 10cm × 10cm sample is 1/100th of a square metre. Multiply the measured weight in grams by 100 to get the GSM. Example: a sample that weighs 2.1g × 100 = 210 GSM.
Average three samples
Cut and weigh three separate samples from different areas of the fabric (avoiding fold lines and edges). Average the three results for a more reliable GSM figure — fabric weight can vary slightly across a roll.
Why bother measuring? Supplier-stated GSM is not always accurate — tolerance ranges of ±10–15 GSM are standard in the industry. For a garment where opacity is critical (leggings, swimwear, dancewear), a 15 GSM shortfall can mean the difference between a squat-proof garment and a return. Measuring your actual received fabric against the spec sheet before cutting prevents expensive mistakes.
What GSM Controls
What GSM Actually Affects in Your Garment
The single most practically important effect of GSM. Higher GSM = more fiber per square metre = less light transmission = more opacity. The relationship is not perfectly linear — construction, fiber type, and color also affect opacity — but GSM is the primary driver.
Heavier fabrics have more structural integrity — they hold their shape, resist distortion, and create cleaner garment silhouettes. Lighter fabrics drape more freely and conform more closely to the body's shape.
Higher GSM fabrics have more fiber to resist and recover from stretch — producing firmer, more controlled compression. Lower GSM fabrics stretch more freely with less resistance and less compression force.
More fiber per square metre = more trapped air = more thermal insulation. Higher GSM fabrics are warmer. This is a significant factor for cold-weather activewear — brushed or fleece fabrics amplify this effect further.
Denser, heavier fabrics allow less air circulation than lighter fabrics of the same construction. A 250 GSM compression fabric is significantly less breathable than a 170 GSM running fabric — a trade-off that must be managed through ventilation panels or garment design.
Lighter fabrics drape more fluidly and move more independently of the body — important for skirts, overlays, and draped garments. Heavier fabrics move more with the body and create more structured silhouettes.
Heavier fabrics require longer stitch lengths, stronger needles, and more powerful machines. Very lightweight fabrics need stabilization during cutting and sewing to prevent shifting and distortion. GSM affects every step of garment construction.
Higher GSM fabrics produce heavier garments — a practical consideration for dancewear and performance costumes where unexpected garment weight can affect movement and in lifting or aerial applications.
GSM Effects
How Increasing GSM Changes Fabric Behaviour
Here is how each key fabric property shifts as GSM increases from ultralight to heavy — across the same fiber type and construction type.
The key trade-off: Every GSM increase adds opacity, structure, and warmth — but reduces breathability and stretch freedom. Every GSM decrease improves breathability and freedom of movement — but reduces coverage and structure. There is no universally ideal GSM — only the GSM that best balances these trade-offs for a specific garment's specific use case.
GSM Ranges
GSM Ranges Explained — From Ultralight to Heavy
Performance stretch fabrics typically fall within a range of 130–320 GSM. Here is what each weight range looks like in practice, what properties characterise it, and what garment categories it best serves.
Minimal weight, excellent breathability, maximum stretch freedom. Opacity is limited — these fabrics are often sheer and are used where sheerness is intentional or a base layer is worn underneath. Produces virtually no garment weight.
- Competitive swimwear (racing)
- Sheer costume overlays & panels
- Power mesh & tricot liners
- Dance leotard lining layers
- Lightweight athletic base layers
Lightweight with good breathability and high stretch freedom. Opacity is present but limited — darker colors are more opaque at this weight; lighter colors may be borderline. Always test when wet for swimwear applications.
- Recreational swimwear
- Running tights & shorts
- Dance leotards & unitards
- Lightweight sports bra fabric
- Cycling jerseys
The sweet spot for most standard activewear. Good opacity in most colors, substantial feel without being heavy, excellent stretch and recovery balance. The most commercially used GSM range across the activewear industry.
- Standard gym leggings
- Sports bras (structured)
- Yoga pants (lighter styles)
- Swimwear one-pieces & bikinis
- Team jerseys & printed activewear
Substantial structure and reliable opacity across all colors. Strong compression feel with firm recovery. The preferred range for premium yoga leggings, training tights, and any garment where squat-proof performance is non-negotiable.
- Premium yoga tights
- High-waisted training leggings
- Structured swimwear
- Cycling bib shorts
- Compression base layers
High density with firm, substantial feel. Excellent opacity and strong compression force. Less breathable than lighter weights — ventilation panels are recommended for high-intensity use. The standard range for dedicated compression garments and brushed winter activewear.
- Compression shorts & tights
- Brushed nylon winter leggings
- Shapewear
- Recovery wear
- Thermal base layers
Maximum density, structure, and warmth. Very firm feel with strong compression and excellent shape retention. Low breathability — best suited to cold-weather wear, heavy shapewear, and structured outer layers rather than high-intensity athletic use.
- Heavy compression/shapewear
- Fleece-lined winter tights
- Structured outerwear panels
- Heavy ponte & scuba knits
- Structured bodysuits
The Opacity Question
GSM & Opacity — The Squat-Proof Test Explained
Opacity is the most commercially important consequence of GSM selection. A legging that becomes sheer during a squat generates returns, negative reviews, and brand damage. Understanding the relationship between GSM and opacity — and how to test it correctly — is one of the most valuable practical skills in activewear development.
Why GSM alone doesn't determine opacity
GSM is the primary driver of opacity, but it is not the only one. Four factors interact to determine actual opacity in use:
- GSM — more fiber per square metre creates more light-blocking density
- Color — darker colors are significantly more opaque than lighter colors at the same GSM. A 200 GSM navy legging will be more opaque than a 200 GSM white legging in the same fabric
- Fiber type — nylon and polyester fibers differ slightly in how they absorb and scatter light; matte finishes are more opaque than shiny finishes at the same GSM
- Stretch percentage in use — the same fabric becomes progressively more sheer as it stretches. A fabric that is opaque at rest may be borderline or sheer at 50% stretch across the hip or knee
The most common opacity mistake: Testing fabric opacity while flat and unstretched on a table. In real garment use — sitting, squatting, bending — the fabric stretches 30–60% at stress points. A fabric that is completely opaque at rest can be significantly sheer at 50% stretch. Always test stretched and, for swimwear, while wet.
The correct opacity test
To test whether a fabric will be squat-proof in a legging:
Place your swatch on a white surface
White provides the most revealing background — if the fabric is sheer, the white will show through clearly. Use a piece of white A4 paper or a white fabric.
Stretch to 50% in the width direction
Pull the swatch to 150% of its resting width — this simulates the stretch that occurs at the hip and seat during a squat or deep bend. Hold it firmly stretched.
Look at it under a bright light source
Hold the stretched swatch up to a window or bright overhead light. If the white background or light source is visible through the fabric, the garment will not be squat-proof in this fabric at this weight.
Repeat when wet (for swimwear)
Wet the swatch, stretch to 50%, and repeat the light test. Water fills the air pockets in the knit and can dramatically reduce opacity — fabric that passes the dry test may fail the wet test.
Opacity guide by GSM and color
| GSM Range | Dark Colors | Mid Colors | Light / White | Verdict at 50% Stretch |
|---|---|---|---|---|
| 130–160 GSM | Borderline | Sheer | Very Sheer | Not squat-proof in most cases |
| 165–185 GSM | Moderate | Borderline | Sheer | Test required — dark colors may pass |
| 190–210 GSM | Good | Moderate | Borderline | Likely pass in mid-dark colors — always test |
| 215–235 GSM | Excellent | Good | Moderate | Squat-proof in most colors |
| 240+ GSM | Excellent | Excellent | Good | Squat-proof across almost all colors |
By Garment Type
GSM Requirements by Garment Category
Every garment category has a GSM range that works best for it — too light and the garment fails its primary function; too heavy and it becomes uncomfortable, restrictive, or impractical. Here is the definitive reference guide.
| Garment Type | Recommended GSM | Why This Range | Go Lower If... | Go Higher If... |
|---|---|---|---|---|
| Competitive swimwear | 140–170 GSM | Minimise drag and weight in water; chlorine-resistant base takes priority over coverage | Racing use — minimum weight | Recreational use needs more coverage |
| Recreational swimwear | 175–210 GSM | Balance coverage, comfort, and chlorine resistance for non-competitive pool use | Fashion swim with liner underneath | More structured coverage is needed |
| Running tights | 165–200 GSM | Lightweight for breathability and minimal drag; four-way stretch for full gait | Warm weather, maximum breathability | Cold weather, compression desired |
| Yoga leggings | 195–230 GSM | Squat-proof opacity essential; substantial enough for structure without being heavy | Hot yoga — breathability priority | Cold studio, premium compression fit |
| HIIT / gym leggings | 190–220 GSM | Moisture-wicking performance and durability through high-abrasion activities | Summer training, ventilation priority | High-compression preference |
| Cycling shorts / bibs | 210–250 GSM | Abrasion resistance at saddle contact points; compression for muscle support over duration | Short-duration, warm weather riding | Long-duration, cold weather riding |
| Sports bra (cups & band) | 190–230 GSM | Structural support requires substantial fabric; comfort against skin needs softness | Light support bralette styles | High-impact structured support |
| Dance leotards (class) | 175–205 GSM | Freedom of movement and comfort over extended class wear; matte or moderate sheen | Ballet — maximum stretch freedom | Jazz class — more structure desired |
| Competition leotards | 160–200 GSM | Lower GSM for maximum stretch; visual impact comes from finish and embellishment, not fabric weight | Gymnastics — maximum stretch required | Structured costume bodice elements |
| Compression shorts | 230–270 GSM | Firm, consistent compression force requires higher density; recovery wear needs sustained pressure | Mild compression preference | Medical-grade or heavy athletic compression |
| Shapewear | 240–320 GSM | Maximum control and shaping requires heavy, dense fabric with firm recovery force | Light shaping — softer control | Strong shaping control needed |
| Winter leggings (brushed) | 240–280 GSM | Brushed interior adds warmth; higher base GSM maintains structure and opacity in cold-weather construction | Mild climate winter training | Very cold climate — maximum warmth |
GSM + Fiber Interaction
How Fiber Type Interacts With GSM
GSM measures weight per unit area — but the same weight can be achieved with different fibers, and different fibers produce different results at the same GSM. Understanding this interaction prevents the mistake of treating GSM as an absolute specification independent of fiber content.
🧵Nylon vs Polyester at Same GSM
Nylon is denser than polyester by fiber weight, so a 200 GSM nylon spandex fabric will have fewer individual fibers per square metre than a 200 GSM polyester spandex at the same construction. In practice, nylon fabrics tend to feel slightly more substantial and opaque than polyester fabrics at identical GSM because of nylon's higher inherent fiber density and its different light-scattering behavior.
🔬Spandex % and GSM
A higher spandex percentage in the blend contributes weight to the GSM figure but reduces the opacity contribution per gram — spandex fibers are thin and elastic, not structural opacity contributors. This means a 200 GSM fabric with 25% spandex may be slightly less opaque than a 200 GSM fabric with 12% spandex at the same nylon or polyester content, because more of the weight is in the elastic fiber rather than the structural fiber.
🪡Knit Construction and GSM
Two fabrics with the same GSM but different knit constructions (circular knit vs warp knit/tricot) will behave differently. Tricot fabrics at the same GSM as circular knit fabrics typically have finer, more tightly packed loops — producing a smoother, more opaque surface. Circular knit fabrics at the same GSM tend to have more textural variation and slightly more breathability through the knit structure.
✨Finish and GSM
Specialty finishes add weight and change opacity behavior. A foil laminate adds 15–30 GSM to the base fabric weight and significantly increases opacity (the foil is opaque regardless of the base fabric weight). A brushed finish adds 10–20 GSM and slightly increases warmth and opacity. Sequin fabric adds substantial GSM from the sequin layer itself. Always check whether a stated GSM includes or excludes any applied finish.
Quick Reference
GSM Quick Reference by Sport & Activity
Competitive Swimming
Minimum weight, minimum drag. Racing performance takes priority over coverage.
Recreational Swimming
Coverage and comfort balance. Test opacity when wet and stretched.
Running
Lightweight for breathability. Heavier end for cold weather compression tights.
Yoga / Pilates
Squat-proof opacity is the primary driver. Soft hand feel essential.
HIIT / Gym
Durability and moisture management. Ventilation panels recommended above 210.
Cycling
Abrasion resistance and compression. Higher end for long-distance or cold riding.
Ballet
Maximum stretch freedom. Opacity secondary — class wear worn over tights.
Gymnastics / Skating
Maximum stretch for full range of motion. Visual impact from finish, not weight.
Dance Class Wear
Comfort and freedom through hours of class use. Durability for daily washing.
Compression / Recovery
Dense, firm fabric for sustained graduated compression. Less breathable — manage with panels.
Shapewear
Maximum shaping force requires maximum density and recovery strength.
Winter Activewear
Brushed or fleece-lined. Higher base GSM maintains structure and warmth together.
Buying Guide
How to Choose the Right GSM for Your Project
Define the Primary Function
Is this garment about performance freedom (low GSM), coverage and compression (high GSM), or warmth (high GSM with brushed finish)? Identify the single most important functional requirement — it will point you directly to the right weight range.
Check Activity Intensity
High-intensity activities generate more heat and require more breathability — favor lighter weights and plan ventilation panels. Low-intensity or cold-weather activities can tolerate or benefit from heavier weights. Match the GSM to the thermal and aerobic demands of the activity.
Plan Your Colors
If your range includes light or pastel colors, you need a higher GSM than you would for dark colors to achieve equivalent opacity. If you're producing white or light grey leggings, go at least 15–20 GSM heavier than you would for the same style in navy or black.
Test — Don't Assume
Order swatches and test opacity, stretch, and feel before committing to volume. The squat test and the backlight stretch test are non-negotiable for leggings and swimwear. Spec sheet GSM is a starting point — physical testing is the confirmation.
Account for the Finish
Specialty finishes add GSM. Foil laminates, brushed finishes, and sequin backings all increase the final fabric weight above the base fabric GSM. Confirm whether the supplier's stated GSM includes or excludes the finish layer — especially for foil and specialty coated fabrics.
Consider Multi-Fabric Garments
Most activewear garments use more than one fabric weight — a heavier main body panel with lighter mesh ventilation inserts, or a standard-weight outer with a lighter mesh lining. Plan the GSM of each fabric component separately and consider how they interact at seam junctions during construction.
Sampling rule: When testing a new fabric, always make a full toile (test garment) in the intended GSM before finalising your pattern. GSM affects seam behavior, hem rolling, waistband recovery, and how the garment fits on the body — all of which can only be properly assessed in a constructed garment, not from a flat swatch alone. Use our Fabric Yardage Estimator to calculate exact yardage for your toile and production run.
Care Considerations
Does GSM Affect How You Wash & Care for Fabric?
The core care rules for stretch fabrics — cold wash, gentle cycle, no tumble dryer — apply regardless of GSM. However, weight does affect a few practical care considerations worth knowing.
Heavier GSM fabrics absorb more water by volume and take longer to dry. A 260 GSM brushed winter legging may take 3–4× longer to air dry than a 170 GSM running tight. Factor drying time into care instructions for heavy-weight garments.
Very heavy wet fabrics can stretch under their own weight when hung. Always dry heavy GSM garments flat rather than hanging — especially for waistband-heavy styles where the wet fabric weight can permanently elongate the waistband.
Heavy GSM garments are heavier when wet and take up more machine capacity. Avoid overloading the washing machine with heavy performance fabrics — reduced agitation leads to insufficient rinsing and detergent residue, which degrades spandex over time.
Lower spin speeds are gentler on stretch fibers regardless of GSM. For very heavy garments (250+ GSM), a moderate spin speed removes enough water to reduce air-dry time significantly without the mechanical stress of a high-speed spin cycle on the elastane fibers.
Related Guides & Resources
Nylon Spandex Guide Stretch Fabric Types Guide Fabric Finishes Guide Activewear Fabric Guide Swimwear Fabric Guide Dancewear Fabric Guide Fabric Yardage EstimatorFAQ
GSM & Fabric Weight — Frequently Asked Questions
What does GSM mean in fabric?
GSM stands for grams per square metre — it measures how much a single square metre of fabric weighs in grams. It is the universal standard for expressing fabric weight across the textile industry worldwide. A higher GSM number means a heavier, denser fabric; a lower GSM number means a lighter, more open fabric. For performance stretch fabrics, GSM typically ranges from around 130 GSM (ultralight competition fabrics) to 320+ GSM (heavy shapewear and winter activewear). It is the single most important number on a fabric spec sheet for predicting how a fabric will perform in a finished garment.
What GSM is best for leggings?
For most leggings — yoga, gym, and training — a GSM range of 200–230 is ideal. This range provides reliable opacity for squat-proof performance in mid to dark colors, a substantial feel with good compression, and sufficient breathability for most training activities. For light or pastel colors, move toward the higher end of this range (220–230 GSM) to compensate for lower inherent opacity in lighter shades. For compression-specific leggings or cold-weather training tights, go higher: 240–270 GSM. Always test your specific fabric's opacity at 50% stretch before cutting — do not rely on GSM alone.
What GSM is best for swimwear?
Competitive swimwear typically uses 140–170 GSM — minimum weight for minimum drag and maximum performance in the water. Recreational swimwear works best at 175–210 GSM, which provides better coverage while still being comfortable for extended water use. For fashion swimwear with built-in coverage requirements, 200–220 GSM is appropriate. The critical test for all swimwear fabrics is opacity when wet and stretched — not dry and flat. A fabric that appears adequately opaque at rest can become significantly sheer when wet and stretched across the hip, so always test under swimming conditions before committing.
Is a higher GSM fabric always better?
No — and this is one of the most important misconceptions to correct. GSM is a specification, not a quality indicator. A higher GSM is better only when higher opacity, more structure, more compression, or more warmth is the goal. For competitive swimwear, running gear, or lightweight dance wear, a lower GSM is better — because less weight means less drag, more breathability, and more freedom of movement. The right GSM is always the one that best matches the specific functional requirements of the garment. Choosing too high a GSM for an activewear garment produces a garment that is heavy, hot, and restrictive; choosing too low produces one that is sheer and unsupportive.
How do I test GSM at home?
Cut a precise 10cm × 10cm square from the fabric using a rotary cutter and ruler. Weigh it on a kitchen or jewellery scale that reads to 0.1g. Multiply the weight in grams by 100 — this gives you the GSM. For example, a sample that weighs 2.15g has a GSM of 215. For the most accurate result, cut and weigh three samples from different areas of the fabric and average the three results. This is particularly useful for verifying that the fabric you received matches the GSM stated by your supplier, which can vary by ±10–15 GSM within standard industry tolerances.
Does GSM affect the stretch of fabric?
Yes, indirectly. A higher GSM fabric has more fiber per square metre, which creates more resistance to stretch — producing a firmer, more controlled feel with less free stretch than a lower GSM fabric of the same fiber content and construction. This is why compression garments use high-GSM fabrics — the density creates the compression force. However, the spandex percentage also significantly influences stretch and recovery independently of GSM. A very high-GSM fabric with low spandex content will feel firm but may have poor recovery; a moderate-GSM fabric with high spandex content can feel firm from the spandex while still being lighter overall.
Why does my white legging look sheer when my black one at the same GSM doesn't?
This is entirely normal and is caused by how color affects light transmission through fabric. White and light colors reflect light from the fiber surface but do not absorb it — so light passes through the gaps between fibers more visibly. Dark colors absorb light more completely, making the same density of fabric appear more opaque. This is why identical GSM fabrics in different colors have different effective opacity levels. To produce a white or light legging with equivalent opacity to a dark-color legging, you need to go 15–25 GSM heavier, or choose a fabric with a denser knit construction specifically developed for lighter colorways.