I learned this the hard way in a Guangzhou fabric market about ten years ago. A buyer from a Scandinavian outdoor brand held up two black polyester swatches—one smooth, one slightly textured—and asked me which was the better fabric.
I pointed to the heavier one. More substance, right?
Wrong. He laughed it off, but the lesson stuck: you can't judge a fabric by weight alone, and anyone who tells you a single number—GSM, thread count, yarn count—defines quality is either oversimplifying or selling you something.
Here's what actually matters, broken down without the retail spin.
The Three Numbers on Every Spec Sheet
Every fabric specification sheet worth its salt lists three core indicators: weight, yarn count, and density. Together they tell you how the fabric will drape, how durable it'll be, whether it'll breathe or suffocate, and whether it'll survive ten washes without looking like a rag.
But none of these numbers works alone. A 300 GSM cotton can feel like a board or a cloud depending on the yarn spun into it and the weave structure holding it together. Reading them in isolation is like judging a car by its horsepower without knowing the chassis weight or gear ratios.
Let's take them apart one by one.
Fabric Weight: GSM Isn't a Quality Score
GSM stands for grams per square meter. It's the most objective number on the spec sheet—weigh a square meter of fabric, there's your answer. No marketing spin, no consumer confusion.
The confusion comes from what people think GSM means.
I've seen brands market their 400 GSM hoodies as "heavyweight premium quality" when in reality they were just using coarse, cheap open-end yarn spun thick to hit a number. Heavier—yes. Better—no.
Fabric weight influences three things: warmth, opacity, and how the garment hangs. A heavier fabric generally insulates more, shows less of what's underneath, and drapes with more gravity. Whether that's desirable depends entirely on what you're making.
For a winter duffle coat? You want weight. For a summer shirting? You don't.
Here's a rough working classification that's served me through a dozen sourcing seasons:
| Category | GSM Range | Typical End-Uses | What to Watch For |
|---|---|---|---|
| Lightweight | 50-150 | T-shirts, blouses, lining, summer shirting, mesh | Opacity issues; knits under 120 GSM prone to pilling |
| Midweight | 150-250 | Standard shirting, chinos, denim shirts, mid-layer fleece | Sweet spot for daily wear—enough body without bulk |
| Heavyweight | 250-400 | Hoodies, jeans, canvas jackets, performance fleece | Check if density matches weight—loose heavy fabric bags faster |
| Very Heavy | >400 | Technical outerwear, workwear, upholstery, raw denim | Drape becomes stiff; washing cycles take longer; shrinkage risk higher |
One critical point: fabric weight and fabric thickness are correlated but not identical. A tightly compacted cotton poplin at 150 GSM can feel thinner than a lofty brushed fleece at the same weight—the fleece traps air in its pile structure, creating bulk without adding density.

The Seasonality Trap
"Lightweight for summer, heavyweight for winter" isn't wrong, but it misses a major variable: fiber type. Polyester at 0.4% moisture regain (per industry standard tables) holds almost no water—a 300 GSM polyester fleece breathes differently from a 300 GSM cotton terry, which holds 8.5% moisture. The weight feels equivalent on a hanger but completely different against skin in humid weather.
For hot-weather fabrics, fiber chemistry often matters more than weight category. A 200 GSM linen shirt made from flax fibers (12% moisture regain, hollow core structure) will wear cooler than a 160 GSM tightly woven polyester poplin that traps heat against the body. The weight number alone won't tell you this.
Yarn Count: The Small Number That Controls Handfeel
If GSM tells you how much fabric you're getting, yarn count tells you how that weight will feel against skin. This is the difference between a coarse burlap sack and a silky dress shirt—same fiber, same weave, completely different yarn count.
Yarn count measures the fineness of the yarn. Thinner yarns mean softer handfeel, smoother surface, and—this is the tradeoff—lower durability. There's no free lunch here; you're choosing a point on the curve.
Four Systems, Same Logic
The textile world runs multiple yarn count systems because different traditions developed independently and nobody bothered to unify them. Here's what you'll actually encounter on purchase orders and spec sheets:
| System | Common Use | Logic | Higher Number Means | Example |
|---|---|---|---|---|
| English Cotton Count (Ne) | Cotton, linen, spun synthetics | Number of 840-yard hanks per pound | Finer, softer yarn | Ne 60 finer than Ne 40 |
| Metric Count (Nm) | Wool, continental Europe | Kilometers of yarn per kilogram | Finer, softer yarn | Nm 80 finer than Nm 50 |
| Denier (D) | Filament yarns (polyester, nylon, silk) | Weight in grams per 9,000 meters | Thicker, heavier yarn | 150D heavier than 50D |
| Tex | Technical textiles, labs | Weight in grams per 1,000 meters | Thicker, heavier yarn | 1 Tex = 9 Denier |
Note the reversal: Ne and Nm go up as yarn gets finer. Denier and Tex go up as yarn gets thicker. I've seen rookies confuse this on purchase orders and end up with 300D polyester instead of 30D—that's a tent fabric ordered when they wanted a windbreaker, and it's an expensive mistake.
What Count Actually Means for the End User
A 40s cotton shirting (Ne 40) feels structured, crisp, holds a crease well, and will outlast three summers of weekly washing. An 80s cotton shirting (Ne 80) feels fluid, almost silky, drapes softly, and will show wear at the collar and cuffs sooner—because the individual fibers are shorter and finer in the longer-staple yarn bundle.
For bedsheets, the market has trained consumers to chase thread count—a mostly meaningless metric when divorced from yarn count (more on this in the density section). But any sourcing manager in the home textile cluster in Nantong will tell you the same thing: a 300-thread-count sheet made from 80s combed cotton will sleep cooler and last longer than a 600-thread-count sheet made from 40s carded cotton with multi-ply construction gimmicks. The yarn count is the constraint; everything else follows from it.

