MyBrandSize
Home / Shein to H&M
Shein → H&M

Shein to H&M size converter

Find your H&M size from your usual Shein size. Matched on body measurements, not just the label — with fit notes for both brands.

A size M in Shein is about a S in H&M; an S converts to a XS and an L to a M. Shein tends to run noticeably small and H&M runs slightly small, so match on body measurements, not the label.
ℹ️
These conversions are estimates while we finalise our sizing data — always check the brand's official size chart before buying.
Your size
Pick a size.

Bust is the primary fit point for tops and dresses. Enter it once to see your size in every brand.

BrandYour sizeFit note

Double-check before buying: Shein's official size chart ↗  ·  H&M's official size chart ↗

Converting between Shein and H&M trips people up because the two brands are cut differently. Shein tends to run noticeably small, while H&M runs slightly small. H&M generally runs larger than Shein, so the same body usually takes a smaller size label at H&M. The converter above corrects for this automatically by reading the body-measurement range behind each size rather than matching the letter on the tag.

As a quick guide: a size S in Shein converts to about a XS in H&M, a M lands around a S, and a L is roughly a M. When your measurement falls near a boundary the tool flags it as a between-sizes case — worth checking the garment's own measurements before you order.

Related

Other conversions

FAQ

Shein vs H&M sizing

If I wear a medium in Shein, what size am I in H&M?
A medium (M) at Shein maps to roughly a S at H&M, based on the body measurements behind each label. Cut and fabric can shift this, so treat it as a strong starting point.
Does H&M run bigger or smaller than Shein?
H&M generally runs larger than Shein, so the same body usually takes a smaller size label at H&M.
Is Shein true to size?
Shein tends to run noticeably small. Runs small — regular sizes use Asian sizing. Many size up 1–2.