Field Guide

Fabric weight: GSM, ounces, and what they mean

Fabric weight is the most useful number on a bolt you cannot touch. It tells you, before anything else, whether a cloth will float, hang, or stand on its own, and it is the figure most often missing from an online listing. Weight is quoted two ways: grams per square meter, written GSM or g/m2, which is the international standard, and ounces per square yard, oz/yd2, still common in North America.

Both measure the same thing, the weight of a fixed area of cloth, and converting between them is a single multiplication. Weight is not quality and it is not thickness: a dense, fine silk can outweigh a loose, bulky knit. But read alongside the weave and the fiber, it is the fastest way to predict how a cloth will behave.

The conversion

One ounce per square yard equals about 33.9 g/m2.

  • GSM = oz/yd2 × 33.9
  • oz/yd2 = GSM ÷ 33.9

Example: an 8 oz/yd2 denim is about 271 g/m2; a 150 g/m2 jersey is about 4.4 oz/yd2.

The common values, rounded. Read either column and cross to the other.

Ounces (oz/yd2)Grams (g/m2)
3102
4136
5170
6203
7237
8271
10339
12407
14475
16542

Mills and pattern makers sort cloth into rough bands. The lines are not fixed, and different suppliers draw them differently, but these ranges hold for most cloth. Each example links to its full entry in the catalogue.

Lightweight

under ~150 g/m2 (under ~4.4 oz/yd2)

Drapes and floats: blouses, linings, summer shirting, sheers, and anything gathered.

For example: Voile, Lawn, Chiffon, Organza, Batiste, Gauze.

Midweight

~150 to 300 g/m2 (~4.4 to 9 oz/yd2)

The all-rounders: shirts, dresses, light trousers, and most everyday cloth.

For example: Poplin, Chambray, Oxford Cloth, Flannel, Broadcloth.

Heavyweight

over ~300 g/m2 (over ~9 oz/yd2)

Holds structure and turns weather: jackets, coats, trousers, upholstery, and bags.

For example: Denim, Canvas, Duck, Melton, Tweed, Corduroy.

You do not need the bolt end or the spec sheet. With a ruler and a kitchen scale you can read the weight of any cloth you can cut a clean square from.

  1. 1Cut a 10 by 10 cm square. Cut a precise 10 by 10 centimeter square of relaxed, unstretched fabric. That square is exactly one hundredth of a square meter, which is what makes the rest of the math trivial.
  2. 2Weigh it in grams. Weigh the square on a digital kitchen or jewelry scale. A scale that reads to a tenth of a gram is worth using for light cloth, where a whole gram is a large share of the weight.
  3. 3Multiply by 100. Multiply the weight in grams by 100. A square that weighs 1.5 g is 150 g/m2. That number is your GSM, no label required.
  4. 4Convert to ounces if you need to. To read it in ounces per square yard, divide the GSM by 33.9. A 150 g/m2 cloth is about 4.4 oz/yd2.

A pattern is drafted with a weight of cloth in mind. A drapey blouse cut in heavy denim stands away from the body and reads like cardboard; a structured trouser cut in a feather voile collapses. The weight band is the first thing to match between a pattern and a bolt, ahead of color and even fiber.

It is also the honest number that a listing photo cannot fake. A cloth can be styled to look substantial; its GSM cannot. When a seller gives a weight, you can predict the hand before it arrives. When a seller omits it, that silence is itself worth reading.

Weight is one axis, not the whole cloth. Two fabrics at the same GSM can behave nothing alike: a tightly woven 200 g/m2 poplin is crisp and stable, while a 200 g/m2 jersey is soft and stretchy, because weave and fiber decide the rest. Weight predicts heft and opacity reliably, drape only loosely, and quality not at all. Read it together with the structure, never on its own.

What does GSM mean?

GSM is grams per square meter, the weight of a one meter by one meter sheet of the cloth. It is the international standard for fabric weight and is the same measure as g/m2. Higher GSM means a heavier, usually denser and more opaque cloth.

How do I convert GSM to oz/yd2?

One ounce per square yard equals about 33.9 grams per square meter. So divide a GSM figure by 33.9 to get ounces per square yard, and multiply ounces by 33.9 to get GSM. A 270 g/m2 cloth is roughly 8 oz/yd2.

What is a good GSM for a t-shirt?

Most t-shirt jersey runs about 150 to 180 g/m2 (roughly 4.5 to 5.3 oz/yd2). Under 150 is light and summery and a little see-through; over 200 is a heavyweight tee that holds its shape and lasts.

Is a higher GSM always better?

No. A higher GSM is heavier and usually more durable and opaque, but not better in itself. A fine 80 g/m2 voile and a 400 g/m2 canvas are each exactly right for different jobs. Weave and fiber shape how a cloth behaves as much as weight does.

How do I find the weight of a fabric with no label?

Cut a 10 by 10 centimeter square, weigh it in grams, and multiply by 100 to get the GSM. It is the same method mills use, scaled down, and it works on any woven or knit cloth you can cut a clean square from.