Cotton GSM chart for fabric weight and common uses

Quick cotton GSM chart
A cotton GSM chart is a useful first check when selecting material for shirts, T-shirts, sheets, trousers, bags, and home textiles. GSM means grams per square meter: the mass of fabric over a fixed area. In general, higher GSM cotton feels more substantial, more opaque, and more structured, while lower GSM cotton feels lighter, softer, and more breathable. GSM is not the same as thickness, durability, thread count, or quality. Textile standards such as ASTM D3776/D3776M and ISO 3801 describe this property as fabric mass per unit area, so the chart should be used as a specification starting point, not as a substitute for fabric testing.
The ranges below reflect common sourcing and product-development practice. Exact numbers vary with yarn count, knit or woven construction, finishing, and washing.

| GSM range | Approx. oz/yd² | Typical cotton fabrics | Common uses | What to check |
|---|---|---|---|---|
| Under 60 GSM | Under 1.8 oz/yd² | Very fine gauze, voile, light lawn | Scarves, sheer layers, trims, summer overlays | Transparency, seam strength, snagging risk |
| 60-90 GSM | 1.8-2.7 oz/yd² | Voile, lawn, light muslin, fine gauze | Light blouses, baby muslin, breathable summer garments | Opacity, shrinkage, tear strength |
| 90-130 GSM | 2.7-3.8 oz/yd² | Poplin, cambric, light shirting, percale | Dress shirts, casual shirts, dresses, linings, sheeting | Crispness, wrinkle behavior, color show-through |
| 130-170 GSM | 3.8-5.0 oz/yd² | Quilting cotton, medium poplin, sateen, light jersey | Shirts, light dresses, sheets, lighter T-shirts | Drape, hand feel, laundering stability |
| 170-220 GSM | 5.0-6.5 oz/yd² | Cotton jersey, flannel, Oxford, heavier sheeting | T-shirts, polos, sleepwear, flannel sheets, casual tops | Opacity, softness, warmth, breathability |
| 220-280 GSM | 6.5-8.3 oz/yd² | Interlock, French terry, chino twill, drill | Hoodies, joggers, trousers, work shirts, structured tops | Recovery, stretch, abrasion resistance |
| 280-350 GSM | 8.3-10.3 oz/yd² | Heavy twill, drill, light denim, canvas | Pants, jackets, aprons, bags, utility garments | Stiffness, sewing performance, garment weight |
| Over 350 GSM | Over 10.3 oz/yd² | Heavy denim, duck, canvas, terry | Outerwear, workwear, upholstery accents, tote bags, towels | Comfort, drying time, needle choice, seam bulk |
How to read a cotton GSM chart
The chart is most reliable when the fabrics being compared have similar construction. A 180 GSM cotton jersey and a 180 GSM cotton poplin have the same mass per square meter, but they will not behave the same way. Jersey is knitted, so it may stretch and drape more. Poplin is woven, so it may feel crisper and more stable. A brushed 180 GSM flannel can also feel warmer than a smooth 180 GSM shirting because the raised fiber surface traps more air.
For sourcing, treat GSM as one part of the fabric specification. A useful spec normally includes fiber content, yarn count or yarn size, construction, width, finishing route, color, shrinkage target, and testing method. For related textile testing topics, see the Testing section.
A heavier GSM should not be read as better cotton by default. More weight may improve opacity and abrasion resistance, but it can also reduce breathability, increase drying time, add freight weight, and create bulky seams. A lower GSM can be the right choice for warm climates, soft drape, or layered garments, provided transparency and tear strength are checked.
Common cotton fabric ranges by application
Shirting, poplin, lawn, and voile
Light woven cottons are often selected between about 60 and 130 GSM. Voile and lawn sit toward the lighter end and are used when airiness and soft drape are important. Poplin and cambric usually sit higher and give shirts a cleaner structure. For example, a white 90 GSM shirt fabric may need lining or a denser weave for opacity, while a darker 100 GSM poplin can look less transparent even at a similar weight.
Cotton jersey and T-shirt fabrics
For cotton jersey, many everyday T-shirts fall within the broad 140-220 GSM range. Around 140-160 GSM is lighter and suits hot weather or promotional tees. Around 160-190 GSM is a common middle range for everyday tops. Around 200-220 GSM gives a more substantial hand and better opacity, although the garment may feel warmer. If the jersey contains elastane or other fibers, compare the finished fabric by GSM and recovery, not by GSM alone.
Sheets, percale, sateen, and flannel
Cotton bedding shows why construction matters. Cotton Incorporated’s sheeting guidance identifies fabric weight, yarn system, thread count, construction, and finishing as factors that affect cotton sheet performance. Its guide places percale commonly around 100-140 g/m², sateen around 120-155 g/m², and flannel sheets around 140 g/m² or 170-200 g/m² for added durability. These figures are useful reference points, but the final choice still depends on yarn quality, finishing, and the hand feel required for the market.
Twill, denim, drill, and canvas
Bottom-weight cottons generally start higher on the chart because trousers, jackets, aprons, and bags need more body and abrasion resistance than shirts. Chino twill may sit around 220-280 GSM, while heavier drill, denim, and canvas can move above 300 GSM. At these weights, sewing performance becomes a practical issue: dense cotton can require stronger needles, adjusted stitch settings, and careful seam design to control bulk.
How to measure cotton GSM
The basic formula is simple: GSM equals sample mass in grams divided by sample area in square meters. If the area is measured in square centimeters, use this version: GSM = sample weight in grams × 10,000 ÷ sample area in cm². For example, a 10 cm × 10 cm cotton swatch has an area of 100 cm². If it weighs 1.8 g, the result is 1.8 × 10,000 ÷ 100 = 180 GSM.
Many labs use a circular GSM cutter that removes a 100 cm² specimen. Because 100 cm² is one hundredth of a square meter, the calculation is direct: specimen weight in grams × 100 = GSM. This quick method is useful for routine checks, but sampling must be consistent. Avoid cutting from creased, distorted, selvedge, heavily printed, or seam-affected areas unless those exact areas are the test target.
For formal reporting, state the method used. ASTM D3776/D3776M is commonly referenced for fabric mass per unit area, while ISO 3801 covers determination of mass per unit length and mass per unit area for woven fabrics. Conditioning also matters because cotton can absorb moisture from the air. ISO 139 and ASTM D1776/D1776M address standard atmospheres for textile conditioning and testing, so reports should identify the atmosphere or conditioning practice when results need to be comparable.
GSM to oz/yd² conversion
Suppliers may describe cotton fabric in GSM, ounces per square yard, or both. The conversion is based on area and mass units. Using NIST conversion factors, 1 oz/yd² is approximately 33.906 GSM. Therefore, GSM = oz/yd² × 33.906, and oz/yd² = GSM ÷ 33.906. See also: Applications.
| GSM | Approx. oz/yd² | Simple reading |
|---|---|---|
| 100 GSM | 2.95 oz/yd² | Light woven cotton or sheeting range |
| 150 GSM | 4.42 oz/yd² | Medium-light shirting, sheeting, or light jersey |
| 180 GSM | 5.31 oz/yd² | Common T-shirt or flannel range |
| 200 GSM | 5.90 oz/yd² | Substantial top-weight cotton |
| 220 GSM | 6.49 oz/yd² | Heavy T-shirt, interlock, or light bottom weight |
| 250 GSM | 7.37 oz/yd² | Chino, twill, French terry, or structured knit |
| 300 GSM | 8.85 oz/yd² | Heavy twill, drill, light denim, or canvas |
| 350 GSM | 10.32 oz/yd² | Heavy denim, duck, or utility fabric |
Choosing the right GSM for a cotton product
Start with the end use, not the number. For a breathable summer blouse, a lower GSM woven cotton may be correct even if it feels delicate. For a uniform shirt, a mid-range cotton poplin or Oxford may give a better balance of comfort, opacity, and durability. For a T-shirt, the choice often sits between light comfort and a more substantial premium hand. For bottoms and bags, structure and abrasion resistance usually push the GSM higher.
- For hot-weather apparel: consider 60-160 GSM, depending on opacity and weave density.
- For everyday shirts: consider roughly 90-170 GSM, with poplin, Oxford, and twill behaving differently at the same weight.
- For T-shirts and polos: consider roughly 140-220 GSM, then test stretch, recovery, shrinkage, and opacity.
- For flannel and warmer cotton bedding: consider about 170-200 GSM when more warmth and durability are needed.
- For trousers, workwear, and bags: consider 220 GSM and above, then confirm seam strength and sewing performance.
When comparing samples, ask whether the stated GSM refers to greige fabric, finished fabric, washed fabric, or garment-washed fabric. Finishing can add or remove mass, brushing can change hand feel, and shrinkage can raise measured GSM because the same mass occupies a smaller area. A reliable specification should define when GSM is measured and what tolerance is acceptable between buyer and supplier.
Limits of a cotton GSM chart
A chart cannot predict every performance property. Two cotton fabrics with the same GSM can differ in yarn twist, fiber length, yarn evenness, weave density, knitting gauge, finishing chemistry, and residual shrinkage. These differences can affect drape, pilling, tear strength, bursting strength, abrasion, moisture behavior, and color appearance.
GSM works best as a screening tool. Use it to narrow the range, then verify the properties that matter to the product. For apparel, that may include shrinkage after laundering, colorfastness, dimensional stability, pilling, seam slippage, and hand feel. For home textiles, it may include absorbency, drying time, surface appearance, and durability after repeated washing. For bags or workwear, abrasion and seam strength can matter more than a small difference in GSM.
Frequently asked questions
What GSM is good for a cotton T-shirt?
A practical cotton T-shirt range is about 140-220 GSM. Lightweight tees often sit around 140-160 GSM, everyday tees around 160-190 GSM, and heavier tees around 200-220 GSM. Fit, yarn quality, knit structure, and washing performance should still be checked before bulk production.
Is 180 GSM cotton thick?
For jersey, 180 GSM is usually a medium everyday T-shirt weight. For woven cotton, 180 GSM may feel more structured than typical light shirting. It is more accurate to call it medium weight than simply thick, because thickness depends on construction and finishing.
Is higher GSM cotton better?
Not always. Higher GSM can improve opacity, body, and perceived durability, but it can also make fabric warmer, heavier, and less flexible. The better fabric is the one that matches the product, climate, price point, and testing requirements.
How do I convert cotton GSM to ounces?
Divide GSM by 33.906 to get ounces per square yard. For example, 200 GSM is about 5.90 oz/yd². To convert in the other direction, multiply oz/yd² by 33.906.
Can washing change the GSM of cotton fabric?
Yes. If cotton fabric shrinks, the same fabric mass covers a smaller area, so the measured GSM can increase. Washing, drying, brushing, coating, resin finishing, and garment dyeing can also change the final weight and hand feel.
