Skip to main content
← Journal

Fabric Weight Explained: What GSM Means and Why It Matters for Your Clothes

Last updated: April 2026

You've probably seen "GSM" on a product page and either skipped past it or Googled it and gotten a Wikipedia article that didn't help. Fair enough. GSM stands for grams per square meter, and it's the standard way the textile industry measures fabric density. Take a square meter of fabric, weigh it in grams, and that's your GSM. A higher number means a denser, heavier fabric. A lower number means lighter and thinner. That's the entire concept. The reason it matters is that this single number tells you more about how a shirt will feel, drape, last, and perform than almost anything else on the product listing.

You don't need to memorize GSM charts or carry a fabric scale in your pocket. You just need to understand what the ranges mean and what tradeoffs come with each one. That's what this post is about.


What Does GSM Actually Measure?

The GSM Scale
120
150
180
200
220
280
Lightweight
120–150 GSM
Midweight
150–200 GSM
Heavyweight
200–280+ GSM
Rotten Hand uses 180–220 GSM — the upper-midweight to heavyweight sweet spot for durability, structure, and all-season comfort.

GSM measures fabric density by weight. Not thickness exactly -- two fabrics can have the same GSM but feel different depending on the fiber type and weave. But as a general rule, GSM gives you a reliable shorthand for how substantial a fabric is. It's the metric used across the global textile industry, which means you can compare fabrics from different manufacturers on a level playing field.

In the US, you'll sometimes see fabric weight listed in ounces per square yard (oz/yd²) instead. Same idea, different unit. If you see a shirt listed at "5.3 oz," that's roughly 180 GSM. Most brands selling internationally have shifted to GSM because it's more precise and universally understood, but you'll still encounter ounces on American-market basics. Either way, the principle is identical: higher number, heavier fabric.


Why Should You Care About Fabric Weight?

120–150
GSM · 3.5–4.5 oz/yd²
Lightweight
  • Cheap basics territory
  • Airy, but see-through in light colors
  • Wrinkles easily, loses shape fast
  • Good for: undershirts, layering, hot climates
150–200
GSM · 4.5–5.9 oz/yd²
Midweight sweet spot
  • The Goldilocks zone
  • Drapes well, holds shape, breathes
  • Decent opacity and durability
  • Good for: everyday tees, year-round wear
200–280+
GSM · 5.9+ oz/yd²
Heavyweight
  • Thick, structured, holds its shape
  • Full opacity, clean silhouette
  • Less breathable, stiffer initially
  • Good for: premium tees, cool-weather staples

Because it affects literally everything about how a garment performs. Weight determines drape -- how a shirt hangs on your body. It determines opacity -- whether the fabric is see-through under certain lighting. It determines durability -- how well the shirt holds up to repeated washing and daily wear. It determines breathability -- how much air passes through the weave. And it determines structure -- whether the shirt holds its shape or collapses into a shapeless sack after a few months.

When brands don't list GSM (and plenty don't), that's information in itself. A company selling a 130 GSM shirt for $30 has a reason not to advertise the weight. It's the same principle as a restaurant that doesn't list prices on the menu -- except in reverse. The number being hidden is usually the one you'd want to see before making a decision. If a brand is proud of their fabric, they'll tell you about it.


What's Considered Lightweight?

Lightweight fabrics fall in the 120-150 GSM range, which translates to roughly 3.5-4.5 oz/yd². This is your typical cheap basics territory. Thin, breathable, not built to last. A lightweight shirt will feel airy in summer, which is genuinely the right call in extreme heat. But it comes with tradeoffs that are worth knowing about before you buy.

Lightweight fabric shows body contour more. It's often more transparent, especially in lighter colors. It wrinkles easily and loses shape faster because there's simply less material holding everything together. Durability takes a hit -- less fabric per unit area means less structural integrity, which means the garment wears out sooner. If you've ever bought a cheap white tee and noticed it going semi-transparent after a handful of washes, that's a low-GSM fabric doing exactly what low-GSM fabrics do.

That said, lightweight has its place. Undershirts, layering pieces, hot-climate basics -- these all benefit from lower GSM. The problem isn't that lightweight fabric exists. The problem is when lightweight fabric is sold at midweight or heavyweight prices, or when it's presented as an everyday workhorse when it's really a seasonal piece.


What About Midweight?

The 150-180 GSM range (4.5-5.3 oz/yd²) is what most people in the industry call the Goldilocks zone. Not too thin, not too thick. A midweight fabric drapes well, holds its shape reasonably, breathes enough for most climates, and has the density to last through regular wear and washing without falling apart prematurely.

Most quality everyday t-shirts land somewhere between 160 and 200 GSM. That range gives you enough substance that the shirt feels like it's actually made of something, while keeping it comfortable for daily wear across three seasons. You get decent opacity, reasonable durability, and a hand-feel that doesn't scream "disposable." If you're only going to own a handful of shirts and you need them to work year-round, midweight is where you should be looking.


When Does Heavyweight Make Sense?

