GSM Calculator
Fabric GSM from weight and sample area. Verify supplier quality.
Calculate the total weight (grams, kg, tonnes) of a fabric roll or full production lot from GSM, fabric width and roll length. Add price per kg to estimate total fabric cost. Essential for fabric buying orders, inventory checks and cost reconciliation. No account needed — numbers update as you type.
Weight calculation assumes uniform GSM across full roll length and width. Actual roll weight varies ±3–5% due to moisture content, roll tension and GSM variation within the roll. Weigh rolls on arrival and compare with invoice to catch systematic short-weighting.
Step By Step
Worked Example
Use this sample to sanity-check your inputs and understand what the final result represents.
Final Result
10 rolls = 240 kg · Estimated fabric cost at $3.80/kg = $912.00.
Methodology
This section explains the calculation logic, assumptions, and source material used to make the result more trustworthy and easier to verify.
Weight per roll (kg) = GSM × Width (m) × Length (m) ÷ 1,000. Total lot weight = Weight per roll × Number of rolls. Fabric cost = Total weight (kg) × Price per kg. This formula is a direct algebraic rearrangement of the GSM definition: GSM = mass (g) ÷ area (m²), therefore mass (g) = GSM × area (m²) and mass (kg) = GSM × area ÷ 1,000. Standard test for verifying GSM: ISO 3801:1977 / ASTM D3776. Roll weight verification: place roll on calibrated floor scale on arrival; deviation of more than ±3% from invoice weight warrants investigation.
Practical Guidance
Knit fabric is elastic — the same roll can appear to be different lengths depending on how tightly it is rolled and its tension state at measurement. A tightly rolled knit might measure 90 m but relax to 100 m when spread flat. Weight (kg) is the objective, tension-independent measure that does not change with how the fabric is stored or handled. Bangladesh knit fabric mills invoice by weight; most buyers also specify fabric consumption in their cost sheets as kg/dozen or kg/piece rather than metres per piece for the same reason.
Price per kg = Price per metre ÷ (GSM × Fabric Width in metres ÷ 1,000). Example: a 160 GSM jersey, 1.5 m wide, priced at $0.57/m: $0.57 ÷ (160 × 1.5 ÷ 1,000) = $0.57 ÷ 0.24 = $2.375/kg. Reverse: Price per metre = Price per kg × (GSM × Width m ÷ 1,000). This conversion is routinely used when comparing quotes from different mills that price in different units, or when checking whether a metre price is competitive with market kg prices.
Weigh a representative sample of rolls on a calibrated platform scale on arrival — aim for at least 10% of rolls from every delivery. Compare each roll's actual weight with the weight on the roll ticket and the invoice. Calculate: deviation % = (actual − invoiced) ÷ invoiced × 100. A random variation of ±2–3% is normal. Consistent negative deviations of 2% or more across multiple rolls and deliveries is strong evidence of deliberate short-weighting. Document findings and raise with the supplier in writing, referencing the measured rolls. For a 10,000 kg order, a systematic 2% short-weight means 200 kg missing — at $3.80/kg, that is $760 per delivery.
Yes — all natural fibres absorb atmospheric moisture (termed moisture regain). Cotton's standard moisture regain is 8.5% at 65% RH and 20°C per ISO 6741-1. At higher humidity (common in Dhaka and Chittagong during monsoon), cotton fabric absorbs more moisture and weighs more — which inflates apparent roll weight and can mask short-weighting of actual fibre content. For dispute resolution, condition samples at standard atmosphere (65% RH, 20°C, 24 hours per ISO 139) before weighing. Suppliers sometimes deliver in humid conditions specifically to inflate weight.
Total fabric weight needed = gross consumption per piece × GSM × fabric width (m) ÷ 1,000 × order quantity × (1 + buffer%). Then divide total weight by average roll weight to get roll count. Add at least 3–5% buffer for: defective sections within rolls, end-of-roll remnants, splicing waste when joining rolls in a lay, and any additional samples required. For a 5,000-piece T-shirt order with 0.336 kg/pc fabric requirement: 5,000 × 0.336 × 1.04 (buffer) = 1,747 kg ÷ 24 kg/roll = 73 rolls minimum. Round up and confirm with your supplier that they can supply all rolls from the same dye lot.