Free Fabric Weight Calculator Fabric & Textile

GSM Calculator

Calculate fabric GSM from sample size and sample weight.

Enter the measured dimensions and weight of a textile sample to calculate its approximate grams per square metre (GSM).

This free calculator is designed for textile buyers, importers, manufacturers, sourcing teams, product developers and quality-control professionals comparing fabric weight and specifications.

Free to use Instant estimate Built for sourcing & trade
GSM Grams per square metre
Instant Sample weight calculation
B2B Textile sourcing tool
Free Textile Calculator

Calculate Fabric GSM

Enter the measured weight, width and length of your textile sample. The calculator converts the sample measurements into grams per square metre.

g

Enter the actual measured weight of the textile sample in grams.

cm

Enter the measured width of the fabric sample.

cm

Enter the measured length of the fabric sample.

Measurement Tip

For better accuracy, use a precisely measured sample and a calibrated digital scale. Avoid measuring folded, stretched, wet or distorted fabric.

Estimates generated by this calculator are for preliminary planning only. Actual manufacturing cost, finished weight, material consumption, packing, freight, duty, container utilization or other commercial results may vary according to construction, specifications, production method and supplier.

About this calculator

What Is a Fabric GSM Calculator?

GSM stands for grams per square metre. It is one of the most commonly used measurements for describing the weight of fabrics and many other textile materials.

Primeval's GSM Calculator helps buyers, importers, manufacturers, designers, sourcing professionals and quality-control teams estimate fabric GSM using a physically measured sample.

To calculate GSM, you need two pieces of information: the area of the sample and its weight in grams. The calculator determines the sample area from its width and length and then scales that weight to the equivalent weight of one full square metre.

GSM can be useful when comparing fabrics, preparing specifications, checking supplier samples, developing products and evaluating material consistency. However, GSM should be considered together with fibre composition, yarn count, weave or knit construction, finishing, density and intended application.

Simple process

How to Calculate Fabric GSM

Enter your specifications and use the result as a practical starting point for product, sourcing and shipment planning.

1

Prepare a representative fabric sample

Take a flat, representative section of the textile. Avoid damaged edges, unusual seams, folds or areas that do not represent the normal fabric construction.

2

Measure the sample width

Measure the sample accurately in centimetres. Small measurement errors can create larger GSM differences when very small samples are used.

3

Measure the sample length

Measure the sample length using the same unit and keep the sample flat without stretching it.

4

Weigh the sample

Use a suitably accurate digital weighing scale and record the sample weight in grams.

5

Calculate the sample area

The calculator converts width and length into metres and multiplies them to determine the sample area in square metres.

6

Calculate GSM

The sample weight is divided by the sample area to estimate the equivalent grams per square metre.

Calculation method

GSM Calculation Formula

GSM represents how many grams a complete square metre of the same material would theoretically weigh. The calculation therefore divides sample weight in grams by sample area in square metres.

Formula
GSM = Sample Weight (g) ÷ Sample Area (m²)

What the values mean

Grams per Square Metre
The calculated textile weight equivalent for one square metre.
Sample Weight
The measured weight of the textile sample in grams.
Sample Width
The measured width of the sample, converted to metres for the calculation.
Sample Length
The measured length of the sample, converted to metres for the calculation.
Sample Area
The sample surface area calculated by multiplying width by length.
Practical examples

Fabric GSM Calculation Examples

See how typical values translate into a useful planning estimate.

Example 1

10 × 10 cm Sample Weighing 2.5 g

A 10 × 10 cm sample has an area of 0.01 square metres. If it weighs 2.5 grams, the equivalent fabric weight is 250 GSM.

Sample Width
10 cm
Sample Length
10 cm
Sample Weight
2.5 g
Sample Area
0.01 m²
Result 250 GSM
Example 2

20 × 20 cm Sample Weighing 8 g

A larger sample can reduce the influence of very small measuring errors. A 20 × 20 cm sample has an area of 0.04 m².

Sample Width
20 cm
Sample Length
20 cm
Sample Weight
8 g
Result 200 GSM
Example 3

25 × 25 cm Sample Weighing 18.75 g

A 25 × 25 cm textile sample covers 0.0625 m². At 18.75 grams, its estimated fabric weight is 300 GSM.