Heavyweight fabrics start at 200+ GSM (5.9+ oz/yd²), and premium heavyweight brands often push into the 220-280 GSM range. This is where you get into thick, structured, holds-its-shape-like-it-has-opinions territory. A heavyweight tee feels noticeably different in your hands -- there's a weight and density to it that you don't get at lower GSMs.

The benefits are real. Heavyweight fabric lasts longer because there's more material to wear through before the shirt starts declining. It holds its shape better -- less stretching, less warping, less of that sad neckline sag that happens to thinner shirts. Opacity is a non-issue; you could wear a white heavyweight tee without worrying about it being see-through. And the structured drape gives a cleaner silhouette that looks more intentional, even on a basic crewneck.

The tradeoffs are also real. Heavier fabric is less breathable, which means it's not ideal for high heat or intense activity. The reduced drape means the fabric moves with your body less fluidly -- it sits on you rather than flowing with you. For some people that structured feel is the whole appeal. For others it feels stiff, especially before the fabric has been broken in through a few washes. It's a preference, not a universal upgrade.


How Do You Actually Check a Shirt's GSM?

Two places to look. First, the product page. Any brand worth buying from will list fabric weight somewhere in the product details -- either in GSM or ounces. If it's not on the main listing, check the fabric composition section or the FAQ. Second, the garment label itself. Care labels sometimes include fabric weight, though this is more common on premium and mid-market brands than on fast fashion.

If you can't find the GSM anywhere -- not on the site, not on the label, not in the product FAQ -- you can make a reasonable guess based on how the fabric feels. Hold it up to light. If you can see through it clearly, you're probably below 140 GSM. If it blocks light almost entirely and feels substantial in your hand, you're likely above 200. If it's somewhere in between, welcome to midweight.

You can also just ask. Most brands with customer service will tell you the GSM if you email them. If they won't or can't, that tells you something about how much attention they're paying to their own product.


What Does Rotten Hand Use?

We use fabrics in the 180-220 GSM range depending on the product. That puts us solidly in the upper-midweight to heavyweight territory. We landed there because it's the range that best balances the things we actually care about: durability that survives hundreds of wears, enough structure to hold shape wash after wash, opacity that works in any color, and a hand-feel that makes the shirt worth reaching for.

We could go lighter and the shirts would cost less to produce. We could go heavier and market them as "ultra premium heavyweight." We chose the range that makes the most sense for shirts you're going to wear regularly, in real life, across seasons. If you want something gossamer-thin for a beach day, we're probably not your brand. If you want a shirt that still looks like a shirt after its hundredth wash, that's what this weight range is built for.


FAQ

Is higher GSM always better?

No. Higher GSM means more durable and more opaque, but it also means less breathable and less drape. A 280 GSM shirt would be overkill for a summer day in a hot climate. The "best" GSM depends entirely on how and where you're wearing the garment. For everyday wear in moderate climates, the 160-200 GSM range hits the sweet spot for most people.

What GSM is a typical cheap t-shirt?

Most fast fashion tees land between 120-150 GSM. That's why they feel thin and see-through, and why they lose shape quickly. The low GSM is a direct result of using less fabric per garment to keep costs down.

Can two shirts with the same GSM feel different?

Absolutely. GSM measures weight per area, but it doesn't capture fiber quality, weave type, or finishing processes. A 180 GSM shirt made from long-staple combed cotton will feel noticeably smoother and more substantial than a 180 GSM shirt made from short-staple cotton in a loose weave. GSM is a useful starting point, not the complete picture.

What's the GSM equivalent in ounces?

GSM oz/yd² Category Typical Use
120 ~3.5 Lightweight Undershirts, cheap basics
150 ~4.5 Light-mid Budget everyday tees
180 ~5.3 Midweight Quality everyday shirts
200 ~5.9 Upper-mid Premium daily wear
220 ~6.5 Heavyweight Structured premium tees
280 ~8.3 Ultra-heavy Statement pieces, cool weather

Roughly: 150 GSM is about 4.5 oz/yd², 180 GSM is about 5.3 oz/yd², and 200 GSM is about 5.9 oz/yd². The conversion isn't perfectly clean because the units measure slightly different things (metric area vs imperial area), but these approximations are close enough for comparing products.

Does fabric weight affect shrinkage?

Not directly -- shrinkage is more about fiber content and whether the fabric was pre-shrunk during manufacturing. But heavier fabrics tend to be more dimensionally stable because the denser weave has less room to contract. A well-made heavyweight shirt that's been pre-washed shouldn't shrink meaningfully. A lightweight shirt with no pre-shrink treatment is a gamble.

Should I care about GSM when buying non-cotton fabrics?

Yes. GSM applies to all fabrics -- cotton, linen, wool, synthetics, blends. The ranges shift slightly depending on material (linen tends to run lighter for the same feel, for example), but the principle holds. Heavier means denser, and denser generally means more durable and more opaque.


We make one shirt — in two sleeve lengths. That's it. Short sleeve and long sleeve, upper-midweight to heavyweight cotton, made ethically in India. If you want to feel the difference fabric weight makes, check out [Rotten Hand](https://rottenhand.com).

Explore our consciously made collection

Shop Now