Sizing Comparison

H&M vs Primark sizing: which budget brand fits truer?

Updated June 10, 2026 · By the TRYSHOP team

H&M and Primark compete for the same budget, and they share the same sizing reputation: both run small, and both are famously inconsistent from item to item. H&M's smallness concentrates in bottoms — jeans, trousers, and fitted skirts commonly fit one to two sizes under the label. Primark's concentrates in jeans, fitted dresses, and tailored shirts, to the point that even its own staff recommend sizing up in denim.

The labels differ — H&M prints EU numbers, Primark prints UK numbers — but both charts convert cleanly to the same EU scale, and when you line them up the measurements nearly coincide: Primark's single values sit inside or right at the edge of H&M's ranges. That makes this one of the easier label conversions on the high street; the hard part is that neither label is a reliable promise of fit.

The short answer

It's close to a tie — both run small, in slightly different places

Neither brand wins this one cleanly, and pretending otherwise wouldn't help you. Chart to chart they're nearly identical: Primark's UK 12 (EU 40) lists a 91 cm bust and 74 cm waist, while H&M's EU 40 lists 90–94 cm and 74–78 cm. Fit to fit they're also matched — both run small, both vary garment to garment, and both have basics that sit closer to true to size than their fitted pieces.

The differences are in the details. H&M's worst category is bottoms across the board, and it adds a letter-size wrinkle: its alpha sizes each span two EU sizes, so an H&M M is EU 40–42 while Primark's M covers roughly UK 12–14 — coincidentally similar bodies, but only by accident of both brands cutting letters wide. Primark's worst categories are denim, fitted dresses, and formal shirts, and its garment-to-garment consistency is the loosest of any brand we cover — two identical items can genuinely measure differently.

H&M vs Primark at a glance

H&MPrimark
Label systemEU numeric (34–44) with wide lettersUK numeric (4–20) with EU and US conversions printed
Overall fitRuns small — bottoms worst, by one to two sizesRuns small — jeans, fitted dresses, tailored shirts worst
Truest to labelTops and knitwear; flowy styles run generousBasics and oversized tops
ConsistencyLoose between itemsLoosest around — identical garments can measure differently
Chart historyPublishes measurement ranges per EU sizeRevised its chart in 2021 after runs-small complaints

Size labels on the same EU scale

Primark prints UK sizes with official EU and US conversions; H&M prints EU sizes. Lined up on the EU scale, the labels map one-to-one — but note H&M's letters span two EU sizes, so letter-to-letter comparison is the one conversion that misleads.

EUPrimark label (UK)H&M labelUS
346XS2
368S4
3810S6
4012M8
4214M10
4416L12

Women's bust and waist side by side

Body measurements aligned by EU size. Primark publishes single values (in cm, inches converted), H&M publishes ranges — Primark's figures sit inside or at the bottom edge of H&M's ranges, so the charts effectively agree.

EUPrimark bustH&M bustPrimark waistH&M waist
3479 cm · 31"78–82 cm · 30.7–32.3"62 cm · 24.5"62–66 cm · 24.4–26"
3683 cm · 32.5"82–86 cm · 32.3–33.9"66 cm · 26"66–70 cm · 26–27.6"
3887 cm · 34.5"86–90 cm · 33.9–35.4"70 cm · 27.5"70–74 cm · 27.6–29.1"
4091 cm · 36"90–94 cm · 35.4–37"74 cm · 29"74–78 cm · 29.1–30.7"
4296 cm · 38"94–98 cm · 37–38.6"79 cm · 31"78–82.5 cm · 30.7–32.5"
44102 cm · 40"98–102 cm · 38.6–40.2"85 cm · 33.5"82.5–87.5 cm · 32.5–34.4"

Men's tops aligned by chest

Rows matched by chest measurement — Primark lists to-fit chest figures and says its men's sizes are the same across UK, EU, and US; H&M figures are body measurements per EU size. The letters land close at these anchors.

Primark sizePrimark chestClosest H&M sizeH&M chest
S36–38" · 91–96 cmEU 46 (S)90–94 cm · 35.4–37"
M38–40" · 97–102 cmEU 50 (M)98–102 cm · 38.6–40.2"
L41–43" · 103–108 cmEU 52 (L)102–106 cm · 40.2–41.7"

Switching between H&M and Primark

  • Convert through the numbers, not the letters: H&M EU 40 = Primark UK 12. The numeric mapping is exact; the letters only roughly coincide because both brands cut them wide.
  • Apply the same denim rule at both stores: size up at least one in jeans — two for low-stretch styles at H&M — and treat the label as a starting point, not a promise.
  • Trust the basics, doubt the fitted pieces. At both brands, plain tops and oversized styles sit near true to size while fitted garments carry the small sizing.
  • When fit really matters, check the garment itself: H&M lists measurements on many product pages, and at Primark — where two identical items can measure differently — the label inside the garment beats the size on the hanger.

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 Primark size guide.

H&M vs Primark sizing FAQs

Which runs smaller, H&M or Primark?

Honestly, it's about even. Both run small and both are inconsistent; their published measurements nearly coincide when aligned on the EU scale. The smallness just lands in different racks — H&M's in bottoms generally, Primark's in jeans, fitted dresses, and tailored shirts.

What's my Primark size if I wear EU 38 at H&M?

A UK 10 — Primark's official conversion puts UK 10 at EU 38, and its listed measurements (87 cm bust, 70 cm waist) sit right inside H&M's EU 38 ranges. Carry over your usual adjustments too: if you size up for fitted styles at H&M, do the same at Primark.

Is an H&M medium the same as a Primark medium?

Roughly, but for an odd reason. H&M's M spans EU 40–42 by design; Primark's M covers about UK 12–14, which is the same EU 40–42 territory. The letters happen to agree — still, the numeric sizes are the reliable way to convert, especially near size boundaries.

Which brand is more consistent between items?

H&M, slightly — and that's a low bar. H&M's fit varies noticeably between items, but Primark's garment-to-garment tolerance is looser still: two copies of the same piece in the same size can measure differently. At Primark, checking the measurements on the garment label is genuinely worthwhile.

Do I size up in jeans at both brands?

Yes. H&M denim commonly needs one to two sizes up. At Primark, sizing up in jeans is standard advice that even its own staff give. Neither brand's denim label can be taken at face value, so when in doubt, go up.

Stop guessing between brands.

Download TRYSHOP to preview H&M and Primark pieces on a photo of yourself before you buy — and see which brand's cut actually suits you, not just which size chart says it fits.

Get TRYSHOP on Google Play