The Single-Ply Cheat Code
Some mills get clever with spec sheets. They'll list "100s cotton" that's actually two plies of 50s twisted together. Technically the yarn fineness has been halved—each individual strand is only Ne 50—but the marketing language implies luxury-grade fabric.
How to catch this: look for the notation Ne 100/2. The "/2" means two-ply. A true single-ply Ne 100 yarn commands a serious price premium and requires long-staple cotton (Egyptian Giza, Xinjiang long-staple, or Supima varieties with fiber lengths ≥35mm, per industry classification). If the price seems too good for a "100s" garment, check for the ply notation. Multi-ply construction isn't inherently bad—it improves durability, which is why men's dress shirts often use 80/2 or 100/2 construction—but presenting it as equivalent to single-ply fine-count yarn is misleading.
Thread Count vs. Fabric Density: The Number That Actually Predicts Wear
Fabric density measures how many yarns are packed into a given area—typically threads per inch for woven fabrics or wales/courses per inch for knits. Thread count (the sum of warp and weft threads per square inch) entered consumer vocabulary through bedding marketing in the 1990s and has been abused ever since.
Why Thread Count Alone Is Useless
A 1,000-thread-count sheet sounds impressive. But here's the physics problem: standard cotton yarns can't physically fit more than about 500-600 threads into one square inch without being thinner than practical spinning allows. Above 600, you're either counting plies as individual threads (creative math) or using extremely fine yarns that sacrifice durability for a marketing number.
Get insights like this in your inbox.
One email a week. No spam, ever.
Reality check: meaningful thread count depends entirely on yarn count. With Ne 40 yarn, you can realistically pack about 200-300 threads per square inch before the weave becomes so tight it loses drape and breathability. With Ne 80 yarn, you can push toward 400-500. Anything beyond 600 in standard cotton bedding is likely marketing, not material.
The Engineering Number: Fabric Density (Ends × Picks)
Fabric density, expressed as ends per inch (warp) × picks per inch (weft)—for example, "110 × 76"—is what actually matters at the cutting table. This is the spec mills track on production reports. It tells you:
- Seam slippage resistance: A 100 × 80 plain weave will resist seam slippage better than a 68 × 68 at the same yarn count. I've seen lightweight silk blouses fail at the side seams because the fabric density was too low for the seam construction—ISO 13936-1 seam slippage testing would catch this, but buyers who never test their cut samples won't know until returns pile up.
- Opacity and body: Higher pick count means fewer gaps between yarns. In women's white shirting, going from 110 × 76 to 144 × 76 (the same common upgrade path at mills in Zhejiang's weaving cluster) is the difference between "fine for a blazer" and "fine on its own."
- Tear strength: Counterintuitively, very high density can reduce tear strength—the yarns have less room to bunch and share the load before one fails. ASTM D1424 (falling-pendulum tear test) regularly shows woven nylon fabrics with moderate density outperforming ultra-tight weaves in tongue-tear measurements.
Warps vs. Picks: The Uneven Reality
In woven fabrics, warp density is almost always higher than weft density. The warp threads run the length of the loom under tension and take most of the abrasion during weaving. Weft threads are inserted across the width and experience less stress.
A spec like "144 × 76"—common in fine cotton shirting—tells you the warp direction has nearly double the yarn count of the weft. This matters when cutting: the warp direction is stronger, more stable, and shows less stretch. Garment parts that take stress (center front, shoulder seams, waistbands) should be cut on-grain with the warp running vertically, not off-grain where unexpected stretch kicks in after the first wash.
How These Three Numbers Work Together
Now we get to the part that separates experienced buyers from spreadsheet shoppers: the relationship between weight, count, and density is a constrained system. Change one, and at least one other has to shift.
Take a standard cotton poplin at 120 GSM. With Ne 40 yarn, you can hit that weight range with various density combinations. But if someone requests 120 GSM with 80s yarn and "a full, meaty handfeel," I can tell them immediately it's a self-contradicting spec. Fine-count yarn used at reasonable density won't deliver high GSM—the yarns are too thin. To force 120 GSM with 80s yarn, you'd need to pack threads so tightly that the fabric becomes stiff, shiny, and air-impermeable. The handfeel they want and the spec they wrote don't coexist in this universe.
Here's a practical selector for the most common case—cotton woven fabrics:
| Fabric Type | Typical Ne | Density (Ends × Picks) | GSM Range | What You Get |
|---|---|---|---|---|
| Voile / Lawn | 60-80 | 80-100 × 72-84 | 60-100 | Sheer, soft, crisp drape; prone to seam slippage—always test seam strength per ISO 13936-1 for garments under tension |
| Poplin / Broadcloth | 40-60 | 110-133 × 72-76 | 110-140 | Smooth face, slight rib effect due to heavier warp; standard shirting workhorse |
| Oxford | 20-30 (warp), 16-20 (weft) | 58-64 × 36-44 | 150-190 | Basket weave texture, durable, casual; coarser yarn in weft creates the signature contrast |
| Cotton Twill (Chino) | 20-30 | 100-120 × 52-64 | 200-280 | Diagonal rib, sturdy, drapes with structure; the 3/1 or 2/1 twill pattern means fewer warp-float interlacements, increasing flexibility versus plain weave at equal density |
| Denim | 7-16 | 60-80 × 38-50 | 270-475 (9-14oz) | Heavy twill with indigo-dyed warp, undyed weft; weight in ounces per square yard rather than GSM at most mills |
Knits Don't Play By Woven Rules
Everything above applies primarily to woven fabrics. Knitted fabrics use different metrics because their structure is fundamentally different—loops instead of perpendicular intersections.
For knits, the equivalent of density is stitch density: wales per inch (vertical columns) × courses per inch (horizontal rows). But here's the catch—knit stitches are inherently elastic, so density measurements vary with tension and relaxation. You measure a knitted fabric under different conditions, and you get substantially different numbers.
For single jersey cotton at 150-180 GSM—the standard t-shirt weight in fast fashion and basics—what actually matters for wear performance isn't the stitch count but two factors:
- Yarn count and twist: Standard combed cotton at Ne 30-40 with moderate twist will produce a fabric that holds shape after washing. Drop to Ne 20 and lower the twist, and the same GSM fabric will pill within weeks—those looser, thicker fibers work their way to the surface with friction and tangle into pills, per the standard three-stage pilling mechanism (fiber protrusion, entanglement, anchor strength from unbroken fibers keeping pills attached). Polyester blended in at the fiber level accelerates this because the synthetic fibers are stronger and harder to abrade away.
- The cost corner being cut: To save yarn cost, some suppliers use a heavier, coarser yarn at lower stitch density to hit the same GSM as a finer, higher-density knit. The two fabrics weigh the same on a scale but feel completely different—one is thin and coverless, the other full-bodied and opaque. This is the single most common "identical spec, different fabric" scenario I've seen in knit sourcing disputes.
Testing Standards: Why Lab Numbers and Real-World Performance Diverge
Living with fabric isn't the same as testing it. A spec sheet might show 140 GSM measured under ISO 3801 standard conditions (20±2°C, 65±4% relative humidity, conditioned for 4+ hours). That same fabric measured in a Guangzhou warehouse in July when the relative humidity is 85% and the temperature is 34°C will give a different reading—hydrophilic fibers absorb ambient moisture, adding measurable weight.
More importantly, standard lab conditions don't simulate what happens after a garment goes through twenty wash-dry cycles. Cotton fabrics lose surface fibers. Polyester knits relax and lose some of their heat-set crimp. Density shifts as yarns bed down into their final positions.
A buyer who only checks the pre-wash spec sheet is evaluating potential, not performance. Post-wash testing (AATCC 135 for dimensional change, ASTM D4970 for pilling after multiple cycles) gives you the numbers that actually predict whether customers will complain.
And on the topic of standards—don't assume AATCC, ISO, and GB standards generate interchangeable numbers. They don't. I've sent the same cotton twill sample to three accredited labs running AATCC and ISO test methods respectively, and the reported fabric weight differed by up to 2% across methods. That's within margin of error for most applications, but I've seen contract disputes escalate over a 3% GSM discrepancy that was entirely methodological. Specify your test standard on every purchase order. It takes ten seconds and prevents weeks of fighting.
How to Read a Spec Sheet Without Getting Fooled
After twelve years of staring at these documents across sourcing offices and testing labs, here's my checklist for reading a fabric specification sheet—whether you're buying 200 meters for a small production run or negotiating a 20,000-meter contract:
- Start with the fiber composition. Everything downstream depends on it. "100% Cotton" versus "60% Cotton, 40% Polyester" changes the expected shrinkage, pilling behavior, moisture regain, and how fabric weight shifts between conditioned and ambient states.
- Check GSM alongside construction. A 180 GSM woven cotton in a plain weave and a 180 GSM woven cotton in a 3/1 twill will drape differently, wear differently, and age differently. The same weight with different weave structure isn't the same fabric.
- Look for the ply notation in yarn count. Ne 80/2 is not Ne 80. It's two plies of a much coarser yarn twisted together—probably around Ne 40 single. Good for durability, fine for marketing, but it changes the handfeel.
- Match density to end-use requirements. For trousers, you need a minimum warp density to prevent knee bagging. For shirting, you need enough weft pick count to avoid seam slippage at stressed armholes—roughly 110+ total threads per inch in cotton broadcloth is my rule of thumb for men's dress shirts, based on the fabric's tendency to slip in satin and twill constructions under tension.
- Request post-wash specs, not just greige specs. A spec sheet showing dimensional change after 3 washes per AATCC 135 is worth a hundred pre-wash data points. Any mill that won't provide post-wash data is either new or hiding something.
- When in doubt, cut a swatch and feel it. Numbers can't replace tactile judgment. The best buyers I know have calloused fingertips from rubbing fabric samples. A spec sheet tells you the fabric's statistics; your hand tells you whether anyone will want to wear it.
Fabric specifications are a language. Weight, count, density—they're the vocabulary. But fluency isn't about memorizing ranges; it's about understanding how they interact, what they can and can't tell you, and when a number is just a number and when it means something.
Frequently Asked Questions About Fabric Specifications
What does GSM mean in fabric weight?
GSM stands for grams per square meter—it's the weight of a one-meter-by-one-meter piece of the fabric. A higher GSM means a heavier fabric, but that doesn't automatically make it better. A 400 GSM hoodie made from coarse, cheap yarn will feel worse than a 300 GSM hoodie spun from fine, long-staple cotton. Use GSM to gauge warmth, opacity, and drape, not quality in isolation.
What is yarn count and why does it matter?
Yarn count measures yarn thickness. In the English Cotton Count system (Ne), a higher number means finer yarn—Ne 80 is thinner and softer than Ne 20. In Denier, higher numbers mean thicker yarn. Yarn count is the primary driver of handfeel: two fabrics with identical weight and weave will feel completely different if one uses 40s yarn and the other 80s. Finer yarns feel softer but are less durable—that's the permanent tradeoff.
Is thread count the same as fabric density?
Thread count is the sum of warp and weft threads per square inch—it's a consumer-friendly term that became popular through bedding marketing. Fabric density (expressed as ends × picks per inch) is the engineering spec mills actually use. Thread count above 600 in standard cotton bedding is almost always creative math—yarns physically can't pack that tightly without being impractically thin. A well-constructed 300-thread-count sheet using 80s yarn will outperform a 600-thread-count sheet using coarse 40s yarn with multi-ply trickery.
How do I read a fabric specification sheet correctly?
Start with fiber composition, then check GSM against weave construction—same weight with different weave structure isn't the same fabric. Look for the ply notation in yarn count (Ne 80/2 means two-ply, not single). Match density to end-use: trousers need higher warp density to prevent knee bagging, shirting needs enough pick count to avoid seam slippage. Always request post-wash test data per AATCC 135 or ISO 6330—pre-wash specs tell you potential, post-wash specs tell you performance.






