The Fabric FilesWhat your clothes are actually made of

What Fabric Weight (GSM) Means and How to Use It When Shopping

October 17, 2026

GSM stands for grams per square meter, and it is the standard way to describe how heavy a fabric is. A summer tee might be 140 GSM, a sturdy hoodie 320 GSM, and a bath towel 600 GSM or more. Weight does not equal quality on its own, but it predicts a lot: opacity, warmth, drape, and how substantial a garment feels. Comparing GSM within the same fiber type is one of the most useful shopping checks most brands never print.

How GSM is measured and why it varies

A lab cuts a precise square of fabric, usually with a circular cutter, and weighs it, then scales the result to one square meter. The number captures everything in that square: fiber density, yarn thickness, and how tightly the fabric is knitted or woven. Two fabrics with identical fiber content can differ by a hundred GSM purely from construction.

That is why GSM only compares fairly within a category. A 200 GSM linen is a heavy shirting with real structure, while a 200 GSM jersey is a medium tee. Fiber density matters too: polyester is light for its bulk, wool is warm for its weight, and cotton sits in the middle. Use GSM as a starting point, then factor in fiber and weave.

Typical ranges worth memorizing

For cotton tees, 120 to 160 GSM reads as light and soft, 160 to 220 as a classic midweight with better opacity, and above 220 as heavyweight with a boxy, durable feel. Dress shirts in cotton poplin sit around 100 to 140 GSM. Denim is usually described in ounces instead, with 12 to 14 ounce denim translating to roughly 400 plus GSM.

Bedding and towels use bigger numbers. Percale and sateen sheets generally fall between 100 and 180 GSM depending on yarn and weave, which is separate from thread count. Bath towels run 400 to 900 GSM; the heavier end feels plush and absorbs more, but also dries slowly and can stay damp in humid bathrooms. Hoodies and sweatshirts span 280 to 450 GSM, with fleece back fabrics at the top end feeling noticeably warmer.

What weight predicts and what it does not

Higher GSM usually means better opacity, more warmth, slower drape, and often better abrasion resistance, because there is simply more material in the way. It also means slower drying and a heavier suitcase. Lightweight fabrics drape closer, dry fast, and layer well, but show every layer underneath and wear out faster at rub points.

Weight says nothing about fiber quality. A 220 GSM tee spun from short staple cotton will pill and twist, while a 180 GSM tee from long staple cotton can look new for years. Treat GSM as a transparency metric: brands that publish it are telling you something checkable, and brands that hide it on basics are often selling a lighter fabric than the photos suggest.

Using GSM while you shop

When a listing gives GSM, compare it against the ranges above for that garment type and decide if it matches the job. A winter tee you plan to wear alone wants 200 plus GSM; a layering tee wants 140 to 180. For towels, match weight to your bathroom: heavy towels for a dry, heated space, midweight for a small humid one.

When GSM is missing, weight in grams for the whole product, listed on some marketplaces, can stand in: compare two similar garments size for size. In a store, the hand test works too. Hold the fabric to the light for opacity, and pinch a double layer to judge body. Weight literacy will not make a bad garment good, but it stops you paying heavyweight prices for lightweight cloth.

Keep reading on this site: What is modal fabric made from, How to read fabric blend percentages, What is bamboo lyocell made. Each of those pieces connects to the ideas above and gives more detail on the parts this guide could only summarize.

Frequently asked questions

Is higher GSM always better quality?

No. Higher GSM means heavier, not better. Quality depends on fiber length, yarn construction, and finishing. A heavy fabric made from short fibers pills and fades quickly. Use GSM to match the fabric to the job, and judge quality by fiber content, construction, and how the garment is finished.

What GSM is best for a t-shirt?

For a classic tee with good opacity and drape, 160 to 220 GSM is the sweet spot. Below 140 GSM tees feel like undershirts and can look sheer. Above 240 GSM you get a heavyweight, structured tee that holds its shape but runs warm. Personal preference for softness versus structure decides within that range.

Why do two fabrics with the same GSM feel different?

Fiber density and construction change the feel at the same weight. A tightly woven fabric feels crisp, a lofty knit feels spongy, and wool feels warm at weights where cotton feels cool. GSM counts mass only; it cannot capture texture, finish, or how air moves through the cloth.

How is GSM different from thread count?

Thread count counts the yarns per square inch in woven bedding, while GSM weighs the fabric per square meter. GSM applies to knits and wovens alike and is harder to inflate with multi ply yarn tricks, which is why many textile people trust it more for comparing sheets and towels.