What Does Fabric Weight Mean and Why It Matters?

Fabric weight is a measurement of how heavy a piece of fabric is per unit of area. It’s expressed in grams per square meter (GSM) or ounces per square yard (oz/yd²), and it tells you a lot about how a fabric will look, feel, and perform. A sheer chiffon blouse might be 30 GSM, while a winter coat fabric can exceed 400 GSM. Understanding these numbers helps you pick the right material for any sewing project, compare clothing quality, or simply make sense of product descriptions.

How Fabric Weight Is Measured

The two standard units are GSM (grams per square meter) and oz/yd² (ounces per square yard). GSM is more common internationally and in most fabric shops, while oz/yd² shows up frequently in American textile production and denim. To convert between them, 1 GSM equals roughly 0.0295 oz/yd². In practical terms, 100 GSM comes out to about 2.95 oz/yd², and 1 oz/yd² equals about 33.9 GSM.

The measurement captures mass per unit of area, not thickness. Two fabrics can be the same thickness but have very different weights if one is woven from a denser fiber. A tightly woven cotton poplin and a loosely woven cotton gauze might feel similar in hand, but the poplin will weigh more per square meter because there’s simply more material packed into the same space.

General Weight Categories

Fabrics fall into broad weight ranges that determine what they’re suited for:

  • Ultra light (under 100 GSM / under 3 oz/yd²): Chiffon, voile, tulle, lace. Used for sheer curtains, lingerie, scarves, and breezy layered dresses.
  • Lightweight (100–170 GSM / 3–5 oz/yd²): Cotton shirting, chambray, rayon challis, lightweight linen. Good for shirts, blouses, summer dresses, and skirts.
  • Midweight (170–340 GSM / 5–10 oz/yd²): Twill, jersey knits, midweight linen, bamboo jersey. The versatile range for pants, structured dresses, tops, and light jackets.
  • Heavyweight (340–400 GSM / 10–12 oz/yd²): Denim, canvas, ponte, fleece, brocade. Built for jeans, coats, and structured outerwear.
  • Ultra heavy (over 400 GSM / over 12 oz/yd²): Heavy-duty denim, waxed cotton, upholstery fabrics. Used for winter coats, workwear, and furniture.

These ranges aren’t rigid. Different sources draw the lines slightly differently, and the “right” weight depends on the specific fabric type. A 200 GSM cotton jersey behaves very differently from a 200 GSM woven linen, even though they share the same number.

What Weight Tells You About Performance

A fabric’s weight has a direct relationship with several qualities you can feel and see. Heavier fabrics hold their shape better, provide more structure, and last longer under wear. They also retain heat and insulate, which is why winter garments use thicker materials. Lighter fabrics drape more fluidly, breathe more easily, and feel cooler against the skin.

Opacity is another factor tied to weight. Ultra-light fabrics like chiffon are often semi-transparent, which is fine for layering but a problem if you need coverage. Once you move into the 150+ GSM range, most woven fabrics become fully opaque. For curtains, the difference is dramatic: sheer panels typically sit around 75–120 GSM and filter light softly, while blackout curtains need 400 GSM or more to block light completely.

T-Shirt Weight: A Practical Example

T-shirts are the easiest way to feel the difference fabric weight makes, because most people own several at different weights. A thin summer tee runs 120–160 GSM. It’s light and airy but may feel flimsy or show what’s underneath. A standard everyday t-shirt sits in the 160–190 GSM range, offering a balance of comfort, durability, and opacity. A heavyweight tee, the kind popular in streetwear and premium basics, weighs 200–300 GSM. It holds its shape better after washing, drapes with more structure, and feels substantial on the body.

For comparison, a quality cotton sweatshirt typically falls between 300–400 GSM, and year-round chinos land around 250–300 GSM. Winter-weight chinos push up to 350–450 GSM.

Denim Uses Ounces Differently

Denim has its own weight language. When a pair of jeans is described as “14 oz denim,” that number refers to the weight of one square yard of the raw fabric in ounces. The general classifications break down like this: under 12 oz is lightweight denim, 12–16 oz is midweight, and anything over 16 oz is heavyweight. Most everyday jeans fall in the 12–14 oz range. Selvedge and raw denim enthusiasts often seek out 16 oz and above for the rigidity and long break-in character of heavier fabric.

Silk Uses Momme

Silk has its own unit entirely: momme (pronounced “mummy”). One momme equals the weight of a 100-yard length of 45-inch-wide silk that weighs one pound. It’s an older system, but it’s still the standard way silk is graded worldwide. To convert, 1 momme equals about 4.34 GSM. So a 19-momme silk charmeuse, commonly used for pillowcases and blouses, weighs roughly 82 GSM. A heavier 25-momme silk comes in around 108 GSM. If you’re comparing silk to other fabrics, multiplying the momme number by 4.34 gives you the GSM equivalent.

How to Use Weight When Choosing Fabric

If you’re sewing from a pattern, the pattern instructions will usually suggest a weight range or list specific fabric types. Matching that recommendation matters. Using a heavyweight fabric for a pattern designed around lightweight material will change the fit, drape, and overall look of the finished garment. A dress designed for a flowing 130 GSM rayon will look stiff and bulky in a 300 GSM ponte knit.

When shopping for ready-made clothing, weight gives you a quick read on quality and seasonality. A 130 GSM cotton tee is fine for hot weather layering, but if you want something that holds up to regular washing and doesn’t feel see-through, look for 180 GSM and above. For bedding, higher GSM generally means a denser, more luxurious feel, though fiber type matters just as much.

For home projects like curtains, cushions, or upholstery, weight determines whether a fabric can handle the job structurally. Upholstery fabrics typically need to be 350 GSM or heavier to withstand daily use without stretching or wearing through. Sheer curtain fabric at 75–120 GSM creates a soft, light-filtering effect, while anything under 100 GSM will be nearly transparent.