Fabric Weight Explained: GSM, oz/yd² and Grams per Running Metre
Also called: grams per square metre, fabric weight, oz per square yard
Updated · By Srihari Bang

GSM is the weight of one square metre of a fabric in grams, and it is the standard way to state how heavy a cloth is.
GSM is the weight of one square metre of cloth in grams. Divide it by 33.9 for ounces per square yard, the unit American buyers quote. Multiply it by the width in metres for the weight of one running metre, which is what a mill weighs when it sells by the kilo.
Key facts
| GSM | Grams per square metre; the weight of 1 m × 1 m of cloth |
|---|---|
| oz/yd² | Ounces per square yard; GSM ÷ 33.906 |
| Running metre | GSM × width in metres = grams per metre of roll |
| Metres per kg | 1000 ÷ grams per running metre |
| Example from our stock | BTC-9112 viscose-linen: 214 GSM, 55–56 in wide, about 300 g per metre, about 3.3 m per kg |
What is GSM?
GSM stands for grams per square metre. Cut a piece of cloth exactly one metre by one metre, put it on a scale, and the reading in grams is the GSM. It is the one number on a specification that tells you how heavy a fabric will feel and how much of it you get for a kilogram of yarn. A shirting cloth and a trouser cloth can share a fibre and a weave and still be told apart by GSM alone.

GSM and ounces per square yard
Buyers in the United States quote fabric weight in ounces per square yard, written oz/yd². The two units measure the same thing on different squares, so the conversion is a single division. One ounce per square yard is 33.906 grams per square metre.
| GSM | oz/yd² | |
|---|---|---|
| Light shirting | 110 | 3.2 |
| Medium shirting | 145 | 4.3 |
| Our BTC-9112 viscose-linen | 214 | 6.3 |
| Light canvas | 300 | 8.8 |
The shirting and canvas rows are round figures to show the scale. The BTC-9112 row is from the tag on one of our sample garments.
From GSM to the weight of a running metre
A roll is sold by the metre but woven and often priced by the kilo, so you need the weight of one metre of roll, which depends on the width. Multiply the GSM by the width in metres. BTC-9112 is 214 GSM and 55 to 56 inches wide, which is 1.40 to 1.42 metres, so a running metre weighs 299 to 304 grams. Divide 1000 by that and a kilogram of the cloth is about 3.3 metres. The same arithmetic on a 44-inch cloth at the same GSM gives 239 grams a metre and 4.2 metres a kilo. Our GSM converter does this for any width.
Reading weight on a specification
The specification lines on our product pages give count, construction and width, which is how a weaver describes the cloth. Count and construction together set the GSM, because a finer yarn woven at the same density weighs less, and the same yarn packed more densely weighs more. That link is explained in how to read a woven fabric specification. When a page does not show a GSM, ask for it in the enquiry and quote the garment you have in mind, because the useful question is whether the weight suits the garment.
Frequently asked questions
How do I convert GSM to ounces per square yard?
Divide by 33.906. A 145 GSM cotton is 4.3 oz/yd², and our 214 GSM viscose-linen BTC-9112 is 6.3 oz/yd². To go the other way, multiply ounces by 33.906.
Why does the same GSM give a different weight per metre on two rolls?
Because the rolls are different widths. A running metre of 58-inch cloth holds more fabric than a running metre of 44-inch cloth, so it weighs more at the same GSM. Always multiply GSM by the width in metres.
Does a higher GSM mean a better fabric?
No, it means a heavier one. A 110 GSM voile and a 300 GSM canvas are both good at their jobs. GSM tells you whether a cloth suits the garment, not whether it is well made.
Where is the GSM on your product pages?
Ask for it in an enquiry if it is not listed. Our specification lines give count, construction and width, and the GSM converter on this site turns any GSM you are quoted into ounces, grams per metre and metres per kilo.
Sources
- Grammage, Wikipedia (opens in a new tab) (read 2026-10-19)
- Units of textile measurement, Wikipedia (opens in a new tab) (read 2026-10-19)
Srihari Bang, Managing Director. Srihari Bang has been Managing Director of Bang Textiles & Clothing Pvt Ltd in Bengaluru since June 2023, after four years in new business development at Bang Polypacks in Mumbai. He studied family business management at SP Jain School of Global Management and holds a bachelor's degree from Christ University, Bangalore.
Looking for this fabric? Send an enquiry or browse the fabric catalogue.