Sizing Comparison

Zara vs Old Navy sizing: opposite ends of the rack?

Updated June 10, 2026 · By the TRYSHOP team

If you wanted to pick two mainstream brands that size as differently as possible, Zara and Old Navy would be a strong pair. Zara cuts slim on European blocks, labels in EU numbers, and runs small — worst in fitted pieces, jeans, and its TRF line. Old Navy is famous for the opposite: generous sizing, with finished garments that often measure a size or more over the label.

The two also speak different sizing languages — EU numeric at Zara, US alpha at Old Navy — so the tables below align rows by body measurement rather than by letter. Even before the fit reputations kick in, the charts alone put the same letter on noticeably different bodies.

The short answer

Zara runs much smaller — expect to drop a size, often two, going from Zara to Old Navy

Start with the charts: a Zara M fits a 90 cm (35.4") bust, which falls between Old Navy's S (34–35") and M (36–37"); a Zara men's L (99–103 cm chest) matches an Old Navy M (39–41"). That's roughly a half-to-one letter gap on paper, with Old Navy's letters covering the larger bodies.

Then add the fit reputations, which pull in opposite directions. Zara garments run small against their own chart — one size up is the standard advice for anything fitted. Old Navy garments run large against theirs — independent tests have found pants measuring inches over the label, and sizing down one is the standard advice for a fitted look. Stack the chart gap and the fit gap and a Zara L shopper can land in an Old Navy S–M.

Zara vs Old Navy at a glance

ZaraOld Navy
Sizing systemEU numeric (34–44) with letters; a 38 is a US 6US alpha (XS–XXL) over US numeric sizes
Overall fitRuns small — fitted pieces, jeans, and TRF worstRuns large — garments often measure a size or more over the label
Standard adviceSize up in anything fittedSize down for a fitted look, especially tops, dresses, jeans
DenimRuns small; one size up is the normRuns big in waist and hip; stretch relaxes further with wear
Where labels are reliableZara Woman line runs closest to true to sizeBasics — plain tees, sweats, activewear — stay near true to size

Women's size mapping by bust

Rows are aligned by body bust measurement, not by label — Zara sizes in EU numbers, Old Navy in US alpha sizes. Zara figures are as commonly republished from its per-product size tool; Old Navy figures are from its published chart.

Zara sizeZara bustClosest Old Navy sizeOld Navy bust
XS (EU 34)82 cm · 32.3"XS31–33" · 78.5–84 cm
S (EU 36)86 cm · 33.9"XS–S34–35" · 86.5–89 cm
M (EU 38)90 cm · 35.4"S–M36–37" · 91.5–94 cm
L (EU 40)94–96 cm · 37–37.8"M–L38.5–40.5" · 98–103 cm
XL (EU 42)98–102 cm · 38.6–40.2"L38.5–40.5" · 98–103 cm
XXL (EU 44)102–108 cm · 40.2–42.5"L–XL42.5–45" · 108–114.5 cm

Women's waists at the matched sizes

Body waist measurements for the bust-matched pairs above. Remember Old Navy garments tend to measure over these chart figures, so in practice the gap is wider than the table shows.

Zara size · waistOld Navy size · waist
XS · 62–64 cm · 24.5–25"XS · 23–25" · 58.5–63.5 cm
S · 66 cm · 26"XS–S · 26–27" · 66–68.5 cm
M · 70 cm · 27.6"S–M · 26–29" · 66–73.5 cm
L · 74–76 cm · 29.1–30"M–L · 28–32.5" · 71–82.5 cm
XL · 78–82 cm · 30.7–32.3"L · 30.5–32.5" · 77.5–82.5 cm
XXL · 82–88 cm · 32.3–34.6"L–XL · 34.5–37" · 87.5–94 cm

Men's tops by chest

Body chest measurements, aligned by measurement rather than letter. Zara figures are as commonly republished from its size guidance. Old Navy's men's chart starts at S.

Zara size · chestClosest Old Navy size · chest
M · 94–98 cm · 37–38.5"S · 37–38" · 94–96.5 cm
L · 99–103 cm · 39–40.5"M · 39–41" · 99–104 cm
XL · 104–108 cm · 41–42.5"M–L · 39–45" · 99–114.5 cm
XXL · 109–114 cm · 43–45"L · 43–45" · 109–114.5 cm

Switching between Zara and Old Navy

  • Going Zara → Old Navy: drop one letter as your baseline, and consider two for fitted tops, dresses, and jeans — Old Navy garments often measure over their own chart.
  • Going Old Navy → Zara: go up at least one letter, and another for Zara jeans, blazers, structured dresses, or anything TRF.
  • Old Navy basics (plain tees, sweats) are the exception — they run close to true to size, so a one-letter shift from Zara is usually enough there.
  • In denim the brands need opposite corrections: size up at Zara, size down at Old Navy — especially in stretchy washes, which relax further with wear.

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 Zara size guide and the Old Navy size guide.

Zara vs Old Navy sizing FAQs

Which runs smaller, Zara or Old Navy?

Zara, and it isn't close. The charts already put the same letter on a smaller body at Zara — a Zara men's L matches an Old Navy M — and the fit reputations widen the gap: Zara garments run small against their chart while Old Navy garments often measure a size or more over theirs.

What Old Navy size should I buy if I wear a Zara large?

Usually a medium, sometimes a small in fitted styles. A Zara L fits a 94–96 cm (37–37.8") bust, which sits between Old Navy's M and L on the chart — and because Old Navy cuts generous, the M is the safer starting point for anything fitted.

Do I size up or down in jeans at these brands?

Opposite directions. Zara jeans run small — one size up is the standard advice. Old Navy jeans run big in the waist and hip, and most washes stretch further with wear, so take the smaller size when you're between sizes there.

Are Old Navy and Zara sizes consistent between items?

Neither brand is a model of consistency, but the failure modes differ. Zara varies by line — TRF runs slimmest, Zara Woman more generous — and offers a per-product size calculator for that reason. Old Navy splits by category: basics run close to true to size while fashion pieces carry the generous sizing.

Is a Zara medium the same as an Old Navy medium?

No. A Zara women's M fits a 90 cm (35.4") bust while Old Navy's M covers 36–37" (91.5–94 cm) — and the actual Old Navy garment usually measures bigger still. Most Zara M shoppers fit an Old Navy S in fitted styles.

Stop guessing between brands.

Download TRYSHOP to preview Zara and Old Navy 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