H&M is a high-street brand that sells everything from fitted basics to oversized streetwear. Because the cut changes from item to item, a Medium in one top can feel very different from a Medium in another.
Why H&M sizing feels inconsistent
- Different fits per item — product pages usually name the fit, such as "slim fit", "regular fit" or "oversized".
- Different fabrics — jersey stretches, woven fabric does not.
- Multiple lines — basics, trend pieces and premium ranges are cut by different teams.
How to pick your size
- Read the fit name. "Oversized" means you can often take your normal size, or size down if you want a closer look.
- Check the product's size guide. It lists chest, waist and hip measurements in cm or inches.
- Compare with your measurements. Our guide to measuring yourself takes about three minutes.
- Read recent reviews. Look for comments from people with a similar build.
Compared with Zara
Shoppers often compare H&M with Zara, which many find cut more closely. We cover this side by side in Zara vs H&M sizing.
Converting sizes
If you are used to US or EU sizes, use the size converter to switch to UK sizing before ordering.
Want a quick recommendation?
Tell the AI your height, weight and preferred fit, and pick H&M as the brand.
✦ Find my size free