Fabrics

Fabric GSM Guide: Weights for T-Shirts, Hoodies and More

GSM is the number that tells you how heavy a fabric is, and it is the first thing to fix when you brief a factory. This guide explains what fabric GSM means, how to calculate and measure it, how it converts to ounces, and what weights are typical for t-shirts, hoodies and other garments. For the knit side, see our hoodie fabric guide.

Fabric GSM Explained: What the Number Means

Fabric GSM stands for grams per square metre: the weight of one square metre of fabric. A 200 GSM jersey weighs 200 grams for every square metre of cloth. Because the unit measures weight per area, it is independent of fabric width and roll length, which makes it the standard way to compare fabrics and to write a specification. Higher GSM generally means a heavier, thicker and more substantial fabric, and lower GSM means lighter and thinner.

g/m²Grams per square metre: the standard unit for fabric weight
÷ 33.9Divide GSM by 33.9 to get ounces per square yard
100 cm² × 100Weigh a 100 square centimetre sample in grams and multiply by 100
About ± 5 per centA commonly quoted tolerance. Confirm the figure with your factory

GSM is useful but incomplete. It tells you nothing about fibre, yarn quality or structure, so a 180 GSM combed cotton jersey and a 180 GSM open-end jersey can feel and wear very differently. Treat fabric GSM as one line of a specification rather than a quality guarantee.

How to Calculate Fabric GSM

The calculation is simple: GSM equals the weight of a fabric sample in grams divided by its area in square metres. The easiest sample is a circle of exactly 100 square centimetres, which is one hundredth of a square metre. The weight in grams multiplied by 100 is then the GSM. Textile labs use a round GSM cutter for this and a precision scale that reads to two decimal places.

Worked example (illustrative)

A 100 square centimetre sample weighs 1.85 grams. Multiply by 100 and the fabric is 185 GSM. In imperial units that is 185 divided by 33.9, about 5.5 ounces per square yard. If the same fabric comes on a roll 150 cm wide, one metre of that roll weighs about 185 times 1.5, or roughly 278 grams.

That last figure shows why GSM and fabric consumption are different things. GSM describes the cloth. How much cloth a garment uses depends on the pattern, the fit and the roll width, and it is the combination of the two that drives fabric cost.

GSM to oz/yd² Conversion

Some suppliers, especially denim and workwear mills, quote weight in ounces per square yard. The conversion is fixed: one ounce per square yard is about 33.9 GSM. The table gives the values most buyers need, rounded to one decimal place.

Fabric GSM and ounces per square yard

GSMoz/yd² (approx.)Typical context
1203.5Very light jersey, summer tees
1504.4Lightweight t-shirt jersey
1805.3Standard t-shirt, mid-weight polo
2005.9Mid-weight tee, light French terry
2407.1Heavyweight tee, light sweatshirt
2808.3Midweight hoodie fleece, light denim
3209.4Heavier hoodie fleece
40011.8Heavyweight hoodie, mid-weight denim

Conversions use 1 oz/yd² = 33.9 GSM and are rounded. The context column is typical, not a rule.

Denim is often described by its ounce weight, for example 12 oz, which is roughly 407 GSM. If a supplier quotes ounces, convert before comparing it with a GSM figure from another mill.

Light, Mid and Heavyweight: Fabric GSM by Garment

There is no industry-wide definition of lightweight, midweight or heavyweight, and the labels shift with the garment: a heavyweight t-shirt is lighter than a lightweight hoodie. The table gives the bands most factories and brands use as a working guide. Use it to sanity-check a quote, not to replace a reference garment.

Typical fabric GSM bands by garment

GarmentLightweightMidweightHeavyweight
T-shirt (single jersey)120–150160–200210–300
Polo shirt (piqué)160–180180–220230–280
Sweatshirt220–260260–320320–380
Hoodie200–260270–340350–450
Joggers200–260260–340350–420
Jeans (denim)270–340 (8–10 oz)340–410 (10–12 oz)410–540 (12–16 oz)

Working bands in GSM. They are typical and vary by product, market and factory. Always confirm against a reference garment.

The bands overlap on purpose. A boxy streetwear tee often sits at the top of the t-shirt range for structure, a topic we cover in our boxy and oversized t-shirt guide.

Typical Fabric GSM Ranges at a Glance

The chart below shows the same information visually, one bar per garment, so you can see how the categories overlap. It is a quick way to check whether a weight you have been quoted is plausible for the product.

Typical GSM ranges by garment type

Typical ranges, grams per square metre

T-shirt120–300 GSM
Polo piqué160–280 GSM
Sweatshirt220–380 GSM
Hoodie200–450 GSM
Joggers200–420 GSM
Jeans (denim)270–540 GSM

Typical ranges. They vary by product, factory and fabric. Use as a plausibility check, not a specification.

Notice how hoodies and joggers span a wide band. That is because they can be made in French terry for spring or in thick brushed fleece for winter. The right figure depends on season and look as much as the garment name.

T-Shirt GSM: Choosing the Right Weight

T-shirt GSM has the most influence on how a tee looks and feels. Light weights in the 120–150 range drape closely and feel cool but can look thin once washed. Mid weights, roughly 160–200, are the standard retail tee and balance softness, opacity and cost. Heavier tees, from about 210 upward, hold their shape, hang with structure and give the boxy silhouette that streetwear favours.

Yarn quality matters as much as the number. A combed ring-spun jersey at 180 GSM usually feels smoother and wears better than an open-end jersey at the same weight, which we explain in our guide to ring-spun vs combed cotton. When you compare tees, check GSM, yarn type and finish together.