Sample Width
25 cm
Sample Length
25 cm
Sample Weight
18.75 g
Result 300 GSM
Example 4

50 × 50 cm Heavy Textile Sample

A 50 × 50 cm sample has an area of 0.25 m². If it weighs 125 grams, its estimated finished material weight is 500 GSM.

Sample Width
50 cm
Sample Length
50 cm
Sample Weight
125 g
Result 500 GSM
GSM Meaning

What Does GSM Mean in Fabric?

GSM means grams per square metre. It describes the weight of a textile relative to its surface area.

A fabric described as 200 GSM theoretically weighs approximately 200 grams for every square metre of that fabric. A 500 GSM material theoretically weighs approximately 500 grams per square metre.

Because GSM standardizes weight according to area, buyers can compare materials even when physical samples have different dimensions.

Calculation

How Is Fabric GSM Calculated?

The basic calculation is straightforward: measure a known area of fabric, weigh that sample in grams and divide the weight by the area in square metres.

For example, a 10 × 10 cm sample covers 100 cm², equivalent to 0.01 m². If the sample weighs 2.5 grams, dividing 2.5 by 0.01 produces 250 GSM.

  • Measure accurately Both sample dimensions must be measured carefully.
  • Use grams Sample weight should be measured using a scale suitable for the size of the specimen.
  • Convert area correctly Width and length must be converted to square metres before dividing the weight.
  • Use representative material The sample should represent the actual fabric construction being evaluated.
Common Samples

Common Fabric Sample Sizes for GSM Calculation

Any accurately measured sample can theoretically be used, although larger and properly prepared samples can reduce the effect of measurement error.

Fabric Sample Area Reference

Sample Size Area in cm² Area in m² Multiplier to GSM
5 × 5 cm 25 cm² 0.0025 m² Weight × 400
10 × 10 cm 100 cm² 0.0100 m² Weight × 100
20 × 20 cm 400 cm² 0.0400 m² Weight × 25
25 × 25 cm 625 cm² 0.0625 m² Weight × 16
50 × 50 cm 2,500 cm² 0.2500 m² Weight × 4
10 × 10 Method

How to Calculate GSM from a 10 × 10 cm Sample

A 10 × 10 cm sample is convenient because its area is exactly 0.01 square metres. Consequently, the sample weight in grams can simply be multiplied by 100 to estimate GSM.

For example, if a 10 × 10 cm piece weighs 1.8 grams, the calculated weight is approximately 180 GSM. If it weighs 3 grams, the calculation gives approximately 300 GSM.

10 × 10 cm Sample Weight to GSM Examples

Sample Weight Calculated GSM
1.0 g 100 GSM
1.5 g 150 GSM
1.8 g 180 GSM
2.0 g 200 GSM
2.5 g 250 GSM
3.0 g 300 GSM
4.0 g 400 GSM
5.0 g 500 GSM
Fabric Weight

Lightweight, Medium and Heavy Fabrics

GSM is often used to describe whether a fabric is relatively lightweight or heavy, but there is no universal GSM classification that applies to every textile category.

A 200 GSM curtain fabric, a 200 GSM bedsheet fabric and a 200 GSM upholstery fabric can have very different performance because their fibre, yarn and construction are different.

  • Lightweight fabrics Often used where drape, softness, breathability or low bulk is important.
  • Medium-weight fabrics Common across many apparel and home-textile applications.
  • Heavy fabrics May be used for canvas, upholstery, heavy drapery, floor textiles and durable applications.
Home Textiles

Why GSM Matters in Home Textile Sourcing

GSM is frequently included in specifications for home-furnishing textiles because material weight can influence hand feel, opacity, drape, durability, manufacturing cost, finished-product weight and positioning.

However, professional buyers should avoid selecting a textile based on GSM alone. Fabric composition, yarn count, weave, finishing and performance specifications are also important.

  • Cushion covers GSM can help differentiate lightweight decorative fabric from heavier canvas or upholstery-style constructions.
  • Curtains Material weight influences drape, opacity and finished curtain weight.
  • Throws GSM can help describe the amount of material relative to surface area.
  • Bed linen Weight should be considered together with yarn quality, thread count and construction.
  • Table textiles Heavier fabrics may provide different structure and durability than lighter constructions.
  • Rugs and carpets Weight-per-area measurements are useful, but buyers should distinguish finished weight from pile weight or component weight.
