Thread Report — Comparison

Zara vs H&M: Which Has More Plastic.

I went looking for the obvious fast fashion villain. Pulled 13,777 Zara products and 198H&M products and counted the fibres. The answer surprised me, slightly.

TL;DR

H&M edges Zara on natural fibre content — 59.5% vs 52.4% average per garment. Zara leans harder on polyester (27.4% of items are polyester-majority vs 21.7% at H&M). Both still blend almost everything with a bit of elastane.

52.4%Zara avg natural %
59.5%H&M avg natural %
13,975Products checked

By the Numbers

MetricZaraH&MBetter
Products in sample13,777198
Avg natural fibre %52.4%59.5%H&M
% items ≥95% natural32.1%34.8%H&M
% items polyester-majority27.4%21.7%H&M
Avg cotton per garment36.2%46.6%H&M
Avg polyester per garment27%22.5%H&M

Average natural fibre % per garment

Zara
52.4%
H&M
59.5%

% of catalogue that's polyester-majority

Zara
27.4%
H&M
21.7%

Where they're similar

Both lean on the same core blend logic. Cotton plus a bit of elastane for tees and jeans, polyester plus viscose for the dressier stuff. About a third of each catalogue is "nearly natural" — Zara hits 32.1%, H&M 34.8%. Within rounding error.

Both also use semi-synthetics heavily. Zara averages 14.9% viscose per garment; H&M's rayon (same fibre, different word) shows up in 29.8% of products in our sample. Translation: a lot of "silky" tops at both retailers are wood pulp, not silk.

Where they differ

Zara's catalogue is huge — 13,777 products is about seventy times what we sampled at H&M. With that scale comes more synthetic-heavy outerwear, more athleisure, more "trend" pieces that need polyester structure. 27.4% of Zara items are majority polyester; that's nearly six points higher than H&M.

H&M's basics skew more cotton-forward. The average H&M garment is 46.6% cotton; the average Zara garment, 36.2%. Ten points is the difference between a real cotton tee and a cotton-poly hybrid.

Verdict

H&M has the marginally cleaner average. Not by a lot — about seven percentage points of natural fibre per garment — but enough to matter if you're buying tees and basics. For dresses, blazers and going-out tops, both brands tilt synthetic; Zara just tilts harder.

Neither is "sustainable." Both are fast fashion at industrial scale. But if the only choice in the mall is one or the other and you're shopping cotton basics, H&M is the safer default. For everything else, read the label.

What to look for if you shop both

  • Cotton tees: default to H&M; cotton content is higher per garment.
  • Denim: both are mostly cotton with 1-2% elastane; coin flip.
  • Knitwear: read the label at both — "acrylic" means plastic.
  • Dresses: both lean viscose/rayon; check for "100% viscose" if you want a wood-pulp drape rather than polyester.
  • Activewear / outerwear: Zara's is more polyester-heavy on average.

Monthly Thread Reports

Get reports like this in your inbox.

We analyze thousands of products every month. Be the first to see new Thread Reports — fabric data nobody else publishes.

No spam. Unsubscribe in one click.

Frequently Asked Questions

Which has more natural fibre, Zara or H&M?

H&M, narrowly. The average H&M garment we measured is 59.5% natural fibre; Zara is 52.4%. The gap is real but smaller than people expect.

Which uses more polyester?

Zara. 27.4% of Zara items we checked were majority polyester (50%+), versus 21.7% at H&M.

Are Zara basics actually cotton?

Often, but blended. Across the 13,777 Zara products in the sample, the average cotton content per garment is 36.2%. That includes a lot of "cotton with elastane" and "cotton/polyester" blends, not 100% cotton.

→ Full Zara report→ Full H&M report→ All brands ranked
Methodology: Fabric composition pulled from product pages on each brand's site. 13,777 Zara products, 198H&M products. "Natural" counts cotton/linen/wool/silk at 100%; viscose/rayon/lyocell at 50% (semi-synthetic). Polyester-majority = 50% or more polyester by label.

Explore the Thread Report

Part of an openly-licensed dataset.

This page is one view of Fibr's Thread Report — fabric composition data for major fashion retailers, free to read and cite. Explore the rest:

Stop buying plastic by accident.

Fibr shows you what every garment is actually made of before you buy it. Green means natural fibre. Red means plastic.

Add to Chrome — It's free

Free forever. No account, no data collected, nothing to lose.