All notes
Guide

How to Calculate Fabric GSM: Step-by-Step Formula & Conversion Guide

Learn how textile buyers and merchandisers calculate fabric GSM (g/m²), convert oz/yd², and verify sample weight before bulk production.

Calculating GSM (grams per square meter, g/m²) accurately is a foundational skill for textile procurement managers, merchandisers, and fabric developers. Whether you are approving a lab dip or verifying loom-state greige fabric, understanding how area weight is derived prevents costly specification disputes.

The Standard GSM Formula

The fundamental equation for fabric weight by area is:

GSM = (Weight of Sample (g)) ÷ (Area of Sample (m²))

Using a Standard 10 cm × 10 cm GSM Cutter

In standard textile laboratory testing, a circular or square cutter punches a specimen of exactly 100 cm² (0.01 m²):

  1. Cut: Punch a 100 cm² sample from un-tensioned cloth (avoiding selvedges).
  2. Weigh: Place the sample on a calibrated electronic balance (accurate to 0.01 g).
  3. Calculate: Multiply the gram reading by 100.
GSM = Sample Weight (g) × 100

Example: If a 100 cm² specimen weighs 1.15 grams, the fabric weight is 1.15 × 100 = 115 GSM.

Converting GSM to oz/yd² (Ounces per Square Yard)

US buyers frequently specify fabric in ounces per square yard (oz/yd²). To convert between imperial and metric area weights:

GSM = oz/yd² × 33.906
oz/yd² = (GSM) ÷ (33.906)

Use the converter mode above, or the full Buyer Tools GSM page, when you need a quick check against a PO.

Quick Reference Conversion Table

GSM (g/m²)Imperial (oz/yd²)Typical Home Textile End Use
60 GSM1.77 oz/yd²Sheer drapery, light linings
90 GSM2.65 oz/yd²Lightweight bedding, pocketing
110 GSM3.24 oz/yd²Standard microfiber sheetings
180 GSM5.31 oz/yd²Heavy curtain fabrics, decorative covers
250 GSM7.37 oz/yd²Upholstery grounds, blackout curtains

Calculating GSM from Roll Length and Full Width

When a sample cutter is unavailable, buyers can calculate full-roll GSM using total weight, roll length, and cuttable width:

GSM = (Total Net Weight (kg) × 1000) ÷ (Roll Length (m) × Cuttable Width (m))

Example: A roll of polyester dobby weave fabric measures 100 meters long, 2.80 meters wide, and weighs 33.6 kg net:

GSM = (33.6 × 1000) ÷ (100 × 2.80) = (33600) ÷ (280) = 120

Key Variables Affecting Measured GSM

  1. Greige vs Finished Stage: Wet processing (scouring, bleaching, dyeing) and thermal setting shrink the cloth, increasing yarn density and GSM by 3%–8% relative to loom-state greige. Always specify on the PO whether the GSM is greige or finished.
  2. Moisture Regain: Synthetic fibers like polyester regain minimal moisture (~0.4%), whereas natural fibers absorb ambient moisture, fluctuating test results based on relative humidity.
  3. Finishing Pick-up: Functional chemical treatments (such as flame retardant or water repellent coatings) add measurable weight to the base fabric.

For details on Weaverine's mill-direct polyester constructions (ranging from 55 GSM to 250 GSM), explore our Greige Fabric Catalog or consult our Terminology Guide.

Questions buyers ask

How do you calculate GSM with a 100 cm² cutter?
Weigh the cut specimen in grams and multiply by 100. A 1.15 g specimen means 115 GSM. Cut un-tensioned cloth away from selvedges.
How do you convert oz/yd² to GSM?
Multiply ounces per square yard by 33.906. Divide GSM by 33.906 to go the other way. Put g/m² on the purchase order after converting.
Why do two mills report different GSM for the same fabric?
One may quote greige and the other finished weight — finishing adds roughly 3%–8%. Name the stage and the method, such as ISO 3801, before comparing quotes.
Share: