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

H&M to Shein size converter

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

A size M in H&M is about a L in Shein; an S converts to a M and an L to a XL. H&M runs slightly small and Shein tends to run noticeably 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: H&M's official size chart ↗  ·  Shein's official size chart ↗

Converting between H&M and Shein trips people up because the two brands are cut differently. H&M runs slightly small, while Shein tends to run noticeably small. Shein generally runs smaller than H&M, so you'll often need to size up when switching from 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 H&M converts to about a M in Shein, a M lands around a L, and a L is roughly a XL. 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

H&M vs Shein sizing

If I wear a medium in H&M, what size am I in Shein?
A medium (M) at H&M maps to roughly a L at Shein, based on the body measurements behind each label. Cut and fabric can shift this, so treat it as a strong starting point.
Does Shein run bigger or smaller than H&M?
Shein generally runs smaller than H&M, so you'll often need to size up when switching from H&M.
Is H&M true to size?
H&M runs slightly small. Runs slightly small.