Fabric GSM Calculator
THIZ Internationalthizinternational.com
Fabric GSM Calculator
Fabric GSM, Fabric Weight & Textile Conversion Calculator
Calculate fabric GSM from a sample, convert fabric weight units, estimate linear metre/yard weight, roll weight and production quantities.
Calculate GSM from Fabric Sample
GSM is grams per square metre: sample weight divided by sample area.
Here “oz” is the sample’s own mass in ounces, not oz/yd². The calculator turns it into GSM and oz/yd² for you.
Quick presets (fills the size, you can edit it)
A 100 cm² sample cutter simplifies the calculation because GSM is 100 × sample weight in grams (2.35 g → 235 GSM). Not every cutter is 100 cm², so check the area marked on yours.
Add fabric width, type and end use (optional)
Fabric GSM
- g/m²—
- oz/yd² —
- kg/m²—
- lb/yd²—
Enter the sample weight and size to see the GSM.
What does this mean?
Where is this GSM commonly used?
Typical starting range only. Actual fabric selection depends on construction, fibre, yarn, finishing, stretch, opacity and intended use.
GSM is not thickness. GSM measures mass per unit area. It is not a direct measurement of fabric thickness, warmth, quality, stretch or hand feel, and a higher GSM does not automatically mean a better fabric.
GSM ↔ oz/yd² Converter
Type in any field. The others update automatically.
GSM = oz/yd² × 33.905747 · oz/yd² = GSM ÷ 33.905747
Have a weight in “oz”?
Please confirm whether the value is oz/yd² or oz per linear yard.
- GSM
- —
- oz/yd²
- —
- oz per linear yard
- —
Quick reference: GSM and oz/yd²
| GSM | oz/yd² | oz/yd² | GSM |
|---|---|---|---|
| 100 | 2.95 | 3 | 101.72 |
| 120 | 3.54 | 4 | 135.62 |
| 140 | 4.13 | 5 | 169.53 |
| 160 | 4.72 | 6 | 203.43 |
| 180 | 5.31 | 7 | 237.34 |
| 200 | 5.90 | 8 | 271.25 |
| 220 | 6.49 | 9 | 305.15 |
| 240 | 7.08 | 10 | 339.06 |
| 260 | 7.67 | 11 | 372.96 |
| 280 | 8.26 | 12 | 406.87 |
| 300 | 8.85 | 14 | 474.68 |
| 340 | 10.03 | 16 | 542.49 |
| 380 | 11.21 | ||
| 400 | 11.80 |
Fabric Width & Linear Weight
Linear weight is the weight of one running metre or yard of fabric at its full width.
GSM is an area weight, so changing fabric width does not change the GSM. However, it changes the weight of each running metre or running yard.
Weight per running length
- kg per linear metre
- —
- g per linear yard
- —
- oz per linear yard
- —
- lb per linear yard
- —
- GSM (unchanged by width)
- —
Same fabric, other widths
| Width | GSM | g/m | oz/linear yd |
|---|---|---|---|
| Enter a GSM to compare widths. | |||
Fabric Roll Weight Calculator
Also works as a required fabric weight estimate for production planning, purchasing, freight and roll estimation.
Estimated fabric weight
- Total fabric area
- —
- Weight in grams
- —
- Weight in pounds
- —
- Weight per linear metre
- —
Net fabric only. Cores, tubes and packing add to the gross roll weight.
How Much Fabric Length Do I Have?
Estimate roll length from its net weight.
- Estimated metres
- —
- Estimated yards
- —
- Fabric area
- —
Real roll length can differ because of actual width, moisture, selvage, finishing, winding and measurement conditions. Use the net fabric weight, without core and packing.
Fabric Logistics Estimate
For a batch of rolls. CBM needs roll diameter and roll width; GSM alone is not enough.
- Total fabric length
- —
- Net fabric weight (from GSM)
- —
- Total roll weight (entered)
- —
- Estimated CBM (rolls as boxes)
- —
CBM treats each roll as a box of diameter × diameter × roll width, which is how rolls usually stack. Packing, pallets and gaps add volume. For full cartons, pallets and containers use the THIZ CBM calculator.
GSM Specification Checker
Tolerance is the allowed difference from the target GSM in your buyer or internal specification.
Acceptable range
- Minimum acceptable
- —
- Maximum acceptable
- —
- Difference from target
- —
Based only on the tolerance you entered. This is not a claim of compliance with any test standard.
Compare Several Specifications
For example GSM, width or GSM after wash, each with its own target and tolerance.
| Specification | Target | Tolerance ± | Type | Actual | Difference | Status | Remove |
|---|
GSM Change After Washing
- GSM change
- —
- Percentage change
- —
A change after washing is not automatically a quality failure. Compare it with your specification.
Fabric Shrinkage & GSM Change
GSM can change after laundering or finishing because both the fabric mass and its area can change. Shrinkage packs the same yarn into less area, which usually raises GSM.
Before wash
After wash
Use the same unit for all lengths (for example cm between benchmark marks).
- Length shrinkage
- —
- Width shrinkage
- —
- Area change
- —
- GSM change
- —
- Implied sample mass change
- —
Positive shrinkage means the fabric got smaller. A negative value means it grew.
Multi-Sample GSM Quality Check
Cut several samples across the width (left, centre, right) or along the roll (start, middle, end). GSM is calculated for each sample, then summarised.
THIZ International
Fabric GSM Measurement Report
Fabric GSM Test Summary
GSM Uniformity
Enter at least two samples to see the uniformity analysis.
| # | Location | Weight | Area | GSM | vs mean | Status |
|---|
This report is a calculation/measurement summary and is not a laboratory certificate. For formal testing and buyer acceptance, follow the applicable test method (for example ASTM D3776 or ISO 3801) and the specification required for your product.
Theoretical GSM from woven construction
Estimated from ends and picks, yarn count and crimp. EPI PPI Crimp
Formula: threads per metre × (1 + crimp%) × tex ÷ 1000, for warp and weft. Ne → tex = 590.54 ÷ Ne, denier → tex = denier ÷ 9. This is an estimate, not a laboratory GSM: real GSM differs with construction, yarn count variation, crimp, finishing, moisture, relaxation and manufacturing variation.
Theoretical GSM from single-jersey knit
Valid for plain single jersey, where each wale-course intersection is one loop. It does not apply to rib, interlock, piqué, fleece, terry, jacquard or tuck/miss structures, so it is not offered for them.
Formula: courses/cm × wales/cm × loop length (mm) × tex ÷ 100. Measure course and wale density on relaxed fabric; the result is an estimate, not a laboratory GSM.
Fabric cost calculator
Cost per metre = (GSM × width in m ÷ 1000) × price per kg.
Fabric consumption & garment fabric cost
Estimate only: total metres = quantity × consumption × (1 + wastage%); weight = metres × width × GSM. Marker efficiency, shrinkage allowance and cutting losses change real consumption.
Need custom sportswear manufacturing? Request a THIZ International quote.
Need Custom Fabric or Sportswear Manufacturing?
THIZ International supplies custom sportswear, teamwear, uniforms, gloves and textile products for B2B, wholesale, OEM and private-label buyers.
What Is GSM in Fabric?
GSM means grams per square metre (g/m²). It tells you how much one square metre of fabric weighs, which makes it the standard way to specify fabric weight for knitted, woven and nonwoven textiles. Because it is measured per unit area, GSM lets buyers and mills compare fabrics of different widths and roll lengths on the same basis.
How to Calculate Fabric GSM
You need two numbers: the sample weight in grams and the sample area. Convert the area to square metres and divide. This Fabric GSM Calculator converts every unit (mg, g, kg, oz, lb; mm, cm, m, inch, ft, yard) to grams and square metres before calculating, so mixed units give the same answer.
GSM Formula
GSM = sample weight (g) ÷ sample area (m²) GSM = weight (g) ÷ area (cm²) × 10,000 Circle: area = π × diameter² ÷ 4 100 cm² cutter: GSM = weight (g) × 100
Example: a 20 × 20 cm sample has an area of 400 cm² (0.04 m²). If it weighs 9.6 g, the fabric is 9.6 ÷ 0.04 = 240 GSM.
How to Measure GSM Using a Fabric Sample
- Let the fabric relax and, for formal testing, condition it in the atmosphere your test method requires (commonly 20 °C and 65% relative humidity), because moisture changes weight.
- Cut the sample cleanly with a GSM cutter or template, away from the selvage and any creases. Measure the real cut size.
- Weigh it on a balance that reads to at least 0.01 g; 0.001 g is better for small samples.
- Repeat across the width (left, centre, right) or along the roll (start, middle, end) and average the results.
Fabric mass per unit area is commonly tested with methods such as ASTM D3776 and ISO 3801. This calculator does the arithmetic only; it is not a certified laboratory. For formal testing and buyer acceptance, follow the applicable test method and specification required for your product.
What Is oz/yd²?
oz/yd² (ounces per square yard) is the imperial area weight used widely for denim, canvas and fleece in the US market. Like GSM it is independent of width: a 12 oz/yd² denim weighs 12 ounces for every square yard.
GSM to oz/yd² Conversion
oz/yd² = GSM ÷ 33.905747 GSM = oz/yd² × 33.905747
The factor comes from 1 oz = 28.349523 g and 1 yd² = 0.836127 m². So 200 GSM is about 5.90 oz/yd², and 12 oz/yd² is about 406.87 GSM. The calculator uses the full factor internally, not a rounded 34.
GSM vs Ounces per Linear Yard
“Ounces” on a fabric quote can mean two different things. oz/yd² is an area weight. Ounces per linear yard is the weight of one running yard at the full fabric width. A 60-inch-wide fabric at 6 oz/yd² weighs about 10 oz per linear yard, because the linear figure includes the width. Mixing the two is one of the most common sourcing mistakes, so always confirm which one is meant.
How Fabric Width Affects Linear Weight
grams per linear metre = GSM × width (m)
Width never changes GSM, but it changes how much each running metre weighs. A 200 GSM fabric weighs 300 g/m at 1.5 m wide and 360 g/m at 1.8 m wide. That matters when fabric is priced per kilo but consumed per metre.
How to Calculate Fabric Roll Weight
roll weight (g) = GSM × width (m) × length (m) roll length (m) = net weight (g) ÷ (GSM × width (m))
A roll of 200 GSM fabric, 1.5 m wide and 100 m long, has 150 m² of fabric and weighs 30 kg net. Working backwards, a 60 kg roll of the same fabric holds about 200 m. Real rolls differ because of actual width, moisture, selvage, finishing and winding tension, and cores and packing add to gross weight.
How to Calculate GSM from Multiple Samples
One sample tells you little about a roll. Test several and look at the spread:
mean = Σx ÷ n range = max − min sample SD = √(Σ(x − mean)² ÷ (n − 1)) population SD = √(Σ(x − mean)² ÷ n) CV% = SD ÷ mean × 100
For samples of 198, 202, 201, 199 and 200 GSM the mean is 200 GSM, the range 4 GSM, the sample standard deviation 1.58 GSM and the CV 0.79%. The calculator states which standard deviation it used so results are not silently mixed.
How to Check GSM Tolerance
± %: lower = target × (1 − tol%), upper = target × (1 + tol%) ± GSM: lower = target − tol, upper = target + tol
A 200 GSM target with ±5% gives an acceptable range of 190–210 GSM. There is no universal tolerance; it comes from your buyer or internal specification. A reading outside the range is a reason to investigate, not automatic proof of a defect.
Does Higher GSM Mean Better Fabric?
No. GSM is mass per area. It is not a direct measure of thickness, warmth, strength, quality, stretch or hand feel. Fabric performance also depends on fibre, yarn, knit or woven structure, density, finishing, coating, stretch, moisture and intended use. A lightweight performance knit can be the better choice for a running top than a heavier cotton jersey.
GSM for Knitted vs Woven Fabric
The measurement is the same for both: mass ÷ area. Knits are usually specified in GSM, while woven fabrics are often also described by construction (ends and picks per inch and yarn count). The Advanced mode estimates a theoretical woven GSM from EPI, PPI, yarn count and crimp, and a single-jersey knit GSM from course and wale density, loop length and yarn count. These are estimates; measured GSM decides.
Weight bands such as light (under about 150 GSM), medium (about 150–250 GSM) and heavy (about 250–350 GSM) are approximate industry-oriented categories, not universal standards.
Fabric GSM for Sportswear
Typical starting ranges: team jerseys about 130–180 GSM, performance tops about 120–180 GSM, polos about 180–240 GSM, leggings about 180–280 GSM, joggers about 240–340 GSM and hoodies about 280–400 GSM. Opacity, stretch recovery, breathability and the print method (for example sublimation on polyester) often matter more than the exact GSM. THIZ International manufactures custom sportswear and teamwear and can match fabric weight to your product and market.
Frequently Asked Questions
What does GSM mean in fabric?
GSM stands for grams per square metre (g/m²). It is the mass of one square metre of fabric, so it describes fabric weight per unit area. A 180 GSM fabric weighs 180 grams for every square metre, whatever its width or length.
How do I calculate fabric GSM?
Cut a sample of known area, weigh it on an accurate scale and divide the weight in grams by the area in square metres. For example, a 20 × 20 cm sample is 0.04 m²; if it weighs 9.6 g, the fabric is 9.6 ÷ 0.04 = 240 GSM.
What is the formula for GSM?
GSM = sample weight (g) ÷ sample area (m²). If you measure the area in cm², use GSM = weight (g) ÷ area (cm²) × 10,000. For a circular sample, the area is π × diameter² ÷ 4.
How do I calculate GSM using a 100 cm² cutter?
A 100 cm² sample is 1/100 of a square metre, so multiply the sample weight in grams by 100. A 2.35 g sample is 235 GSM and a 2.0 g sample is 200 GSM. Check the area marked on your cutter, because not every GSM cutter is exactly 100 cm².
How do I convert GSM to oz/yd²?
Divide GSM by 33.905747. For example, 200 GSM ÷ 33.905747 = 5.90 oz/yd².
How do I convert oz/yd² to GSM?
Multiply oz/yd² by 33.905747. For example, 12 oz/yd² × 33.905747 = 406.87 GSM.
Is GSM the same as fabric thickness?
No. GSM measures mass per unit area. Two fabrics with the same GSM can differ in thickness, warmth, stretch and hand feel because fibre, yarn, construction and finishing also matter. A higher GSM does not automatically mean better quality.
Does fabric width affect GSM?
No. GSM is an area weight, so it stays the same whatever the width. Width changes the weight of each running metre: a 200 GSM fabric weighs 300 g per metre at 1.5 m wide and 360 g per metre at 1.8 m wide.
What is the difference between oz/yd² and oz per linear yard?
oz/yd² is ounces per square yard, an area weight like GSM. Ounces per linear yard is the weight of one running yard at the full fabric width, so it depends on width. Always confirm which one a supplier or buyer means before comparing fabrics.
How do I calculate fabric weight per metre?
Multiply GSM by the fabric width in metres. A 180 GSM fabric that is 150 cm wide weighs 180 × 1.5 = 270 g per linear metre.
How do I calculate fabric roll weight?
Multiply GSM by width (m) and length (m) to get grams. A 200 GSM roll that is 1.5 m wide and 100 m long weighs 200 × 1.5 × 100 = 30,000 g, or 30 kg of net fabric. To estimate length from weight, divide the net weight in grams by GSM × width; 60 kg at 200 GSM and 1.5 m wide is about 200 m.
Can I calculate GSM from multiple samples?
Yes. The Analyze Multiple Samples mode calculates GSM for each sample and shows the average, minimum, maximum, range, standard deviation and coefficient of variation (CV%). You can choose sample (n − 1) or population (n) standard deviation, and print or copy a GSM test summary.
How do I check whether fabric is within GSM tolerance?
Enter the target GSM and the tolerance from your specification. With ±5% on 200 GSM, the acceptable range is 190 to 210 GSM; with ±10 GSM it is 190 to 210 GSM as well. The checker then shows whether the measured GSM is within the tolerance you entered.
Can GSM change after washing?
Yes. Washing and finishing can change both the mass and the area of a fabric. Shrinkage packs the same yarn into a smaller area, which usually raises GSM, while loss of finishes or fibre can lower it. Use the GSM change and shrinkage tools to calculate both effects.
What GSM is suitable for sportswear?
There is no single correct GSM. As a typical starting range, team jerseys are often about 130–180 GSM, performance sportswear about 120–180 GSM, leggings about 180–280 GSM and hoodies about 280–400 GSM. The right choice depends on construction, fibre, stretch, opacity and how the garment will be used.