Reading a fabric label: count, GSM and weave
The numbers on a hangtag are not decoration. Yarn count, GSM and weave tell you what the cloth will weigh, wear and cost before you ever feel it in your hand.
A fabric label is a specification sheet written in code. Most shoppers read only the fibre percentage and the wash icon, then guess the rest from the price. That is a mistake. The construction numbers, yarn count, GSM and weave type, predict hand-feel, durability and appropriate season more reliably than any marketing line, and they are almost always printed somewhere on the garment if you know to look.
This is a field guide to those numbers. We will cover the major yarn count systems, Ne for cotton, Nm for worsted and linen, tex and denier for filament, and explain why a higher number sometimes means a finer yarn and sometimes a heavier one. We will cover GSM, grams per square metre, and the ranges that separate a summer shirt from a winter coat. And we will cover weave, because plain, twill and satin change a cloth as much as the fibre does.
Yarn count systems and what they invert
Yarn count is the thickness of the spun yarn, and the systems disagree on direction. In the English cotton system, Ne, a count of 40s means 40 hanks of 840 yards per pound; higher Ne is finer yarn. A 100s cotton shirt is featherweight and lustrous; a 20s is heavy and rough. In the metric worsted system, Nm, the number is kilometres of yarn per kilogram, again higher is finer. Linen uses a similar metric count. These are indirect systems where the number inverts the weight, which confuses everyone at first.
Filament yarns use direct systems. Tex is grams per 1,000 metres, so higher tex is heavier; denier is grams per 9,000 metres, also higher is heavier. A 20-denier nylon ripstop is gossamer; a 500-denier Cordura is armour. The practical rule: for cotton, wool and linen, bigger number equals finer and usually pricier; for synthetics, bigger number equals thicker. Memorise that split and half the label stops being mystery.
- Ne / Nm: indirect, higher = finer (cotton, worsted, linen)
- Tex / denier: direct, higher = heavier (filament synthetics)
- Single vs two-ply: 2/80s is two 80s yarns twisted, stronger than 80s singles
GSM: the weight that predicts the season
GSM, grams per square metre, is the single most useful number on a cloth because it is fibre-agnostic. A 100 to 130 GSM cotton poplin is a summer shirt; 150 to 200 GSM is midweight shirting; 200 to 300 GSM moves into Oxford and light jacket cloth; 300 to 400 GSM is denim and twill territory; 400 GSM and up is outerwear and upholstery. The same fibre at different GSM is a different garment entirely, and the number spares you the guess.
GSM matters most at the margins. A 120 GSM linen will be translucent and breeze-cool; a 200 GSM linen feels like a tablecloth and holds a shape. For knitwear, sweater GSM runs 200 to 500 depending on gauge. Do not assume a high GSM means quality; a 400 GSM polyester fleece is warm because it is thick, not because it is good. Read GSM as a season and weight indicator, then judge the fibre and weave for quality on top of it.
Plain, twill and satin weaves
Weave is how the warp and weft interlace, and it changes drape and durability as much as fibre. Plain weave, one over one, is the tightest and most hard-wearing per thread, used in poplin, muslin and canvas; it wrinkles because the threads can shift. Twill, the diagonal 2/1 or 3/1 float, is denser and more durable, drapes better and shows less soil; denim and gabardine are twills. Satin weave uses long floats on the surface for sheen and drape but snags easily and is weaker per thread.
The float, the length of thread crossing over others before interlocking, is the key variable. Long floats give satin its gloss and its vulnerability; short floats give plain weave its toughness. A twill's diagonal is simply the path of the float stepping one thread each row. Recognising the weave tells you whether a cloth will crease, slide or endure, independent of what it is made from, and lets you predict care needs before purchase.
- Plain: 1/1, toughest per thread, creases most, poplin and canvas
- Twill: diagonal float, durable and soil-hiding, denim and gabardine
- Satin: long surface float, gloss and drape, snags and weakens
Basket, ripstop, jacquard and double cloth
Beyond the three basics sit the specials. Basket weave groups threads in pairs or bundles for a more open, textured cloth, common in towels and some shirtings, weaker than plain but more absorbent. Ripstop builds a grid of heavier denier threads into a lightweight nylon so a tear stops at the grid; essential for technical and packable gear. Jacquard weaves the pattern into the cloth on a dobby or Jacquard loom, raising cost because the loom must control each warp thread.
Double cloth interlocks two separate layers of cloth, often different colours or fibres, to make a reversible or thick insulated fabric without bonding glue. Each of these raises the price for a reason: more loom control, more yarn, more engineering. When a label mentions jacquard or double cloth, you are paying for structure, not just pattern, and the garment should last in proportion to that cost if the fibre is sound.
What the numbers are worth at the counter
A high Ne or Nm count is worth paying for when you want a fine, smooth, breathable cloth that reads as quality: a 100s or 120s cotton shirt, an 11s or 12s worsted suiting. It is not worth paying for in a sweat-wicking gym tee where a coarser ring-spun cotton or a synthetic performs better. GSM is worth checking against the season you intend; a 130 GSM 'winter' flannel is mislabelled or mismade.
Weave is worth reading because it predicts care. A satin will snag and a twill will outlast it; a jacquard costs more and deserves better washing. The numbers are not status; they are a contract between the maker and the wearer. Learn to read them and you stop buying by feel alone, and you stop overpaying for a fine count in a garment that would have been better coarse.
A thirty-second label read
Stand in the store and read in order: fibre first, then count, then GSM, then weave. A '100 percent cotton, 120s, 140 GSM, plain poplin' is a light summer shirt by definition. A '60 percent cotton 40 percent polyester, 300 GSM, twill' is a sturdy chore jacket. The whole story is usually on the tag if the brand printed it; many do not, and that omission is itself information worth noting.
When the brand hides the construction numbers, assume they are unremarkable. Honest mills print Ne, GSM and weave because they are proud of them. Train yourself to scan for them, and within a season you will read a rack the way a tailor reads a bolt, separating the engineered cloth from the decorated one without touching a thing.
Specs as a resale and trust signal
The construction numbers that help you buy also help you sell. A second-hand buyer who sees '120s two-ply, 180 GSM, twill' knows the cloth is serious and prices it above a vague 'cotton shirt', just as a mill that prints its Martindale rating signals confidence. In a resale market where most listings omit the spec, publishing it, or simply knowing it, is leverage: you pay less for the unlabelled and ask more for the documented, and the gap is real money on tailored wool.
The habit also exposes false economy. A 'premium' linen at 120 GSM is mispriced against a 200 GSM cloth at the same ticket, and a 30-denier 'technical' shell is not the 70-denier that real rainwear uses. When you learn to read the numbers as a resale and trust signal, the rack sorts itself: the engineered cloth holds value, the decorated one does not, and you stop paying first-owner premium for a garment that will not survive a second. For the seller, the discipline is to photograph the label and quote the count, because the buyer who can verify the cloth pays sooner and more. A listing that hides the spec hides a weakness, and the honest description of a two-hundred GSM twill is itself a selling point that the vague listing cannot match. Documentation is the cheapest trust you can ship.
- Printed GSM and count raise second-hand value
- Martindale rating signals maker confidence to buyers
- Unlabelled cloth is a discount to capture, not a mystery to fear
Practical checklist
- Learn the inversion: Ne and Nm rise as yarn fines, tex and denier rise as yarn thickens.
- Use GSM to pick the season: under 150 shirts, 200 to 300 midweight, 300 plus outerwear.
- Identify the weave by eye; twill shows a diagonal, satin a sheen, plain a tight grid.
- Pay for a high count only where fine hand matters; coarse cotton earns its keep in knits.
- Treat a missing construction number as a quiet admission that the cloth is ordinary.
The fabric label is a specification, not an ornament, and the construction numbers predict the garment better than the fibre line alone. Yarn count tells you fineness once you learn which systems invert; GSM tells you season and weight without a touch; weave tells you drape, durability and the care the cloth will demand. None of these numbers is a mark of virtue by itself, but together they let you separate an engineered cloth from a decorated one and stop overpaying for a fine count where coarseness would have served. Read fibre, count, GSM and weave in that order, and the rack starts answering your questions instead of posing them.
Frequently asked
Does a higher thread count always mean better sheets or shirts?
Keep reading
More Fabric & Care
Irons, steamers and pressing kit at three budgets
The pressing kit is the most-overlooked spend in a wardrobe. What to buy at three budgets, from a fifty-dollar starter to a workshop that outlasts the clothes.

Stain chemistry: treat the stain by its class
A stain is a chemical, and the wrong remover sets it forever. Sort stains into protein, tannin, oil, dye and combination, then attack each class with the chemistry that actually lifts it.

Cashmere and fine woollens: wash, store, protect
The most fragile and most loved fibres in the drawer. How to wash cashmere without felting it, de-pill it without thinning it, and store it where moths never find it.