GrowthKit

Growth Charts & Percentiles

Z-Score Growth Chart: What Your Baby's Z-Score Means

A z-score shows how many standard deviations your baby is from the WHO median: 0 is the 50th percentile, −2 the 2.3rd. Convert z-scores and percentiles here.

By the GrowthKit Editorial TeamPublished 7 min read
Z-Score Growth Chart: What Your Baby's Z-Score Means

A z-score tells you how many standard deviations (SDs) your baby's measurement is from the median for their age and sex. A z-score of 0 is the median, the 50th percentile. A z-score of −2 is about the 2.3rd percentile, and +2 is about the 97.7th. A 12-month-old girl who weighs 7.9 kg (17 lb 7 oz) has a weight-for-age z-score of about −1.0, the 15th percentile on the WHO growth standards. She's smaller than average and well inside the normal range.

Z-scores and percentiles describe the same spot on the chart in different units. US pediatricians mostly use percentiles; the WHO and growth specialists prefer z-scores, especially near the edges of the chart. The WHO's weight-for-age z-score charts show the median (0) and lines at ±2 and ±3.

Z-score to percentile conversion table

Every z-score matches exactly one percentile, because growth z-scores follow the standard normal distribution (CDC). Negative z-scores (below the median) are on the left, their positive mirror images on the right.

Z-score to percentile conversion
Z-scorePercentileZ-scorePercentileOn the chart
−0.530.9th+0.569.1st
−0.6725th+0.6775thCDC lines
−115.9th+184.1st
−1.0415th+1.0485thWHO lines
−1.2810th+1.2890thCDC lines
−1.56.7th+1.593.3rd
−1.645th+1.6495thCDC lines
−1.883rd+1.8897thWHO lines
−22.3rd+297.7thThe usual cutoffs (printed as 2nd and 98th on US WHO charts)
−2.50.6th+2.599.4th
−30.13th+399.87thWHO severe cutoffs; WHO percentiles stop here

Source: standard normal distribution (CDC); lines and cutoffs from the CDC, WHO and WHO/UNICEF.

To convert any z-score, enter =NORM.S.DIST(z, TRUE) in Excel or Google Sheets and multiply by 100; =NORM.S.INV(percentile/100) goes the other way.

Notice how unevenly the percentiles move. Going from 0 to −1 drops 34 percentile points. Going from −2 to −3, the same one-SD step, drops just over 2.

GrowthKit for iPhone

Plot every measurement on the WHO charts.

Percentiles, growth velocity and a PDF for your pediatrician. Free to download, with a free trial.

Download on the App Store

What a z-score means for your baby

An SD measures how spread out healthy babies' measurements are. About 68 in 100 healthy children fall between −1 and +1, and about 95 in 100 between −2 and +2 (WHO/UNICEF).

  • Negative means below the median, not "bad." A z-score of −1 is about the 16th percentile: roughly 1 in 6 healthy babies measure less.
  • The size of the number is the distance from the middle. −0.3 is close to average; −2.5 is far from it.
  • Each measurement gets its own z-score: weight, length, head circumference and weight-for-length.

The trend matters more than any single value. Here's the girl from the opening, followed from birth:

Weight-for-age, girls, birth to 12 months

Weight-for-age, girls, birth to 12 months. WHO Child Growth Standards percentile curves (3rd, 15th, 50th, 85th, 97th) with 6 example measurements plotted.23456789101112036912Age (months)kg3rd15th50th85th97thBirthz ≈ −1.0
Example: a girl whose weight-for-age z-score stays close to −1.0 all year. The printed lines are the 3rd, 15th, 50th, 85th and 97th percentiles, which are z-scores of −1.88, −1.04, 0, +1.04 and +1.88. Curves computed from the official WHO Child Growth Standards LMS data.

Her z-score is −1.0 at birth (the 16th percentile), −1.1 at 6 months (the 14th) and −1.0 at 12 months (the 15th). A z-score that holds steady means a baby is growing along their own curve.

A z-score that keeps falling is what "crossing percentile lines" looks like in numbers. Falling across two major lines is the usual trigger for a closer look (AAFP); on a WHO chart, falling from the 50th line to below the 15th is a drop of more than 1 z-score. See babies who drop on the growth chart.

Why doctors and the WHO use z-scores

Percentiles are easier to explain. Z-scores do several things percentiles can't.

1. Equal steps. Each z-score unit is the same statistical distance. For 12-month-old girls, the median weight is 8.9 kg (19 lb 12 oz), a z-score of −1 is 7.9 kg (17 lb 8 oz), −2 is 7.0 kg (15 lb 8 oz) and −3 is 6.3 kg (13 lb 13 oz). Each step down is a similar amount of weight, roughly 0.8 to 1 kg (about 2 lb), yet the percentile steps shrink from 34 points to 13.6 and then 2.1. Near the edge of the chart, a tiny percentile change can hide a real change in size.

2. Values beyond the edge of the chart. The WHO publishes percentiles only between z-scores of −3 and +3, the 0.13th to 99.87th percentiles (WHO). Z-scores keep going. A 9-month-old boy who weighs 6.2 kg (13 lb 11 oz) is below the 1st percentile, which says little. His z-score, about −3.25, shows how far below the chart he is: past the −3 line the WHO uses for severe underweight. Our guide to baby percentiles shows how z-scores can also reveal catch-up growth that percentiles hide.

3. Comparing different measurements. Every indicator uses the same unit, so z-scores line up side by side. Take a 12-month-old boy who weighs 8.9 kg (19 lb 10 oz), is 77.0 cm (30.3 in) long and has a head circumference of 46.0 cm (18.1 in):

  • Length-for-age: +0.5 (the 70th percentile)
  • Head circumference-for-age: −0.05 (the 48th)
  • Weight-for-age: −0.7 (the 23rd)
  • Weight-for-length: −1.3 (the 10th)