Cotton

Cotton Fabric GSM

Cotton fabrics can be produced in an extremely wide GSM range because fibre composition alone does not determine fabric weight. Yarn count, weave density, yarn thickness and finishing all influence GSM.

A lightweight cotton voile, medium-weight sheeting, canvas and heavy upholstery cotton can all contain cotton while having very different GSM values.

Canvas

Canvas GSM and Cushion Cover Manufacturing

Canvas is frequently used for cushion covers, bags, upholstery-related products and printed home accessories. Buyers often specify GSM because it provides one useful indicator of fabric body and material quantity.

When sourcing cushion covers, the selected canvas GSM can affect fabric cost, print behaviour, sewing requirements, hand feel and final product weight.

Curtain Fabric

GSM for Curtains and Drapery

Fabric weight influences how curtains hang and move, but GSM should be evaluated together with weave, fibre composition, coating, lining, width and finish.

A higher GSM does not automatically create a better curtain. The correct specification depends on the intended appearance, drape, opacity, performance and price positioning.

Upholstery

GSM in Upholstery and Heavy Home-Furnishing Fabrics

Heavy furnishing fabrics often have higher GSM than lightweight decorative textiles, but fabric weight alone does not predict abrasion resistance or durability.

For upholstery sourcing, GSM should be evaluated together with weave construction, yarn composition, abrasion testing, pilling, colourfastness, seam performance and other application-specific requirements.

GSM vs Thread Count

Is GSM the Same as Thread Count?

No. GSM and thread count measure different characteristics.

GSM measures fabric weight per square metre. Thread count generally describes the number of threads within a defined woven-fabric area. Two fabrics can have similar thread counts but different GSM because the yarn thickness, composition and construction differ.

GSM vs Oz

GSM vs Ounces per Square Yard

International textile specifications may describe fabric weight using GSM or ounces per square yard. They express similar weight-per-area concepts using different unit systems.

When comparing supplier quotations, make sure all weight specifications are converted to the same unit before drawing conclusions about material weight.

Accuracy

Why GSM Measurements Can Vary

Two pieces taken from the same production batch may not produce exactly identical GSM readings. Textile manufacturing naturally includes tolerances, and testing conditions can also influence measured results.

  • Sample dimensions Inaccurate cutting or measurement directly changes the calculated area.
  • Scale precision An unsuitable weighing scale can create significant error when samples are very light.
  • Moisture Textile fibres can absorb moisture, affecting measured weight.
  • Finishing Coatings, washing, printing and other finishes can change material weight.
  • Production tolerance Yarn density and construction can vary within normal manufacturing limits.
  • Sample location A non-representative section of fabric may produce a misleading result.
Testing

Professional GSM Testing with a GSM Cutter

In professional textile testing, a calibrated GSM cutter can be used to cut a sample of a known area. The sample is then weighed using a suitable precision scale.

Because the cutter produces a controlled sample area, the measurement process can be faster and more repeatable than manually measuring irregular fabric pieces.

For formal quality-control or laboratory requirements, buyers and manufacturers should follow the applicable testing method and equipment requirements rather than relying solely on an online calculator.

Quality Control

Using GSM to Check Supplier Samples

A buyer can compare sample GSM against an agreed product specification as part of material approval or incoming inspection. For example, if an approved specification is 250 GSM with an agreed tolerance, multiple representative samples can be measured to assess consistency.

Any acceptable tolerance should be agreed with the supplier rather than assumed. The appropriate range can depend on fabric construction, manufacturing process and buyer requirements.

Costing

Does Higher GSM Mean Higher Fabric Cost?

Higher GSM often means more material weight per square metre, but that does not necessarily mean price increases in direct proportion to GSM.

Fabric cost is also influenced by fibre price, yarn quality, spinning, weaving or knitting, dyeing, printing, finishing, order volume, width, defects, wastage and manufacturing efficiency.

A premium lower-GSM linen or specialty fibre fabric can cost substantially more than a heavier commodity fabric.

Buyer Comparison

Do Not Compare Fabrics by GSM Alone

