Baby clothing sizing

What size — and what to actually buy?

By age, with weight + height ranges that brands actually use. Plus honest notes on which sizes are worth stocking and which to skip.

Size chart at a glance

How baby clothing sizes actually work

Baby clothing labels (Newborn, 0-3 months, 3-6 months, and so on) are really just shorthand for a weight and height range — babies don't grow on a fixed schedule, so the month number on the tag is a rough guess, not a rule. Weight and height predict fit far better than age does. A chunky 4-month-old often needs 6-9 month clothes; a petite 9-month-old may still fit comfortably in 3-6 month sizes. When a tag's ranges don't match perfectly, the lower bound (the lightest/shortest a baby can be) usually matters more for fit than the upper bound.

Carter's, Old Navy, H&M, Gap, and Target's Cat & Jack all overlap on these size-by-age ranges within an inch or two, so the chart below is a reasonable brand-consensus reference no matter where you shop. The bigger source of variation is between cuts — regular, husky, and slim run differently even within the same label — and between countries, where a US "12 month" runs slightly smaller than an EU size labeled "74cm." Newborn (NB) sizing is also worth a specific warning: it's a common baby-shower gift size, but most babies outgrow it in just 2–4 weeks, so it's not worth overstocking. The 0-3 month size tends to last the longest for most babies, which makes it the size worth buying the most of.

AgeSize labelWeight (lb)Height (in)Note
PreemiePreemieunder 5under 17Some brands skip preemie; Carter's, H&M, and BabyGap carry it.
NewbornNB5–817–21A common gift size that babies grow out of in 2–4 weeks. Don't overstock.
0-3 mo0-3 mo8–1221–24The longest-lasting size for most babies — buy more here.
3-6 mo3-6 mo12–1724–27H&M sometimes skips and pairs as 4-6m or 2-4m.
6-9 mo6-9 mo17–2027–28Crawling-stage. Stretchy waistbands matter more than cute prints.
9-12 mo9-12 mo20–2228–30Standing/cruising. Rompers get easier than separates.
12-18 mo12-18 mo22–2730–32Walking. Sized up vs equivalent "Toddler size 12 months".
18-24 mo18-24 mo27–3032–34Watch for "2T" overlap — same age, different cut.
2T2T28–3233–35"Toddler" cut: more room for diapers + standing.
3T3T32–3735–38
4T4T37–4238–41

Limitations: these are brand-consensus ranges, not a guarantee — an individual baby can fall outside them and still be perfectly healthy. Sizing source: brand size charts (Carter's, BabyGap, H&M); height ranges from WHO length-for-age 50th percentile.

3-6 mo
Size 3-6 mo
Typical weight: 12–17 lb · height: 24–27 in

H&M sometimes skips and pairs as 4-6m or 2-4m.

How accurate is this, honestly?
AccuracyBrand consensus

Carter's, Old Navy, H&M, Gap, and Target's Cat & Jack all overlap on these size-by-age ranges within an inch or two. The bigger variation is between cuts (regular, husky, slim) and between countries (US "12mo" runs slightly smaller than EU "74cm").

Buy by weight, not month label. A chunky 4-month-old often needs 6-9mo; a petite 9-month-old may still wear 3-6mo. The clothing tag's lower bound usually matters more than the upper.

Sizing source: brand size charts (Carter's, BabyGap, H&M); height ranges from WHO length-for-age 50th percentile.

Read the full methodology →
More you might want to know