Adstronaut AIAdstronaut AI

What is GSM in fabric?

Updated June 10, 2026 · Fact-checked against vendor pricing pages and primary sources

GSM (grams per square meter) is the weight of one square meter of a fabric — the textile industry's standard unit for fabric weight. A higher GSM means a denser, heavier, warmer cloth. Typical ranges run from 120–160 GSM for lightweight t-shirt jersey through 280–400 GSM for hoodie fleece to 340–475+ GSM for denim. One oz/yd² equals 33.906 GSM.

Stacked folds of fabric from lightweight t-shirt jersey to heavyweight fleece and denim, illustrating increasing GSM fabric weight
Same fiber, different GSM: weight is the spec that separates a summer tee from a boxy heavyweight.

What is GSM?

GSM stands for grams per square meter (also written g/m² or gm²) — the weight of one square meter of fabric. It is the global standard for expressing fabric weight on tech packs, mill specs, and supplier quotes, because it communicates density, warmth, opacity, and substance in one number.

How it's measured: a technician punches a precise 100 cm² swatch (one-hundredth of a square meter) with a circular GSM cutter and weighs it on a calibrated scale; the gram weight × 100 = GSM (SANVT's fabric weight guide). Mills average several swatches, since weave density, finishing, and moisture all shift the reading.

The key nuance: GSM is weight, not thickness. A tightly woven 200 GSM poplin is thinner than a lofty 200 GSM brushed fleece — same weight per square meter, very different hand. Within one fabric family, though, GSM tracks closely with what you feel: higher = denser, warmer, more opaque, more durable; lower = lighter, more breathable, more drape.

Worked example

From swatch to spec line in three steps

A mill sends you a jersey sample. You cut a 10 × 10 cm swatch (100 cm²) with a GSM cutter and it weighs 1.8 g on the scale. GSM = 1.8 × 100 = 180 GSM — a standard-weight tee jersey. Converting for a US supplier: 180 ÷ 33.906 = 5.3 oz/yd². The BOM line then reads: "Body: 100% combed cotton jersey, 180 GSM (5.3 oz), supplier X." That one number is what lets a factory in another country source the same hand-feel you approved.

GSM ranges by garment and fabric

Fabric / garmentTypical GSMReads as
Chiffon / sheers (woven)30–70 GSMSemi-sheer, fluid drape
Cotton poplin / shirting110–150 GSMCrisp, light, opaque shirting
Lightweight summer tee (jersey)120–160 GSMSoft, breathable, drapes close
Standard unisex tee (jersey)160–200 GSMThe everyday sweet spot
Heavyweight / boxy tee200–250 GSMStructured, premium streetwear weight
French terry (mid-season hoodie)280–320 GSMSmooth face, looped back, mid warmth
Brushed-back fleece (winter hoodie)300–400 GSMLofty, warm, holds shape
Denim (jeans, ~10–14 oz)340–475 GSMMidweight to sturdy five-pocket
Heavy canvas / raw denim (15 oz+)475–550+ GSMRigid, workwear-grade
Wool suiting / coating200–500 GSMSuiting at the low end, overcoating high

Indicative ranges: lightweight <150 GSM, midweight 150–350, heavyweight 350+. Exact GSM varies by fiber, weave, and finish — per SANVT and Core Fabrics references.

The GSM scale at a glance

Fabric weight, 30 → 550+ GSMLIGHTWEIGHT <150MIDWEIGHT 150–350HEAVYWEIGHT 350+30–70 · chiffon & sheers110–150 · poplin / shirting120–160 · summer tee160–200 · standard tee200–250 · heavyweight tee280–320 · french terry300–400 · brushed fleece340–475 · denim (10–14 oz)475–550+ · heavy canvas / raw denim200–500 · wool suiting → coatingConversion: 1 oz/yd² = 33.906 GSM · e.g. 5.5 oz tee ≈ 186 GSM · 12 oz denim ≈ 407 GSM
Pin a garment to its zone before talking to a mill — it's the fastest way to communicate hand-feel in one number.

GSM vs oz/yd²: the conversion

