GSM Fabric Weight Explained: What 70–322 GSM Means for Your Sewing (and Why Our Velvet Runs 240 GSM)
Share
You found the perfect velvet. The colour is right, the price is fair — and then the listing says "240 GSM." What does that number actually mean for the dress you're planning?
GSM is the single most useful spec on a fabric listing, and the one most buyers skim past. This guide explains it in plain terms, shows a real weight spectrum built from fabrics we actually stock (23 GSM all the way to 322 GSM), and uses velvet — the fabric trending hardest for AW26 — as the running example.
What GSM actually means
GSM = grams per square meter. It is the weight of a 1 m × 1 m square of the fabric. Nothing more.
- A fabric listed at 70 GSM means one square metre weighs 70 grams — light, airy, probably sheer.
- A fabric at 322 GSM means that same square metre weighs 322 grams — dense, structured, probably opaque.
In the US you'll also see oz/yd² (ounces per square yard). The conversion is simple: 1 oz/yd² ≈ 33.9 GSM. So an 8 oz canvas (≈ 271 GSM) and our Heavy Cotton Canvas 8oz are the same weight class. (prinstitch.com)
GSM is not thickness. A loosely-woven thick fabric can have a low GSM; a tightly-woven thin one can have a high GSM. But as a first indicator of how a fabric will drape, breathe, and hold shape, it's the number to learn. (fabzure.com)
The four weight bands (and what to sew in each)
| Band | GSM | Feel | Best for |
|---|---|---|---|
| Sheer / very light | ≤ 100 | Airy, translucent | Veils, linings, overlays, scarves |
| Light | 100–150 | Fluid, breathable | Blouses, summer dresses, shirting |
| Mid | 150–250 | Opaque, holds shape | Structured dresses, trousers, light jackets, apparel velvet |
| Heavy | 250–350+ | Dense, structured | Outerwear, upholstery, bags, denim |
Industry references put velvet at 200–500 GSM, corduroy at 200–320, and denim at 300–500+. (fabriculture.store) Our in-stock numbers land right inside those ranges — which is the whole point of the table below.
A real GSM spectrum — fabrics we actually stock
Every row below is a live SKU with its listed GSM, price, and colour count. Use it as a shopping shortcut: pick the band, then the fabric.
Sheer / very light (≤ 100 GSM)
- Star Moon Sequin Tulle — 23 GSM — $3.20/yd — 3 colours —
star-moon-sequin-glitter-tulle-fabric - Pure Cotton Lining — 65 GSM — $6.00/yd — 3 colours —
pure-cotton-lining-lightweight-soft-fabric - Metallic Lurex Jersey Knit — 70 GSM — $6.00/yd — 10 colours —
metallic-lurex-jersey-knit-fabric - Dobby Stripe Cotton — 71 GSM — $12.50/yd — 6 colours —
geometric-dobby-stripe-cotton-lightweight-fabric - Cotton Swiss Dot Jacquard — 95 GSM — $12.60/yd —
cotton-swiss-dot-jacquard-apparel-craft-fabric
Light (100–150 GSM)
- Rib Knit Metallic — 120 GSM — $16.80/yd — 8 colours —
rib-knit-metallic-fabric-stretchy-dress-costumes-by-the-yard - Bamboo Texture Cotton Linen — 127 GSM — $9.10/yd — 22 colours —
bamboo-texture-cotton-linen-lightweight-slub-fabric - Cotton Poplin — 130 GSM — $6.94/yd — 61 colours —
cotton-poplin-fabric-plain-solid-dressmaking-quilting-material-by-the-yard - Washed Crinkle Cotton — 135 GSM — $7.90/yd — 24 colours —
washed-crinkle-cotton-fabric-shirts-dresses-by-the-yard - Vintage Heart Jacquard — 145 GSM — $19.60/yd — 26 colours —
vintage-heart-jacquard-fabric - Embroidered Pointelle Stripe Knit — 150 GSM — $18.20/yd — 20 colours —
embroidered-cotton-pointelle-stripe-knit-fabric
Mid (150–250 GSM)
- Yarn-Dyed Plaid Flannel — 165 GSM — $10.08/yd — 18 colours —
yarn-dyed-brushed-plaid-flannel-fabric - Embossed Butterfly Jacquard — 200 GSM — $18.20/yd — 50 colours —
embossed-butterfly-jacquard-fabric - Brushed Poly Cotton Plaid — 200 GSM — $12.50/yd — 13 colours —
brushed-poly-cotton-plaid-fabric-shirt-dress-by-the-yard - 8-Wale Thick Corduroy ("Polyester Velvet Ribbed") — 225 GSM — $9.80/yd — 10 colours —
8-wale-thick-corduroy-fabric - Stretch Velvet — 240 GSM — $7.90/yd — 32 colours —
stretch-velvet-fabric-soft-sheen-stage-curtain-dress-material-by-the-yard - Heavyweight Paisley Floral Jacquard — 250 GSM — $14.00/yd — 5 colours —
heavyweight-paisley-floral-jacquard-fabric - Textured Cut-Jacquard Cotton Linen — 250 GSM — $15.00/yd — 6 colours —
textured-cut-jacquard-cotton-linen-fabric
Heavy (270+ GSM)
- Heavyweight Cotton Twill — 270 GSM — $15.28/yd — 14 colours —
heavyweight-cotton-twill-fabric-water-washed-pants-by-the-yard - 270 GSM Velvet Teddy Fleece — 270 GSM — $10.62/yd — 5 colours —
270-gsm-plush-pastel-teddy-fleece-fabric - Rhinestone Speckled Washed Denim — 300 GSM — $19.44/yd — 6 colours —
rhinestone-speckled-washed-denim-fabric-jackets-pants-by-the-yard - Checkerboard Washed Denim — 322 GSM — $11.06/yd — 8 colours —
checkerboard-washed-cotton-denim-fabric
Velvet, worked through
Velvet is the fabric of AW26 — crushed velvet is back on the runways (NYFW FW26 sent gold crushed-velvet gowns down the floor, and "velvet underground" was one of the five defining trends), and buyers are being told to watch fabric weight specifically: a heavier velvet reads more opulent, a lighter one suits casual pieces. (theglobeandmail.com) (gatapackage.com)
So what does our 240 GSM Stretch Velvet tell you?
- At 240 GSM it sits in the mid band — heavy enough to drape like evening wear and hold a structured skirt, light enough to move with the body. That's why it works for both dresses and stage curtains (the listing's two named uses).
- It's a stretch velvet, so the 240 GSM includes spandex recovery — it'll feel lighter on the body than a 240 GSM woven.
- Compare it to our 8-Wale Corduroy at 225 GSM (the listing literally calls it "Polyester Velvet Ribbed" — same weight neighbourhood, ribbed instead of piled) and the 270 GSM Velvet Teddy Fleece (plush, coat/home-decor weight).
The takeaway: when a velvet listing just says "velvet," ask for the GSM. 200 vs 350 GSM is the difference between a blouse and a bench cushion.
How to pick GSM for your project
- Lining / sheer overlay → ≤ 100 GSM (the sequin tulle at 23 GSM, the cotton lining at 65 GSM)
- Summer dress / blouse → 100–150 GSM (poplin 130, crinkle cotton 135)
- Structured dress / trousers / apparel velvet → 150–250 GSM (our stretch velvet at 240 is the sweet spot)
- Jacket / upholstery / bag → 250–350+ GSM (twill 270, denim 300–322)
One caveat from the trade press: GSM is a great starting point, not the whole story. Fibre, weave, and finish change the hand-feel — a 180 GSM cotton jersey and a 180 GSM polyester knit feel nothing alike. (minmaxst.com) Always order a swatch if the project is make-or-break.
Keep reading in the Texture series
- Velvet Fabric Buying Guide FW2026 — the buyer's shortlist
- Which Velvet Fabric Should You Sew? (GSM, Stretch, Uses) — the decision map
- Textured Knit Fabrics AW26 Trend — cable, rib, pointelle
- Jacquard Fabric Types Explained — five Jacquard families
- Corduroy & Chenille AW26 — the ribbed & nubby texture comeback
Sourcing for your brand
All fabrics above are in stock by the yard with small-batch-friendly minimums. If you're building a collection and need consistent GSM across a colour run, or want a custom weight quoted, reach out through the store's wholesale / request-a-quote channel — we'll send swatches so the GSM is in your hand before it's in your cart.