Hoodie GSM: Midweight, Heavyweight and the Fleece Question

For hoodies, fabric GSM is also a statement about warmth and market position. Lighter weights around 200–260 suit spring wear and layering, midweights from about 270 to 340 are the mainstream choice, and heavyweights above 350 carry the premium streetwear look. Fleece and French terry at the same GSM do not feel the same, because fleece has a brushed back that adds loft and warmth.

When you specify a hoodie, state the GSM of the finished fabric, the structure and the blend together. Our hoodie fabric guide compares French terry and fleece in detail, and fleece fabric has its own guide to types and weights.

How to Measure Fabric GSM from a Swatch

You can check a swatch or a finished garment panel yourself with inexpensive equipment, which is useful when a sample looks lighter or heavier than the specification. The steps below follow the common method used in textile labs.

Measuring fabric GSM in five steps

  1. 1PrepareLay the fabric flat and relaxed, away from seams, hems and printed areas.
  2. 2CutUse a 100 square centimetre GSM cutter, or cut a 10 cm by 10 cm square.
  3. 3WeighWeigh the sample on a scale accurate to 0.01 g and record the grams.
  4. 4CalculateMultiply the weight in grams by 100 to get GSM.
  5. 5RepeatTake three samples from different places and average them.

A square cut by hand is less precise than a round cutter. For specifications that matter, ask the factory for a lab figure.

Measure the fabric in the condition you care about. Greige fabric before dyeing and finishing, finished fabric, and fabric after washing all have different GSM, because processing and shrinkage change the density. State which one you mean.

GSM Tolerance and Common Mistakes

No mill produces fabric at exactly the stated weight. A commonly quoted tolerance is around plus or minus 5 per cent, so a 200 GSM fabric might legitimately measure anywhere between about 190 and 210. Some factories and fabric types allow more or less, so agree the figure in writing. A tight tolerance is worth asking for if you are matching a reference or a previous batch.

Specify fabric GSM properly

  • State GSM for the finished fabric, not a nominal weight.
  • Agree the tolerance and the test method with the factory.
  • Write the fibre, yarn type, structure and finish next to the GSM.
  • Say whether the figure is before or after washing.
  • Check the bulk fabric GSM against the approved sample, not a catalogue.
  • Do not compare GSM between fabrics of different structure without touching them.

A common mistake is to chase a high number as a mark of quality. A heavier fabric made from poor yarn can feel coarse and pill sooner than a lighter one made from good yarn, so judge by handfeel and tests as well. Our garment testing guide lists the checks to request.

What Fabric GSM Changes: Drape, Cost, Shipping, Shrinkage

Weight has knock-on effects well beyond feel. Heavier fabric uses more yarn, so cost rises, and freight is often charged by weight or volume, so heavier garments cost more to ship. Heavier knits tend to have more structure and less drape, while lighter fabrics move and cling. The table summarises the main effects.

How heavier and lighter fabric GSM compare

FactorHeavier GSMLighter GSM
Drape and shapeMore structure; holds a boxy or tailored shapeSofter drape; clings and flows more
WarmthWarmer, more insulatingCooler, more breathable
Material costMore yarn per metre, so usually higherLess yarn per metre, so usually lower
Shipping weightHeavier cartons; freight cost can riseLighter cartons
OpacityLess see-through, especially in light coloursMore see-through, especially in white
Sewing and printingThicker seams; prints sit well but feel heavierEasier to sew flat; thin fabric may show print through
ShrinkageDepends on structure and finishing, not weight aloneDepends on structure and finishing, not weight alone

General tendencies. Shrinkage is driven by yarn, structure and finishing more than by GSM, so always test the exact fabric.

Because of these links, it pays to decide fabric GSM before you finalise price targets, not after. Changing the weight later changes the cost, the freight and the look all at once.

How Ruhrose Approaches Fabric GSM

Ruhrose develops hoodies, jersey garments, denim and woven casualwear for UK buyers, with production in Bangladesh. We start from your reference garment or target feel, measure its fabric GSM, propose options at one or two weights, and sample before bulk, so the weight is agreed in writing and checked against the sample. We do not quote weights in advance without seeing the product. For the full approach, read about our sampling process.

FAQs

GSM means grams per square metre. It is the weight of one square metre of fabric, so a 200 GSM jersey weighs 200 grams per square metre. It is the standard way to compare fabrics and to specify weight to a factory, alongside fibre, yarn and structure.
Most retail t-shirts sit between about 160 and 200 GSM, which balances softness, opacity and cost. Lighter tees around 120 to 150 feel cool but thin, and heavier tees above about 210 give a structured, boxy look. The best weight depends on your design and market.
Mainstream hoodies are commonly around 270 to 340 GSM. Lighter French terry hoodies start near 200 and premium heavyweight hoodies run above 350. The right weight depends on season, fabric structure and the look you want, so sample two weights before deciding.
Divide the GSM by 33.9 to get ounces per square yard. For example, 200 GSM is about 5.9 oz/yd². To go the other way, multiply ounces per square yard by 33.9. Denim is usually quoted in ounces, so convert before comparing with GSM figures.
No. GSM measures weight only. A heavier fabric can be coarse or poorly made, and a lighter one can be fine and durable. Judge quality by yarn type, construction, finishing and test results such as shrinkage and pilling, not by the number alone.
A commonly quoted tolerance is around plus or minus 5 per cent, so a 200 GSM fabric might measure 190 to 210. Tolerances vary by factory and fabric, so agree the figure and the test method in writing before approving bulk production.

Not sure what weight your product needs?

Send us a reference garment or a target feel. We will suggest a GSM to sample, measure it against your reference and tell you early if it is not right.