US apparel — denim especially — often quotes weight in ounces per square yard (oz/yd²). The two units convert cleanly: 1 oz/yd² = 33.906 GSM. Multiply ounces by 33.906 to get GSM; divide GSM by 33.906 to get ounces (conversion reference).

Anchors worth memorizing: a 5.5 oz tee fabric ≈ 186 GSM; a 7 oz shirting ≈ 237 GSM; 12 oz denim ≈ 407 GSM, with raw-denim enthusiasts running 15–21 oz (≈ 509–712 GSM) (Denim Hunters' weight guide). A single tech pack can legitimately mix units — knits specced in GSM, the denim shell in oz — so always state the unit: "200" alone is meaningless until you say which.

Common GSM mistakes

Treating GSM as a quality score. Higher isn't better — it's heavier. A 400 GSM summer tee is a mistake, not a premium product; the right GSM is the one matching the garment's purpose and season.

Confusing weight with thickness. Two 200 GSM fabrics can have completely different lofts. If hand-feel matters, spec GSM and construction (e.g., "brushed-back fleece" vs "poplin").

Leaving GSM off the BOM. A bill of materials that says "black cotton jersey" without a weight invites the mill to quote whatever's in stock — and a tee that arrives sheer at 130 GSM when you imagined 200 is a full re-sample. GSM is a required line for every fabric in a tech pack; Adstronaut's generator carries a weight field per material in the generated BOM so the spec ships complete.

Ignoring shrinkage and finish. Washing and finishing shift measured GSM by several percent — mills quote greige (unfinished) or finished weight, and the BOM should say which.

Frequently asked questions

What does GSM mean in fabric?

GSM means grams per square meter — the weight of one square meter of fabric, and the textile industry's standard unit for fabric weight. Higher GSM = denser, heavier, warmer cloth. Broad zones: lightweight under 150 GSM, midweight 150–350, heavyweight 350+.

How is GSM measured?

With a circular GSM cutter that punches a precise 100 cm² swatch (one-hundredth of a square meter), weighed on a calibrated scale. Swatch grams × 100 = GSM, so a 1.8 g swatch is 180 GSM. Mills average several swatches because weave, finish, and moisture shift readings.

What is a good GSM for a t-shirt?

Standard unisex tees run 160–200 GSM in cotton jersey. Summer-light tees sit at 120–160 GSM; heavyweight or boxy premium tees reach 200–250 GSM. Below ~140 GSM a tee starts reading sheer; above ~220 it reads structured and streetwear-weight.

What GSM should a hoodie be?

Quality hoodies run 280–400 GSM: french terry at 280–320 for mid-season, brushed-back fleece at 300–350 for the everyday weight, and 350–400+ for winter heft. Summer hoodies can drop to 200–250 GSM.

How do you convert GSM to oz/yd²?

Divide GSM by 33.906 to get oz/yd², or multiply ounces by 33.906 to get GSM (1 oz/yd² = 33.906 GSM). Examples: 186 GSM ≈ 5.5 oz; 237 GSM ≈ 7 oz; 12 oz denim ≈ 407 GSM. Always state the unit on specs — '200' alone is ambiguous.

What GSM is denim?

Most jeans use 340–475 GSM denim (about 10–14 oz/yd²). Lightweight shirting denim runs 5–9 oz (≈170–305 GSM); heavyweight raw denim runs 15–21 oz (≈509–712 GSM). Denim is the category where you'll most often see ounces rather than GSM on specs.

Does higher GSM mean better quality?

No — it means heavier and denser, which is only 'better' when the garment calls for it. Higher GSM adds warmth, opacity, and durability but costs more, ships heavier, and breathes less. A 140 GSM tee is right for summer; 350+ GSM is right for winter fleece. Match weight to purpose.

Where does GSM go in a tech pack?

On the bill of materials, as part of each fabric line: fiber content, construction, GSM/weight, color, and supplier — e.g. 'Body: 100% combed cotton jersey, 180 GSM.' It's the number the factory sources against; omitting it is one of the most common causes of a first sample arriving with the wrong hand-feel.

Put fabric weight on the spec automatically

Upload one garment photo and get a factory-ready tech pack whose BOM carries a weight field for every material — no separate spreadsheet. First pack free, then $3–6.

Try the AI Tech Pack Generator

Related reading

Sources and further reading