Fabric GSM: Meaning, Formula, Measurement and Calculator

GSM is the weight of one square meter of fabric in grams. Learn how to measure it with a round cutter, calculate it from any sample size, estimate it from construction, and control it in production.

By Published 7 min read
Three steps of the GSM round cutter method: cut a 100 square centimeter circle from the fabric, weigh it at 1.80 grams, and multiply by 100 to get 180 grams per square meter.
On this page

GSM means grams per square meter. It is the mass of one square meter of fabric, and it is the most common way to describe how heavy a fabric is. A 180 GSM single jersey weighs 180 grams for every square meter of cloth.

GSM matters because it connects almost everything in a garment order. Buyers specify it, knitters and weavers build fabric to reach it, dyeing and finishing change it, and merchandisers use it to calculate fabric consumption and cost. When GSM is wrong, the garment can feel wrong, fit wrong, fail testing, or cost more than planned.

The GSM formula#

GSM is simply weight divided by area, with the area converted to square meters:

GSM=WA×10 000\text{GSM} = \frac{W}{A} \times 10\,000

where:

  • WW is the weight of the sample in grams
  • AA is the area of the sample in square centimeters
  • 10 00010\,000 converts square centimeters to square meters (1 m² = 10,000 cm²)

If you measure the sample in square meters, the formula is just GSM=W/A\text{GSM} = W / A.

The 100 cm² shortcut#

Most GSM round cutters cut a circle with an area of exactly 100 cm² (a diameter of about 11.28 cm). For that sample:

GSM=W×100\text{GSM} = W \times 100

So a cut sample that weighs 1.80 g gives 180 GSM. This is why the cutter is so popular: the balance reading multiplied by 100 is the answer.

Three steps of the GSM round cutter method: cut a 100 square centimeter circle from the fabric, weigh it at 1.80 grams, and multiply by 100 to get 180 grams per square meter.
The round cutter method. The cutter area is fixed, so the balance reading converts directly to GSM.

How to measure GSM with a round cutter#

The method below is the everyday factory and laboratory check. Formal testing follows the method named in your specification, such as ISO 3801 or ASTM D3776, which define specimen sizes, conditioning and reporting.

  1. Condition the fabric. Fabric weight changes with moisture, especially cotton and viscose. Leave the sample flat in a standard atmosphere before testing. The usual laboratory condition is 20 °C and 65% relative humidity, but follow the method your buyer names.
  2. Choose sample positions. Take samples across the width, at least 10 cm away from the selvedge or the tube fold line. Avoid creases, joins, holes and marked areas.
  3. Cut cleanly. Place the fabric on the rubber cutting pad without stretching it. Press and rotate the cutter so every yarn is cut, not torn.
  4. Weigh. Use a balance that reads to at least 0.01 g, and preferably 0.001 g. Remove loose fibers from the sample edge before weighing.
  5. Repeat and average. Take three to five samples and report the average. Also record the range: a large spread tells you more about the fabric than the average does.
  6. Calculate. Apply the formula, or multiply by 100 for a 100 cm² cutter.

Worked examples#

The two examples use different sample sizes but the same formula. That is the key point: GSM does not depend on the cutter. The cutter only makes the arithmetic easy.

Estimating GSM before fabric exists#

Sometimes you need a GSM figure before any fabric has been made, for example when planning a new quality or checking a supplier's construction sheet. You can estimate it from construction.

For a woven fabric, the weight comes from the warp yarns and the weft yarns:

GSM≈39.37[EPI (1+C1) T1+PPI (1+C2) T2]1000\text{GSM} \approx \frac{39.37 \left[\text{EPI}\,(1+C_1)\,T_1 + \text{PPI}\,(1+C_2)\,T_2\right]}{1000}

EPI and PPI are ends and picks per inch, C1C_1 and C2C_2 are warp and weft crimp as fractions, and T1T_1 and T2T_2 are the yarn counts in tex. The number 39.37 converts threads per inch to threads per meter.

For a single jersey knit, the weight comes from the loop length:

GSM≈CPI×WPI×1550×ℓ×T106\text{GSM} \approx \frac{\text{CPI} \times \text{WPI} \times 1550 \times \ell \times T}{10^6}

