Fabric Weight (GSM) &
Yarn Consumption Calculator
Before you can quote a fabric or place a yarn order, you need to answer two connected questions: "What will this fabric weigh (GSM)?" and "How much yarn do I need to buy?" Getting either one wrong throws off your costing, your yarn order quantity, or both. 🧮
Use the calculator below — enter your fabric construction to estimate GSM, then enter your order size to get the yarn quantity you need to buy, including waste allowance. Both steps update live and work together. For yarn count unit conversions, see our yarn count converter — this tool assumes yarn counts in tex (use the converter first if your count is in denier, Ne or Nm). ✅
🧵 Estimate Woven Fabric Weight (GSM)
📦 Calculate Yarn Needed for Your Order
📐 How the Calculation Works
The GSM estimate (Step 1) is based on the standard woven-fabric construction formula, which calculates the weight contributed by warp and weft yarns per square metre: 🧮
Warp weight (g/m²) = EPI × 39.37 × (1 + crimp%) × Warp Tex ÷ 1000
Warp GSM = EPI × 39.37 × (1 + Crimp/100) × Tex_warp / 1000
Weft weight (g/m²) = PPI × 39.37 × (1 + crimp%) × Weft Tex ÷ 1000
Weft GSM = PPI × 39.37 × (1 + Crimp/100) × Tex_weft / 1000
Total fabric GSM = Warp GSM + Weft GSM. The 39.37 factor converts ends/picks-per-inch density into ends/picks-per-metre; the crimp allowance accounts for the extra yarn length consumed by the weave's over-under interlacing (yarn used is always slightly longer than the flat fabric length).
Step 2 then reverses the logic: with a known (or estimated) GSM, fabric width and order length, it calculates total fabric weight, then adds a waste allowance to get the yarn quantity you actually need to purchase: 📦
Fabric Weight (kg) = (Width in m × Length in m) × GSM / 1000
Yarn to Order (kg) = Fabric Weight × (1 + Waste% / 100)
If Step 1 was used, the total yarn is also split proportionally between warp and weft based on each one's share of the total GSM — useful for ordering the two yarns separately.
📊 Typical Crimp / Take-Up Allowance by Weave
| Weave Type | Typical Crimp % | Notes |
|---|---|---|
| Plain weave | 8–10% | Simple over-under interlacing, moderate crimp |
| Twill weave | 10–13% | More float length increases crimp slightly |
| Satin weave | 12–15% | Long floats create higher crimp on the binding yarns |
| Dense/high-count fabric | 13–16% | Tighter construction increases interlacing tension |
| Loose/open weave | 5–8% | Lower interlacing tension, less crimp |
⚖️ Typical Fabric Weight (GSM) Ranges
Use this as a sanity check against your calculated result — most woven apparel fabric falls into these bands: 📋
This calculator gives a solid costing-stage estimate based on construction and yarn tex. Actual finished fabric GSM will differ slightly due to finishing processes (washing shrinkage, calendering, heat setting), yarn twist and actual crimp behaviour on your specific loom, and dyeing/coating add-on weight if applicable. Always confirm with a physical fabric sample tested to ISO 3801 / ASTM D3776 before finalising a bulk order or costing sheet.
🧶 A Note on Knitted Fabric
This calculator's Step 1 formula is built for woven fabric (EPI/PPI construction). Knitted fabric weight depends on different variables — loop length, stitch density (courses/wales per inch), and yarn count — and doesn't follow the same EPI/PPI logic. For knitted fabric, the most practical approach is: 🧵
- 📏 Use a known reference GSM from a similar existing fabric on the same machine gauge and yarn count, then adjust proportionally for count changes
- 🔬 Knit a lab sample and weigh it directly — the most reliable method for a new construction
- ➡️ Then use Step 2 above — enter your known/estimated knit GSM directly to calculate yarn consumption for your order
Once you know your target fabric weight, choosing the right yarn count matters — see our spun yarn count guide and specification guide. Tell us your target GSM and application, and we'll recommend the right count, denier and spinning method — plus provide the yarn to match your calculated consumption.
📝 Summary
- 🧵 Step 1 estimates woven fabric GSM from EPI, PPI, yarn tex and crimp allowance
- 📦 Step 2 converts a GSM (from Step 1 or entered directly) plus width and order length into total yarn required, including waste
- 📐 Formula: GSM = (EPI or PPI) × 39.37 × (1+crimp%) × Tex ÷ 1000, summed for warp + weft
- 🎯 Crimp allowance typically 8–16% depending on weave type and fabric density
- 🧶 Knitted fabric doesn't use EPI/PPI — use a known reference GSM or lab sample, then use Step 2 directly
- ⚠️ Always confirm with a physical sample before finalising bulk costing or orders
Need yarn to match your calculated consumption? Contact Yaakan — tell us your target GSM, count and quantity; we'll quote and send free samples within 24 hours. 👇
Get Yarn for Your Fabric Spec
Tell us your target GSM, yarn count and order quantity; we'll recommend the right yarn and send a quote with free samples.