GSM fabric chart for textile testing and sourcing

What a GSM fabric chart tells you
A GSM fabric chart helps textile buyers, merchandisers, product developers, and quality teams compare fabric weight in grams per square meter. GSM is a mass-per-area measurement: it shows how many grams one square meter of fabric weighs. On its own, it does not prove that a fabric is thicker, stronger, warmer, softer, or better. A 220 GSM compact cotton jersey, a 220 GSM polyester knit, and a 220 GSM woven twill can behave very differently in cutting, sewing, wear, and care.
The value is still useful because it gives teams a repeatable reference for sourcing, costing, inspection, and lab testing. Used correctly, a GSM chart helps translate specifications, compare metric and imperial units, and flag cases where a submitted bulk fabric has moved too far from the approved sample.

For more textile inspection and lab-related topics, visit the Testing section.
GSM fabric chart with oz/yd² conversion
The most common conversion is between GSM and ounces per square yard, usually written as oz/yd². This matters when metric fabric specifications need to be compared with denim, canvas, outdoor, workwear, or North American fabric listings.
The practical conversion is:
- oz/yd² = GSM ÷ 33.906
- GSM = oz/yd² × 33.906
The factor comes from the relationship between grams and ounces, and between square meters and square yards. In daily communication, some teams round the factor to 34. For technical specifications, lab reports, and supplier approvals, keeping enough precision helps avoid unnecessary disputes.
| GSM | Approx. oz/yd² | General weight impression | Typical fabric references |
|---|---|---|---|
| 40 | 1.18 | Very light | Sheer fabrics, lightweight linings, gauze-like materials |
| 60 | 1.77 | Very light | Voile, mesh, light nonwovens, delicate fashion fabrics |
| 80 | 2.36 | Light | Light shirting, lining, thin poplin, lightweight woven fabrics |
| 100 | 2.95 | Light | Light cotton, light polyester, summer blouse fabrics |
| 120 | 3.54 | Light to medium | Shirting, light jersey, bedding fabrics, dress fabrics |
| 150 | 4.42 | Medium | T-shirt jersey, poplin, light twill, casual shirting |
| 180 | 5.31 | Medium | Standard jersey, interlock, light pants fabrics |
| 200 | 5.90 | Medium | Heavier T-shirt fabrics, polo pique, medium woven fabrics |
| 220 | 6.49 | Medium to heavy | Premium jersey, medium twill, light upholstery face fabrics |
| 250 | 7.37 | Medium to heavy | French terry, heavier knits, light canvas, workwear shirting |
| 280 | 8.26 | Heavy | Sweatshirt fleece, heavier terry, light denim-style fabrics |
| 300 | 8.85 | Heavy | Fleece, canvas, structured knits, home textile fabrics |
| 350 | 10.32 | Heavy | Denim, canvas, sweatshirt fleece, workwear fabrics |
| 400 | 11.80 | Very heavy | Heavy denim, heavy canvas, thick fleece, upholstery fabrics |
| 450 | 13.27 | Very heavy | Heavy outerwear fabrics, heavy denim, dense canvas |
| 500 | 14.75 | Very heavy | Heavy-duty canvas, upholstery, industrial textile constructions |
| 600 | 17.70 | Extra heavy | Specialty canvas, coated fabrics, heavy technical textiles |
The applications in the chart are practical references, not universal rules. Fiber content, yarn count, weave or knit structure, finishing, coating, brushing, and compacting can make two fabrics with the same GSM look, feel, and perform differently.
How to read GSM ranges by fabric category
GSM is more useful when it is read within a fabric category. Comparing a 180 GSM jersey with a 180 GSM woven poplin can be misleading because the constructions are different. A better comparison is cotton jersey with cotton jersey, polyester fleece with polyester fleece, or denim with denim.
Lightweight fabrics below 120 GSM
Fabrics below 120 GSM are generally used where drape, breathability, transparency, or low bulk is important. Examples may include voile, chiffon-like materials, lightweight linings, thin polyester, and delicate summer fabrics. These fabrics can feel airy and soft, but they may also need closer attention to seam slippage, opacity, snagging, shrinkage, and handling during sewing.
Medium fabrics from about 120 to 250 GSM
This is a broad commercial range for shirting, T-shirts, dresses, casualwear, bedding, and many everyday woven and knitted materials. A 150 GSM fabric may be suitable for a lightweight T-shirt or shirt, while 200 to 220 GSM often feels more substantial in knitwear. In sourcing discussions, GSM in this range should be paired with construction details such as yarn count, stitch density, weave type, and finishing route.
Heavy fabrics from about 250 to 400 GSM
Fabrics in this range often appear in sweatshirts, fleece, terry, canvas, workwear, denim, bags, and structured home textiles. The same weight can produce different results. A 320 GSM brushed fleece may feel soft and bulky, while a 320 GSM woven canvas may feel firm and compact. Fabric weight should not replace hand feel review, dimensional stability testing, tensile testing, or abrasion testing when those properties are relevant to the end use.
Very heavy fabrics above 400 GSM
Above 400 GSM, fabrics are commonly associated with heavy denim, heavy canvas, upholstery, coated materials, protective applications, and certain technical textiles. These weights may improve coverage and substance, but they can also increase shipping cost, sewing difficulty, drying time, and garment weight. For apparel, very heavy fabrics should be assessed with fit, comfort, needle damage, seam bulk, and care performance in mind.
How GSM is measured in textile testing
In textile laboratories, GSM is not judged from appearance. It is determined by weighing a known fabric area under defined conditions and calculating the mass per square meter. ASTM D3776/D3776M is widely referenced for fabric mass per unit area and describes different options for full pieces, full-width samples, small swatches, and narrow fabrics. ISO 3801 is another recognized standard for woven fabrics and covers determination of mass per unit length and mass per unit area.
A typical small-sample procedure uses a circular GSM cutter or a template to cut a known area, then weighs the specimen on a calibrated balance. If the cutter area is 100 cm², the weight in grams is multiplied by 100 to estimate GSM because 100 cm² is one-hundredth of a square meter. For example, if a 100 cm² specimen weighs 1.82 grams, the result is approximately 182 GSM.
The exact procedure matters. Samples should be representative of the lot, free from edge distortion unless the method requires otherwise, and conditioned when the applicable method calls for it. Testing one small piece from one corner of a roll may not represent the full shipment. Knitted fabrics, brushed fabrics, coated fabrics, and fabrics with pattern repeats can show local variation, so multiple specimens are often more reliable than a single reading.
GSM is not the same as thickness, quality, or durability
One common sourcing mistake is treating GSM as a shortcut for quality. GSM measures weight per unit area; it does not directly measure thickness, strength, warmth, opacity, or service life. These properties may be related to fabric weight, but the relationship changes with fiber, yarn, structure, and finish.
- Thickness: A lofty fleece can be thicker than a dense twill at the same GSM because air is held inside the pile or brushed surface.
- Strength: Tensile and tear performance depend on fiber strength, yarn quality, construction, density, and finishing, not only on mass.
- Opacity: A heavier fabric is often less transparent, but yarn color, cross-section, knit loop structure, and finishing can affect coverage.
- Hand feel: Softness or stiffness may come from fiber type, twist, finishing chemicals, brushing, mercerization, compacting, coating, or resin treatment.
- Warmth: Insulation depends on trapped air and structure. A bulky brushed fabric may feel warmer than a smoother fabric of similar GSM.
For this reason, a fabric specification should not state only “180 GSM cotton” or “300 GSM polyester.” A more complete specification includes fiber content, yarn count or filament information where relevant, weave or knit structure, width, finishing process, color, shrinkage target, colorfastness requirements, and the test method used for GSM.
How to use a GSM chart in sourcing and inspection
A GSM chart is most valuable when it supports decisions instead of replacing them. During development, it helps teams set a realistic fabric target. During costing, it helps estimate material consumption and freight impact. During inspection, it helps compare bulk rolls with the approved sample or buyer specification.
Set a tolerance before bulk production
Many disputes happen because the target GSM is stated without a tolerance. A specification such as 200 GSM is incomplete unless the buyer and supplier agree whether normal variation is allowed. A practical tolerance depends on fabric type, production method, finishing route, and end use. Some products may accept a wider range, while performance-sensitive materials may need a tighter one. The tolerance should be agreed before production, not after the fabric has arrived. See also: Applications.
Compare after finishing, not only before finishing
Fabric weight can change after dyeing, washing, compacting, coating, raising, calendaring, resin finishing, or moisture conditioning. For garment programs, the most relevant GSM is usually the finished fabric condition specified by the buyer. If a mill reports greige fabric weight and the buyer expects finished fabric weight, the two numbers may not match.
Avoid confusion between square weight and linear weight
GSM and oz/yd² are area weights. They are not the same as ounces per linear yard or grams per linear meter. Linear weight depends on fabric width. A 150 cm wide fabric and a 110 cm wide fabric can have the same GSM but different weight per running meter. This matters in costing, shipping, spreading, and warehouse planning.
For a quick estimate of grams per linear meter, use this formula:
- grams per linear meter = GSM × fabric width in meters
For example, a 200 GSM fabric that is 1.50 meters wide weighs about 300 grams per linear meter before allowances for packaging, selvage treatment, or moisture variation.
Quick examples for common calculations
When specifications move between regions or product teams, simple conversions help prevent avoidable mistakes.
Example 1: Convert GSM to oz/yd²
A buyer lists a fabric as 180 GSM. To convert it to oz/yd²:
- 180 ÷ 33.906 = 5.31 oz/yd²
This is a medium-weight fabric by general apparel references, but the final interpretation depends on whether it is jersey, poplin, twill, fleece, or another construction.
Example 2: Convert oz/yd² to GSM
A denim-like fabric is listed as 12 oz/yd². To convert it to GSM:
- 12 × 33.906 = 406.87 GSM
Rounded for discussion, this is about 407 GSM. For a technical sheet, keep the unit and rounding rule consistent across documents.
Example 3: Estimate roll weight from GSM
A roll is 100 meters long, 1.60 meters wide, and 220 GSM. The approximate fabric weight is:
- 100 × 1.60 × 220 = 35,200 grams
- 35,200 grams = 35.2 kilograms
This estimates fabric mass only. Tube weight, packaging, moisture, and labeling materials are not included.
Frequently asked questions
What does GSM mean in fabric?
GSM means grams per square meter. It measures the mass of a fabric area, not the total roll weight and not the fabric thickness. A higher GSM usually means more material per square meter, but it does not automatically mean better quality.
What is a good GSM for T-shirts?
There is no single correct GSM for all T-shirts. Lightweight T-shirts may sit around the lower to middle part of the medium range, while more substantial styles may use heavier jersey. The right value depends on fiber, yarn, knit structure, season, target hand feel, opacity, and price point.
Is 300 GSM fabric heavy?
In many apparel and home textile contexts, 300 GSM is considered heavy. It may be common for fleece, terry, structured knits, canvas, or heavier utility fabrics. In industrial textiles or upholstery, however, 300 GSM may not be especially heavy.
Can two fabrics with the same GSM feel different?
Yes. Two fabrics can have the same GSM but different thickness, softness, stretch, drape, warmth, or strength. Construction and finishing are major reasons. This is why GSM should be reviewed together with lab tests, hand feel, visual inspection, and end-use performance requirements.
Should GSM be tested before or after washing?
It depends on the specification. Fabric GSM is often tested in the condition defined by the buyer or standard method. If garment washing, laundering, compacting, or shrinkage changes the area or mass, pre-wash and post-wash values may differ. The test stage should be clearly stated in the specification.