Here CPI and WPI are courses and wales per inch, ℓ\ell is the stitch length in millimeters, and TT is the yarn count in tex. The factor 1550 is the number of square inches in a square meter.

These estimates are useful for planning and for asking the right questions, but they are not a substitute for a cut sample. Finishing, compaction, brushing, resin add-on and moisture all change the real weight. The GSM calculator includes both construction methods, and yarn count conversion explains how to get tex from Ne or denier.

Typical GSM ranges#

The table gives broad ranges seen in apparel fabrics. Buyers set their own targets for each program, so use these only to sense-check a specification.

Fabric Typical GSM range Typical use
Single jersey, lightweight 120 to 150 Summer T-shirts, lining
Single jersey, standard 150 to 200 Basic T-shirts
Pique 180 to 240 Polo shirts
1×1 rib 180 to 260 Tops, collars, cuffs
Interlock 200 to 280 Baby wear, tops
French terry 240 to 330 Sweatshirts, joggers
Fleece 260 to 400 Hoodies, sweatshirts
Poplin (woven) 100 to 140 Shirts
Denim (woven) 270 to 470 Jeans, jackets

A fuller table, with notes on how composition and finishing shift these numbers, is in the fabric GSM chart. If a specification is written in ounces, use the GSM to oz/yd² conversion.

GSM tolerance#

No fabric is perfectly uniform, so every specification needs a tolerance. The tolerance is agreed between buyer and supplier and written in the fabric specification or the buyer's testing manual. A plus or minus 5% band is common for knits, but you must use the figure that applies to your order.

Two practical points:

  • Check both the average and the individual readings. A roll can meet the average and still have a heavy edge and a light centre.
  • Agree the fabric state. Grey fabric, finished fabric and fabric after garment wash will all read differently. Write down which one the target refers to.

What changes GSM in production#

When GSM drifts, the cause is usually one of these:

Area What changes GSM
Yarn Wrong count, count variation between lots, different twist
Knitting Stitch length (loop length) set differently, machine gauge, yarn tension
Weaving Picks per inch set wrong, warp crimp, sizing level
Dyeing and finishing Compaction, stretching on the stenter, heat setting, brushing, chemical add-on
Testing Unconditioned samples, blunt cutter, balance not calibrated

In knitting, stitch length has the strongest effect. A longer loop uses more yarn per loop but gives fewer loops per square meter, and the finished GSM also depends on how much the fabric relaxes and is compacted. In finishing, width and GSM trade against each other: if the stenter pulls fabric wider, GSM drops. That is why a finisher can often correct GSM on the stenter, but may create a shrinkage problem by doing so.

Common mistakes#

  • Testing wet or freshly finished fabric. Moisture adds weight. Condition first.
  • Sampling near the selvedge. Edges are often denser or looser than the body.
  • Using one sample. A single sample cannot show variation across width and length.
  • Mixing up area units. Dividing grams by square centimeters without the 10,000 factor gives an answer 10,000 times too small.
  • Comparing different fabric states. A grey GSM and a finished GSM are not the same specification.
  • Forgetting the balance. Check the balance with a reference weight at the start of each shift.

For knit garments, fabric is bought by weight. The standard consumption estimate multiplies the garment's fabric area by GSM, so a 5% heavier fabric needs about 5% more kilograms for the same garments. This is why GSM control matters to merchandising as much as to quality. The T-shirt consumption calculator shows the effect directly: change the GSM and watch the kilograms per dozen move.

Quick reference#

Item Value
Unit g/m²
Formula GSM = weight (g) / area (cm²) × 10,000
100 cm² cutter GSM = weight × 100
1 oz/yd² 33.906 g/m²
Samples 3 to 5, across the width
Balance 0.01 g resolution or better

Use the fabric GSM calculator for sample, rectangle, woven and knit calculations, and the GSM entry in the formula library when you only need the equation.

References and further reading

  1. ISO 3801: Textiles. Woven fabrics. Determination of mass per unit length and mass per unit area, International Organization for Standardization
  2. ASTM D3776/D3776M: Standard Test Methods for Mass Per Unit Area (Weight) of Fabric, ASTM International

Was this useful?

Related formulas

Related technical notes