On one scale the picture is clear: he's long, with an average head and a lean build for his length, and all four are well within ±2. To line up your own child's measurements this way, get every WHO z-score at once.

4. Measuring change. Subtracting z-scores shows how far a child has moved against the standard. One UK study counted a rise of more than 0.67 in weight z-score between birth and age 2 as clinically significant catch-up growth (Ong et al., 2000).

5. Describing populations. Z-scores can be averaged, so national nutrition surveys report the mean z-score as well as the share of children below −2 (WHO/UNICEF).

WHO z-score cutoffs: stunting, underweight, wasting and overweight

The WHO defines growth problems in children under 5 with z-score cutoffs (WHO):

Z-score cutoffs used by the WHO for children under 5
TermMeasured byCutoffSevere
StuntingLength/height-for-ageBelow −2Below −3
UnderweightWeight-for-ageBelow −2Below −3
WastingWeight-for-length/heightBelow −2Below −3
OverweightWeight-for-length/heightAbove +2Above +3

Sources: WHO Nutrition Landscape Information System; severe categories from the WHO/UNICEF 2019 recommendations.

US pediatricians use the same ±2 cutoffs. On the WHO charts used under age 2 in the US, the lines labeled 2nd and 98th are really the 2.3rd and 97.7th percentiles (z-scores of −2 and +2), which the CDC recommends for flagging unusually low or high growth (CDC). From age 2, US children move to the CDC charts; see WHO vs CDC growth charts.

How z-scores are calculated: the LMS method

The WHO stores each growth standard as three numbers for every age (or length):

  • L, a power that corrects for skew (lopsidedness)
  • M, the median
  • S, the spread, as a coefficient of variation

A measurement X becomes a z-score with one formula: z = ((X ÷ M)^L − 1) ÷ (L × S). This is the LMS method (Cole & Green, 1992), which the WHO's curves simplify to (WHO). Our step-by-step percentile guide works an example by hand.

  • Length is symmetric. Length follows a normal distribution, so L = 1 and the SD lines are evenly spaced (WHO MGRS Group, 2006). For 9-month-old girls, the median is 70.1 cm (27.6 in) and one SD is about 2.4 cm (1 in), so a 1 cm measuring error shifts the z-score by about 0.4.
  • Weight is skewed. There's a longer tail of heavy babies, so weight SD lines spread wider above the median than below. For 12-month-old girls, the steps below the median shrink (about 1.0, 0.9 and 0.8 kg) while those above grow (about 1.2, 1.4 and 1.6 kg).
Sculpted growth curve rising over a wooden chart base

Free tool

WHO Z-Score Calculator

Get WHO z-scores for weight, length or height, weight-for-length, BMI and head size from birth to 5 years.

A z-score is a screening number, not a diagnosis

The ±2 cutoffs are statistical: by design, they flag about 2.3% of healthy children at each end. The WHO and UNICEF note that children beyond them are counted as malnourished "even if they are apparently 'healthy' individuals with no growth impairment" (WHO/UNICEF).

So one z-score never makes a diagnosis. Your pediatrician will weigh it against the trend over several visits, weight-for-length, your family's build, your baby's birth size, feeding, development and an exam. Babies born early are plotted by corrected age through age 2 (AAP). If the evaluation does find a lasting problem with weight gain, see what a failure-to-thrive diagnosis means.

If your baby's z-score is below −2 or above +2, ask what it means for your child and when to recheck. For low numbers, see baby in a low percentile; for high ones, baby always in a high percentile. To read the whole chart, see how to read a child growth chart.

FAQ

Frequently asked questions

What is a normal z-score for a baby?

Anything between −2 and +2 is inside the range that about 95 in 100 healthy children fall into on the WHO standards. US pediatricians use the same lines, printed as the 2nd and 98th percentiles, to flag growth for a closer look. Within that range, a steady z-score matters more than its exact value: a baby who stays near −1.5 is growing as well as one near 0.

Is a z-score of −1 bad?

No. A z-score of −1 is about the 16th percentile, so roughly 1 in 6 healthy babies of the same age and sex measure less. It simply means your baby is a bit smaller than the median. What would prompt a closer look is a z-score that keeps falling over several visits, or one below −2.

How do I convert a z-score to a percentile?

Use the standard normal distribution. In Excel or Google Sheets, NORM.S.DIST(z, TRUE) multiplied by 100 gives the percentile; for example, a z-score of −1.5 is the 6.7th percentile. Values worth remembering: 0 is the 50th, ±1 the 16th and 84th, ±2 the 2.3rd and 97.7th, and ±3 the 0.13th and 99.87th.

What does a weight-for-age z-score below −2 mean?

The WHO calls weight-for-age below −2 'underweight' in children under 5, and US pediatricians use the same line (labeled the 2nd percentile) to flag low growth. It's a screening flag, not a diagnosis: about 2.3% of healthy children fall below it. Your pediatrician will check length, weight-for-length, the trend and feeding before drawing conclusions.

Why do different calculators give slightly different z-scores?

Usually because they use a different chart (WHO or CDC), handle age differently (exact days or whole months) or treat extreme values differently. For weight-based measurements beyond ±3, the WHO uses an adjusted method that some calculators skip. Differences of a few hundredths rarely matter. Use the chart your pediatrician uses, which in the US is the WHO chart under age 2.

Medical disclaimer

This article is for general information only and is not medical advice. The GrowthKit Editorial Team are not clinicians; we summarize guidance from the WHO, CDC, AAP and published research. Always talk to your child's pediatrician about your child's health. Read how we research and fact-check in our editorial policy.

Cover photo by Nationaal Archief on Unsplash

Keep reading