GSM is valuable because it provides an objective weight-per-area measurement, but two fabrics with identical GSM can still perform and look completely different.

  • Composition Cotton, linen, polyester, viscose, wool and blends have different properties.
  • Yarn count Different yarn thicknesses and spinning qualities affect fabric construction.
  • Weave Plain, twill, satin, jacquard and other structures behave differently.
  • Density Thread or yarn density influences structure and performance.
  • Finish Washing, brushing, coating, printing and chemical finishing can change performance and hand feel.
  • Testing Durability and performance should be evaluated using application-relevant tests.
Specification

What Buyers Should Include in a Fabric Specification

An effective textile specification should contain enough information for suppliers to understand the intended material rather than relying on GSM as the only requirement.

  • Fibre composition Specify cotton, linen, polyester, wool, viscose, jute or the required blend.
  • Construction Provide weave, knit or other relevant construction information.
  • GSM State the target material weight and any agreed tolerance.
  • Fabric width Specify usable or finished fabric width.
  • Colour Define colour references, standards or approval requirements.
  • Finish Specify washing, coating, brushing, printing or other finishing requirements.
  • Performance Include relevant testing or compliance requirements.
  • End product Explain the intended application so the supplier can understand performance expectations.
Important

Online GSM Results Are Measurement Estimates

This calculator mathematically converts entered sample weight and dimensions into grams per square metre. It does not verify the accuracy of the scale, sample dimensions, fabric condition or testing procedure.

For contractual quality control, laboratory testing or production acceptance, use appropriate sampling procedures, calibrated equipment and agreed textile testing standards.

For importers & buyers

Before Comparing Fabric GSM Between Suppliers

Make sure the fabrics being compared use comparable composition, construction and finishing. GSM alone does not establish whether two textile qualities are equivalent.

Confirm composition

Two materials with the same GSM can use completely different fibres.

Compare construction

Check weave or knit construction, yarn count and density.

Check finished GSM

Clarify whether GSM is measured before or after relevant finishing.

Agree tolerances

Production specifications should define an acceptable variation when GSM is critical.

Use multiple samples

One very small sample may not represent the entire production lot.

Evaluate performance

Use appropriate functional tests alongside GSM when performance matters.

Source with Primeval

Looking for Home Textile Manufacturing from India?

Primeval helps international buyers source home textile products and manufacturing capabilities from India. Share your target fabric composition, GSM, construction, colours, product specifications, quantity and destination market.

Use this GSM calculator for preliminary material analysis, then confirm production specifications and samples with the selected manufacturer before bulk production.

  • Cotton fabrics
  • Canvas and duck fabrics
  • Linen and linen blends
  • Velvet fabrics
  • Jacquard fabrics
  • Jute and natural-fibre textiles
  • Cushion-cover fabrics
  • Curtain fabrics
  • Bed-linen fabrics
  • Table and kitchen textiles
  • Throws and decorative textiles
  • Rugs and floor textiles
  • Custom fabric development
  • Custom colours and finishes
  • Private-label production
  • Sampling and sourcing support
Buyer questions

GSM Calculator FAQs

Helpful answers about calculations, sourcing estimates and commercial planning.

