Home » Calculators » Weaving & Fabric Formation » Weaving & Fabric Construction » Fabric GSM & Yarn Consumption Calculator
Jump to a calculator 618 tools

Woven Fabric Engineering

Fabric GSM & Yarn Consumption Calculator

Put this calculator on your own site

Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.

See what it looks like

Enter the loom-state construction. Fabric weight and yarn requirement recalculate on every change.

Yarn Count English cotton count
Ne
Ne
Fabric Construction Loom-state geometry
EPI
PPI
inch
Allowances Crimp and process loss
6%
0% 15%
4%
0% 15%
2%
0% 10%

Estimated Fabric GSM

— g/m²

Greige weight, warp plus weft contribution

Yarn Requirement per 100 m of fabric

Warp Yarn Required
— kg
Weft Yarn Required
— kg
Total Yarn Required
— kg

Warp / Weft Share

—% warp —% weft

Theoretical estimate for costing and yarn indent. Verify against mill trials before committing an order.

Using this calculator

About the Fabric GSM & Yarn Consumption Calculator

The formula

This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.

Greige fabric weight
gsm = 23.25 x [ epi x (1 + warpCrimp / 100) / warpNe + ppi x (1 + weftCrimp / 100) / weftNe ]

23.25 is not arbitrary: one metre of fabric holds (threads per inch x 39.3701) metres of yarn, and a yarn of count Ne weighs 590.5 / Ne grams per 1000 metres. Multiply those two and divide by 1000 and the constant 39.3701 x 590.5 / 1000 = 23.25 falls out.

Warp yarn for 100 m of fabric
warpKg = epi x width x 100 x (1 + warpCrimp / 100) x (1 + wastage / 100) / (1693.3 x warpNe)

1693.3 is 1,000,000 / 590.5 — the constant that turns metres of yarn at count Ne straight into kilograms. Width is in inches, so epi x width is the total number of ends in the fabric.

Weft yarn for 100 m of fabric
weftKg = ppi x width x 100 x (1 + weftCrimp / 100) x (1 + wastage / 100) / (1693.3 x weftNe)

Weft is the same accounting rotated 90 degrees: picks per inch replaces ends per inch, and every pick crosses the full width.

Total yarn indent
totalKg = warpKg + weftKg
Symbols used above
SymbolStands forUnit
warpNeWarp Yarn CountNe
weftNeWeft Yarn CountNe
epiEnds per InchEPI
ppiPicks per InchPPI
widthFabric Widthinch
warpCrimpWarp Crimp%
weftCrimpWeft Crimp%
wastageProcess Wastage%
gsmEstimated Fabric GSMg/m²
warpKgWarp Yarn Requiredkg
weftKgWeft Yarn Requiredkg
totalKgTotal Yarn Requiredkg

How the result is derived

Step by step, from the values you type to the figure on screen.

  1. Each yarn count is converted to a linear density. English count is indirect — a higher Ne is a finer, lighter yarn — so it divides rather than multiplies.
  2. Thread density is converted from per-inch to per-metre, because GSM is a metric quantity: 120 ends per inch is 4,724 ends across a metre.
  3. Crimp is added as a length multiplier. A warp thread with 6% crimp travels 1.06 metres of yarn for every metre of cloth, and that extra length carries extra weight.
  4. The warp and weft contributions are added. Nothing is subtracted for interlacing: the yarn is either in the fabric or it is not.
  5. For the yarn indent the same length accounting is scaled by fabric width and by 100 metres of cloth, then inflated by process wastage — the yarn that leaves as hard waste, sizing loss and loom damage still has to be bought.

What each input means

Where to read each value on the floor, the unit it must be in, and the range the tool accepts.

InputUnitAccepted rangeDefaultWhat it means
Warp Yarn CountNe1 to 300 Ne40
Weft Yarn CountNe1 to 300 Ne40
Ends per InchEPI1 to 400 EPI120
Picks per InchPPI1 to 400 PPI80
Fabric Widthinch1 to 200 inch63
Warp Crimp%0 to 15 %6
Weft Crimp%0 to 15 %4
Process Wastage%0 to 10 %2

What the tool returns

The headline figure and every supporting value it is built from.

