All brands

Old Navy Women’s Size Chart

In Old Navy women’s tops & dresses, S fits a 34.5–35.5″ bust, M fits 36.5–37.5″ and L fits 39–41″. Enter your measurements and we’ll call it when you’re between two sizes, and pick the right length for your height. The chart it’s based on is right below, checked against the official Old Navy size guide on 26 Oct 2026.

Skip to the size chart

Find your Old Navy tops & dresses size

Height (optional) How to measure Height Stand straight against a wall and measure from the top of your head to the floor. General guidance — not brand-specific Stand straight against a wall and measure from the top of your head to the floor.
Shop Old Navy →
Length:
Regular-length body measurements, in inches.
Size BustWaist
XXS 30.5–31.5 22.25–24
XS 32.5–33.5 25–26
S 34.5–35.5 27–28
M 36.5–37.5 29–30
L 39–41 31.5–33.5
XL 43.5–46 36.25–39
XXL 48.75 42
2X 48.75–51 42–44.25
3X 53.375–55.75 46.625–49
4X 58.25–60.75 51.5–54
Petite & Tall lengths

Some Old Navy tops also come in Petite or Tall lengths — same body measurements, just cut longer or shorter. Pick the one for your height:

  • Regular — for women 5′4″–5′8″
  • Petite — for women 5′3″ and under
  • Tall — for women 5′9″ and up

Not every product comes in every length.

How we sized thissized by bust
  • Sold as letter sizes (XXS–4X). If your product’s size options look different, use the tab that matches them.
  • One Old Navy chart covers women’s tops, tees, sweaters, sweatshirts, jackets and coats, sleep tops and every dress sold by letter — XXS to 4X, each letter spanning the numbered sizes Old Navy prints under it (XS is 0–2, M is 8–10, XL is 16–18, 3X is 24–26). Bust sets the size and waist is the check. Old Navy’s chart calls the bust your chest: measure the fullest part, arms relaxed.
  • XXL and 2X meet at size 20: Old Navy prints the 20 under both, so XXL is a single body (a 48¾″ bust) and 2X runs from there to 51″. Land on 48¾″ and XXL is your size; past it, 2X.
  • Petite, Regular and Tall are a Fit choice on the product page, on the same body measurements — Old Navy’s Petite and Tall tables match its Regular one size for size, so only the length changes. Your height picks the fit, with Old Navy’s own cutoffs: Petite is 5′3″ and under, Tall 5′9″ and up. Petite and Tall run XS to XXL; XXS and 2X–4X come in Regular only.
  • Swimsuits and robes print this same body table, so your letter carries over. Maternity is its own Old Navy department with its own chart, sold XS to XXL (0 to 20): the same bust at every size, with a waist range that allows for your bump, so your usual size carries over there if it falls in that run. Bras sell by letter or by band and cup; Old Navy’s bra table is by letter only and adds an under-bust measurement we don’t collect, so bras aren’t sized here. Many of the licensed graphic tees in Old Navy’s women’s T-shirt section are unisex, sold XS to XXXXL on its men’s and gender-neutral charts — a unisex M there is cut for a 39–42″ chest, where a women’s M here is a 36½–37½″ bust — so size those from the tee’s own guide. Partner-sold graphic tees there, marked “Sold & shipped by” another company, have no Old Navy size guide, so go by each tee’s fit tip, where it has one.
Source & accuracy checked 26 Oct 2026

Source: official Old Navy size guide

Last checked: 26 Oct 2026

These are body measurements — measure your own body, not a garment you own.

SizeSimply is an independent tool — not affiliated with, endorsed by, or sponsored by Old Navy.

Your size at other brands

Enter your measurements above and we’ll show what to order everywhere else, too — same measurements, each brand’s own chart.