What is GSM in fabric?
GSM means grams per square metre. It describes how much one square metre of a textile theoretically weighs in grams.
How do you calculate fabric GSM?
Divide the sample weight in grams by the sample area in square metres. The resulting number is the approximate grams per square metre.
What is the GSM formula?
The basic formula is GSM = sample weight in grams divided by sample area in square metres.
How do I calculate GSM from centimetres?
Convert the width and length from centimetres to metres, multiply them to calculate square metres, then divide the sample weight in grams by that area.
How do I calculate GSM from a 10 × 10 cm fabric sample?
A 10 × 10 cm sample is 0.01 m². Multiply its weight in grams by 100. For example, 2.5 grams corresponds to approximately 250 GSM.
If a 10 × 10 cm sample weighs 2 grams, what is its GSM?
The approximate GSM is 200 because the sample weight of 2 grams is multiplied by 100.
If a 10 × 10 cm sample weighs 3 grams, what is the GSM?
The approximate fabric weight is 300 GSM.
How do I calculate GSM from a 20 × 20 cm sample?
A 20 × 20 cm sample has an area of 0.04 m². Divide the sample weight by 0.04, or multiply the sample weight in grams by 25.
How do I calculate GSM from a 25 × 25 cm sample?
A 25 × 25 cm sample has an area of 0.0625 m². Multiply the sample weight in grams by 16 to estimate GSM.
How do I calculate GSM from a 50 × 50 cm sample?
A 50 × 50 cm sample has an area of 0.25 m². Multiply the sample weight in grams by 4.
What is a good GSM for fabric?
There is no universal best GSM. The appropriate weight depends on fibre, construction, product type, performance requirements, drape, appearance and target cost.
Is higher GSM fabric better?
Not necessarily. Higher GSM means more weight per unit area, but quality also depends on fibre, yarn, construction, finishing, durability and intended application.
Does higher GSM mean thicker fabric?
Often heavier fabrics can also feel thicker, but GSM measures weight rather than thickness. Different fibres and constructions can produce different thicknesses at the same GSM.
Is GSM the same as fabric thickness?
No. GSM measures weight per square metre. Thickness measures physical depth. Two fabrics can have the same GSM but different thickness.
Is GSM the same as thread count?
No. GSM measures fabric weight per square metre, while thread count generally measures the number of threads in a defined area of woven fabric.
Does fabric width affect GSM?
Fabric width does not change GSM if the construction remains the same. GSM is normalized to one square metre, although width affects the weight of a linear metre of fabric.
How can I calculate the weight of one metre of fabric from GSM?
Multiply GSM by fabric width in metres and by one metre of length, then divide grams by 1,000 if you want kilograms.
Can GSM be used to calculate fabric weight?
Yes. Multiply GSM by fabric area in square metres to obtain approximate grams, then divide by 1,000 for kilograms.
Can this calculator be used for cotton fabric?
Yes. It can calculate GSM for cotton and other textile materials as long as the sample dimensions and weight are measured accurately.
Can it calculate linen GSM?
Yes. The mathematical calculation is the same for linen, although natural fibre variation and finishing can affect measured values.
Can it calculate polyester fabric GSM?
Yes. Enter the measured sample dimensions and weight.
Can it calculate canvas GSM?
Yes. This method is suitable for estimating canvas weight per square metre from a representative sample.
Can I calculate upholstery fabric GSM?
Yes, provided the sample can be measured and weighed accurately. GSM should still be evaluated alongside upholstery performance requirements.
Can I use this calculator for rugs or carpets?
The mathematical weight-per-area concept also applies to many floor textiles, but confirm whether the measured value represents finished product weight, pile weight or another defined component.
Why does measured GSM vary between samples?
Variation can result from sample measurement, scale accuracy, moisture, yarn density, finishing and normal textile production tolerances.
Should I measure more than one fabric sample?
For more reliable quality assessment, multiple representative specimens are generally more informative than relying on a single small piece.
What equipment is used to test fabric GSM?
Professional textile testing commonly uses a known-area sample, often prepared using suitable cutting equipment, together with an accurate weighing scale.
Does moisture affect GSM?
Moisture can affect measured textile weight, particularly for fibres that absorb moisture. Controlled testing conditions can therefore be important for formal measurements.
Does printing change fabric GSM?
Printing and other finishing processes can alter fabric weight to some extent depending on the method and amount of material applied.
Does coating increase GSM?
A coating can increase fabric weight because additional material is applied to the textile.
Can GSM determine fabric quality?
No. GSM is one measurable characteristic. Quality also depends on raw material, yarn, construction, finishing, colourfastness, strength, durability and intended use.
Is the GSM result from this calculator suitable for final quality inspection?
The calculator performs the mathematical conversion only. Formal quality inspection should use agreed sampling methods, calibrated equipment, relevant tolerances and appropriate testing procedures.
Can buyers use this calculator to check supplier fabric samples?
Yes, as a preliminary comparison tool. Use accurately measured representative samples and compare results against the agreed specification and tolerance.
Home Textile Sourcing from India

Have a Fabric or Product Specification? Source It with Primeval.

Share your required composition, GSM, weave, finish, colour, product design, quantity and destination market with Primeval. Move from an initial textile calculation to an actual sourcing and manufacturing discussion.