Cotton fabric GSM chart and selection guide for common fabric types

What GSM means for cotton fabric
Before sampling or bulk production, a cotton fabric GSM chart gives buyers, designers, merchandisers, and testing teams a practical way to compare fabric weight. GSM means grams per square meter, so a 180 GSM cotton fabric weighs 180 grams for one square meter of fabric. In sourcing, lower GSM generally points to a lighter, cooler, and more flexible fabric. Higher GSM often gives more structure, coverage, and abrasion resistance.
GSM is not a quality grade by itself. A 150 GSM cotton poplin, a 150 GSM cotton jersey, and a 150 GSM muslin can feel and perform very differently. Yarn count, weave or knit structure, finishing, shrinkage, and moisture condition all influence the final hand feel and performance.

The chart below gives practical market ranges for common cotton fabrics. Use these ranges as a selection guide, not as a substitute for a tested specification. For production, GSM should be verified by a recognized mass-per-unit-area method such as ASTM D3776/D3776M or ISO 3801. The result should be reviewed together with shrinkage, finished width, construction, and relevant performance tests. More textile testing topics can be found in the Testing section.
Cotton fabric GSM chart by fabric type
The following chart summarizes typical cotton fabric weight ranges used in apparel, home textiles, bags, and sampling. Actual commercial fabrics may fall outside these ranges because of fiber blend, yarn size, density, brushing, coating, dyeing, sanforizing, compacting, or other finishing processes.
| Fabric type | Typical GSM range | Common uses | General feel and sourcing notes |
|---|---|---|---|
| Cotton voile and gauze | 40–90 GSM | Scarves, airy tops, overlays, baby items | Very light, breathable, and often semi-sheer. Check tearing strength and opacity if the fabric will be used as outerwear. |
| Cotton lawn and batiste | 70–110 GSM | Summer shirts, dresses, lining, handkerchiefs | Fine and smooth with a soft drape. Lightweight does not automatically mean weak if yarn and weave are well controlled. |
| Cotton muslin | 80–160 GSM | Toiles, craft fabric, light home textiles, utility cloth | Often plain woven and economical. Weight varies widely, so confirm yarn count, width, and finish before approval. |
| Quilting cotton | 130–170 GSM | Quilts, crafts, structured shirts, simple dresses | Stable plain weave with moderate body. Suitable where crisp handling is more important than fluid drape. |
| Cotton poplin and shirting | 100–160 GSM | Business shirts, casual shirts, uniforms, dresses | Crisp, compact, and relatively smooth. Check opacity carefully for white and pale colors. |
| Cotton chambray | 120–180 GSM | Casual shirts, dresses, light workwear | Usually lighter than denim but visually related. GSM should be read together with yarn color and weave density. |
| Cotton jersey | 140–220 GSM | T-shirts, underwear, children’s wear, casual tops | Knitted structure provides stretch and recovery. Compare stitch density and shrinkage, not GSM only. |
| Cotton interlock and rib | 180–260 GSM | Premium T-shirts, babywear, cuffs, loungewear | Generally thicker and softer than basic jersey. Watch spirality, dimensional change, and recovery. |
| Cotton flannel | 150–260 GSM | Sleepwear, shirts, bedding, cold-weather layers | Brushing adds warmth and softness. Pilling, linting, and shrinkage should be assessed after laundering. |
| Cotton twill and chino | 180–300 GSM | Trousers, uniforms, overshirts, workwear | Diagonal weave gives durability and structure. For trousers, balance fabric weight with comfort and mobility. |
| Cotton French terry | 220–350 GSM | Sweatshirts, joggers, hoodies, leisurewear | Looped back adds bulk and absorbency. GSM should be checked with shrinkage, spirality, and surface appearance. |
| Cotton denim | 270–470 GSM | Jeans, jackets, skirts, bags | Often quoted in oz/yd² as well as GSM. Heavier denim gives structure but may reduce comfort and sewing efficiency. |
| Cotton canvas and duck | 250–600+ GSM | Bags, aprons, upholstery, workwear, outdoor items | Heavy plain weave with high body. Check tearing strength, abrasion, seam slippage, and any coating weight separately. |
How to convert cotton GSM to oz/yd²
Fabric weight is often quoted in GSM in metric specifications. Denim, canvas, and some North American sourcing documents may use ounces per square yard. The standard practical conversion is:
oz/yd² = GSM ÷ 33.906
GSM = oz/yd² × 33.906
This conversion is for area weight, not linear yard weight. One yard of fabric that is 60 inches wide does not weigh the same as one square yard, because the cut piece covers a larger area. When comparing supplier offers, confirm whether the quoted ounce value means ounces per square yard or another commercial convention.
| GSM | Approx. oz/yd² | Typical interpretation |
|---|---|---|
| 100 | 2.95 | Light shirting, lawn, voile, light muslin |
| 120 | 3.54 | Light-medium shirting or chambray |
| 150 | 4.42 | Quilting cotton, poplin, medium jersey |
| 180 | 5.31 | Heavier shirting, jersey, light twill |
| 200 | 5.90 | Medium knitwear, chino, casual bottoms |
| 240 | 7.08 | Heavy jersey, twill, light sweatshirt fabric |
| 270 | 7.96 | Light denim, strong twill, utility fabric |
| 300 | 8.85 | Medium denim, canvas, workwear fabric |
| 340 | 10.03 | Heavier denim, canvas, structured outerwear |
| 400 | 11.80 | Heavy denim, bag fabric, robust canvas |
| 470 | 13.86 | Heavy denim or canvas applications |
How to choose the right cotton GSM for end use
For shirts, a common range is roughly 100–160 GSM. Lighter poplin and lawn feel cool and crisp, but pale colors may need an opacity review. Heavier shirting improves coverage and structure, yet it may feel warm in hot climates. Uniform shirts usually need a balanced specification that covers GSM, tear strength, seam performance, and dimensional stability.
For T-shirts, 140–220 GSM is a practical range for many cotton jersey fabrics. A 150 GSM jersey can suit lightweight promotional or warm-weather garments, while 180–200 GSM is often chosen for a more substantial hand feel. Above that range, the garment may look premium but can feel warm, dry more slowly, or become costly. Knit construction matters: compact yarn, stitch length, finishing, and shrinkage can make two fabrics with the same GSM behave differently.
For trousers and workwear, cotton twill, chino, drill, denim, and canvas often start around 180 GSM and may exceed 300 GSM. Higher GSM can improve structure and perceived durability, but it can also reduce drape, increase sewing difficulty, and make seams bulky. For heavy-duty use, do not rely on GSM as the only durability indicator. Abrasion resistance, tearing strength, tensile strength, seam slippage, colorfastness, and laundering behavior are more direct performance checks.
For home textiles and bags, GSM decisions depend on function. A light muslin may be suitable for lining or craft use, while tote bags and upholstery-style cottons need more body and better resistance to stress. If a fabric is coated, laminated, or heavily finished, the measured GSM may include finish or coating add-on. When performance is critical, specify the base cloth and finished fabric separately.
Why the same GSM can feel different
GSM measures mass per unit area. It does not measure thickness, softness, quality, or strength. That is why two cotton fabrics at 180 GSM can have very different commercial value. One may be a compact poplin with a crisp hand; another may be a loose jersey with more stretch and less dimensional stability.
- Weave or knit structure: Plain weave, twill, satin, jersey, interlock, rib, and terry distribute yarn in different ways. Structure changes drape, stretch, breathability, and coverage.
- Yarn count and yarn quality: Finer yarns can create smooth lightweight fabrics, while coarser yarns may create a heavier or more rustic handle. Combed, carded, ring-spun, open-end, and compact yarns can feel different even at similar weight.
- Density: Ends per inch, picks per inch, stitch density, and loop length strongly influence opacity, stability, and strength.
- Finishing: Brushing, raising, mercerizing, calendaring, enzyme washing, sanforizing, compacting, softening, and coating can change apparent thickness, hand feel, and shrinkage.
- Moisture condition: Cotton absorbs moisture from the surrounding atmosphere, so conditioning before weighing helps improve repeatability between laboratories.
Because of these variables, a fabric specification should never say only “cotton 180 GSM.” A more useful specification states fiber content, construction, yarn count, density, finished width, target GSM with tolerance, color or finish, shrinkage limits, and the test methods used.
How GSM is tested in a textile lab
In laboratory testing, GSM is commonly determined by cutting or measuring a known area of fabric, weighing it, and calculating grams per square meter. ASTM D3776/D3776M is widely used for mass per unit area of fabric, while ISO 3801 covers determination of mass per unit length and mass per unit area for woven fabrics. For repeatability, textile standards also address conditioning. ISO 139, for example, defines a standard atmosphere for conditioning and testing textiles at 20°C and 65% relative humidity. ASTM D1776/D1776M is another commonly referenced conditioning practice for textile testing. See also: Applications.
A typical production-side process follows these steps:
- Condition the specimen under the agreed textile testing atmosphere when required by the specification.
- Cut a specimen with a known area using an accurate GSM cutter, template, or measured dimensions.
- Weigh the specimen on a calibrated balance suitable for textile samples.
- Calculate the mass per unit area and report the result in g/m².
- Test several specimens from different positions across the fabric width and along the roll to evaluate variation.
For production control, one reading is not enough. Fabric weight can vary across the width, between roll ends, and between dye lots. Buyer and supplier should agree on the sampling plan, tolerance, rounding rule, and whether the result refers to greige fabric, dyed fabric, finished fabric, or washed fabric.
Setting practical GSM tolerances for cotton fabric
A target GSM should include an acceptable tolerance. Without a tolerance, a supplier and buyer may interpret the same result differently. For example, “180 GSM cotton jersey” is incomplete, while “180 GSM ±5% after finishing, tested by an agreed mass-per-unit-area method” is clearer. The correct tolerance depends on product risk, fabric type, machine capability, and buyer requirement.
As a practical rule, tighter tolerances are more realistic for stable, mature fabrics and long-running production programs. Wider tolerances may be needed for heavily brushed fabrics, open constructions, small sampling lots, or fabrics with complex wet processing. If shrinkage after laundering is important, the specification should also state whether GSM is measured before wash, after one wash, or after a defined home-laundering test. AATCC TM135 is commonly referenced for dimensional changes of fabrics after home laundering, and ISO washing procedures may be used in other markets.
GSM should also be evaluated with fabric width. A roll that meets GSM but is narrower than agreed can still create costing and cutting problems. Similarly, a fabric can meet GSM and fail opacity, bursting strength, pilling, colorfastness, or shrinkage. The best specification links fabric weight to the real performance risks of the end product.
Frequently asked questions
Is higher GSM cotton always better?
No. Higher GSM usually means more mass and often more structure, but it is not automatically better. A summer shirt, baby garment, or soft dress may need a lower GSM for comfort and drape. A tote bag or work trouser may need a higher GSM for body and durability. The right weight depends on end use.
What is a good GSM for a cotton T-shirt?
Many cotton jersey T-shirts fall around 140–220 GSM. Lightweight T-shirts often sit near the lower end, while more substantial casual or premium styles may use 180 GSM or above. Knit structure, yarn quality, shrinkage, and finishing can be as important as the number itself.
What GSM is cotton poplin?
Cotton poplin and shirting fabrics commonly fall around 100–160 GSM, although lighter and heavier versions exist. For white shirts, opacity and smoothness should be checked along with GSM. For uniforms, tearing strength and dimensional stability are also important.
How many GSM is 10 oz denim?
Using the common area-weight conversion, 10 oz/yd² is about 339 GSM. In practice, denim is often rounded, so a fabric described as 10 oz may be listed around 340 GSM. Always confirm whether the ounce value is tested before or after wash and whether any stretch fiber is included.
Can GSM predict fabric shrinkage?
No. GSM can change after washing if the fabric shrinks, relaxes, or loses finish, but the original GSM does not predict shrinkage by itself. Cotton shrinkage depends on yarn, construction, finishing, compacting, washing procedure, and drying method. Use a dimensional change test when shrinkage matters.
Key takeaway
A cotton fabric GSM chart is a useful starting point for comparing fabric weight, but it should not replace testing or a complete fabric specification. Use GSM to narrow the selection, then confirm construction, width, shrinkage, strength, opacity, colorfastness, and finishing. For sourcing and quality control, the most reliable approach is to state a target GSM with tolerance, use an agreed test method, and evaluate the fabric in the condition in which it will actually be cut, sewn, washed, and used.