OutputUnitWhat it tells you
Estimated Fabric GSM (headline result)g/m²Greige weight, warp plus weft contribution
Warp Yarn Requiredkg
Weft Yarn Requiredkg
Total Yarn Requiredkg

Worked example

Given

Warp and weft count
40 Ne
Ends per inch
120
Picks per inch
80
Fabric width
63 inch
Warp / weft crimp
6% / 4%
Process wastage
2%

Substituting

warp term = 120 x 1.06 / 40 = 3.180weft term = 80 x 1.04 / 40 = 2.080gsm = 23.25 x (3.180 + 2.080) = 122.30 g/m2warpKg = 120 x 63 x 100 x 1.06 x 1.02 / (1693.3 x 40) = 12.07 kg

Answer

Fabric GSM
122.30 g/m2
Warp yarn per 100 m
12.07 kg
Weft yarn per 100 m
7.89 kg
Total yarn per 100 m
19.96 kg

A 40s x 40s / 120 x 80 poplin at 63 inch. The warp carries 60% of the yarn weight here, which is why a count change on the warp side moves the cost more than the same change on weft.

How to use it

  1. Work through the input groups in order — Yarn Count, Fabric Construction and Allowances. The defaults are a realistic case, so you can change one value at a time and watch what moves.
  2. There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
  3. Read Estimated Fabric GSM in the dark results panel — that is the headline figure, expressed in g/m².
  4. Check the supporting rows underneath (Warp Yarn Required, Weft Yarn Required and Total Yarn Required) before acting on the headline — they are where an implausible input usually shows itself first.
  5. Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.

Where this is used

  • Yarn indent — converting an order for 10,000 m of cloth into the kilograms of each count to buy, with wastage already inside the number.
  • Costing and quotation — GSM sets the yarn cost per metre, which is typically half of the ex-mill price of a commodity woven fabric.
  • Specification compliance — buyers quote GSM with a tolerance, usually plus or minus 5%. Checking the construction against the target before sampling avoids a rejected lot.
  • Construction development — trying alternative count and sett combinations that land on the same GSM, then choosing on cover factor, hand and cost rather than on weight alone.

Reading the result

Typical bands and what each one is telling you.

ValueWhat it indicates
Under 90 g/m2Voile, lawn, muslin — sheer constructions where cover factor matters more than weight.
100 to 140 g/m2Shirting and poplin. The example above sits here.
150 to 220 g/m2Sheeting, light bottomweight, workwear shirting.
230 to 340 g/m2Twill, chino and denim bottomweight.
Above 350 g/m2Canvas, duck and industrial cloth. Check the loom can beat up the sett before committing.

Assumptions and limits

  • Theoretical estimate for costing and yarn indent. Verify against mill trials before committing an order.
  • Every input is bounded to the range normal practice occupies (Warp Yarn Count 1 to 300 Ne, Weft Yarn Count 1 to 300 Ne and Ends per Inch 1 to 400 EPI, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
  • The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
  • Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.

Standards and further reading

  • ASTM D3776 / ISO 3801 — mass per unit area of fabric, the test the calculated GSM is checked against.
  • ISO 7211-3 — determination of crimp of yarn in fabric, the measured input for the crimp fields.
  • ASTM D1907 / ISO 2060 — yarn linear density by the skein method, which is where a disputed count is settled.

Questions people ask

Is this the greige weight or the finished weight?

Greige. Finishing changes it in both directions — desizing and scouring remove size and impurities, while resin, softener and compaction add back. Finished GSM commonly lands 3% to 8% above loom-state for cotton fabric that has been compacted, and below it for fabric that was heavily sized.

What crimp percentage should I enter if it has not been measured?

For plain weave shirting, 5% to 8% warp and 3% to 6% weft is the usual band, and the yarn with the lower tension takes the higher crimp. Sateen and twill run lower on the face yarn. If the fabric exists, measure it to ISO 7211-3 rather than guessing — a 3 point crimp error moves GSM by about 3%.

Why does the yarn requirement use fabric width in inches when GSM is metric?

Because ends per inch and picks per inch are counted per inch. Multiplying epi by the width in inches gives the total end count directly; converting to metres first and back again would give the same answer with more places to lose a factor.

Scroll to Top