H&M and Uniqlo both carry a "runs small" reputation, but for opposite reasons. Uniqlo builds on Japanese fit blocks — trimmer chest and shoulders, narrower sleeves, slightly shorter torso — and is remarkably consistent about it. H&M's smallness is patchier: its numeric EU sizes run small (bottoms worst, often by one to two sizes), its letter sizes are cut wide, and consistency between items is loose.
The two also label clothes in different systems — Uniqlo in alpha sizes mapped to US numbers, H&M in EU numerics with letters layered on top — so the only safe way to compare them is by body measurement. That's how the tables below are aligned, and the result is a letter offset most shoppers don't expect.
The short answer
Both run small, but Uniqlo's letters cover smaller bodies — a Uniqlo L can be an H&M M
By the women's charts, Uniqlo's letters sit roughly one notch below H&M's: Uniqlo's M (bust 35–37" · 88–94 cm) lines up with H&M's EU 40, and Uniqlo's L (37–40" · 94–101 cm) lands on H&M's EU 42 — which H&M still labels M, because each H&M letter spans two EU sizes. So the same body can wear M at H&M and L at Uniqlo without either label being wrong.
In practice the brands run small in different places. Uniqlo is slim everywhere — Japanese fit standards, by the brand's own account — but predictable, so one size up usually settles it for good. H&M is small mainly in bottoms, where one to two sizes up is routine, while its tops sit closer to true to size and its consistency varies item to item. Men's letters, oddly, nearly align on paper; there it's Uniqlo's trimmer cut that does the shrinking.
H&M vs Uniqlo at a glance
| H&M | Uniqlo | |
|---|---|---|
| Sizing system | EU numeric sizes; letters span two EU sizes each | Alpha sizes mapped to US numerics (XS = 0–2, etc.) |
| Overall fit | Runs small — worst in bottoms, by one to two sizes | Runs small everywhere — slim, slightly short Japanese cut |
| Consistency | Loose — fit varies noticeably between items | Among the most consistent on the high street |
| Where to size up | Jeans, trousers, fitted skirts | One size up as a default; two in slim-fit lines |
| Letter sizes | Cut wide — M spans EU 40–42 | Cover smaller bodies — M ≈ H&M's EU 40 only |
Women's sizes aligned by bust
Rows are matched by body bust measurement, not by label — the brands use different sizing systems. The closest single H&M EU size is shown; H&M's published chart tops out at EU 44, so the XL row is approximate.
| Uniqlo size | Uniqlo bust | Closest H&M size | H&M bust |
|---|---|---|---|
| XS | 31–32" · 78–83 cm | EU 34 (XS) | 78–82 cm · 30.7–32.3" |
| S | 33–34" · 83–88 cm | EU 36 (S) | 82–86 cm · 32.3–33.9" |
| M | 35–37" · 88–94 cm | EU 40 (M) | 90–94 cm · 35.4–37" |
| L | 37–40" · 94–101 cm | EU 42 (M) | 94–98 cm · 37–38.6" |
| XL | 40–43" · 101–109 cm | EU 44 (L) | 98–102 cm · 38.6–40.2" |
Women's waist side by side
Same bust-based row alignment as above. The waists track closely on paper — remember that H&M bottoms famously fit smaller than the chart suggests.
| Uniqlo size | Uniqlo waist | H&M size | H&M waist |
|---|---|---|---|
| XS | 24–25" · 60–65 cm | EU 34 (XS) | 62–66 cm · 24.4–26" |
| S | 26–27" · 65–70 cm | EU 36 (S) | 66–70 cm · 26–27.6" |
| M | 28–30" · 70–76 cm | EU 40 (M) | 74–78 cm · 29.1–30.7" |
| L | 30–33" · 76–83 cm | EU 42 (M) | 78–82.5 cm · 30.7–32.5" |
| XL | 33–36" · 83–91 cm | EU 44 (L) | 82.5–87.5 cm · 32.5–34.4" |
Men's tops aligned by chest
Body chest measurements, rows matched by chest rather than label. Uniqlo's bands are wider (about three inches per size vs four centimetres per EU size at H&M), and H&M's published men's chart ends at EU 54.
| Uniqlo size | Uniqlo chest | Closest H&M size | H&M chest |
|---|---|---|---|
| S | 35–38" · 89–96.5 cm | EU 46 (S) | 90–94 cm · 35.4–37" |
| M | 38–41" · 96.5–104 cm | EU 50 (M) | 98–102 cm · 38.6–40.2" |
| L | 41–44" · 104–112 cm | EU 54 (L) | 106–110 cm · 41.7–43.3" |
Switching between H&M and Uniqlo
- Don't carry your letter between the two brands — compare your body measurements against each chart instead. The same M means a different body at each store.
- Coming from H&M to Uniqlo: expect to move up a letter for the same fit (an H&M M body is Uniqlo L territory in women's), and consider two sizes up in anything Uniqlo labels slim fit.
- Coming from Uniqlo to H&M: tops will feel familiar or roomy, but H&M jeans and trousers still need one to two sizes up — they're the smallest-fitting garments in either store.
- Once you've found your Uniqlo size, trust it — Uniqlo's blocks barely change. At H&M, keep checking the product page's measurements, because consistency drifts item to item.
Measurements are based on each brand's published size charts and may vary by garment, fabric, and region. For the full charts and fit notes, see the H&M size guide and the Uniqlo size guide.
H&M vs Uniqlo sizing FAQs
Which runs smaller, H&M or Uniqlo?
By the women's charts, Uniqlo's letters cover smaller bodies — its M lines up with H&M's EU 40, the lower half of H&M's M. In real garments, both run small: Uniqlo trims everything slightly (slim, short Japanese cut), while H&M is small mainly in bottoms, which commonly need one to two sizes up.
Is a Uniqlo medium the same as an H&M medium?
Not quite. Uniqlo's women's M fits a 35–37" bust, which matches H&M's EU 40 — but H&M's M spans EU 40–42, reaching up to a 98 cm bust. So an H&M medium covers a larger body at its top end, and many people who wear M at H&M take L at Uniqlo.
Do I size up at both brands?
Differently. At Uniqlo, one size up is the blanket advice if you're used to American sizing, and two in slim-fit lines. At H&M, your usual size often works in tops, but jeans, trousers, and fitted skirts need one to two sizes up.
Which brand is more consistent?
Uniqlo, clearly. Its fit blocks change little between seasons, so your size in a category tends to hold. H&M's fit varies noticeably between items — many shoppers order two adjacent sizes and keep the better fit.
How do the men's sizes compare?
On paper they nearly align: Uniqlo's M (38–41" chest) sits close to H&M's EU 50, which H&M also labels M. The difference shows up in the cut — Uniqlo's chest, shoulders, and sleeves run trimmer, so shoppers between sizes usually go up at Uniqlo and stay put at H&M for tops.


