Baby Length Percentile Calculator

Enter the measured length, age-group average, and standard deviation to find the percentile.

Result

80.8th
0.87
Above avg (>75th)

How it is calculated

The tool first computes a z-score, z = (length − mean) / SD, and then the share of a normal distribution that lies below it, percentile = Φ(z) × 100, where Φ is the standard normal cumulative distribution (calculated with a numerical approximation of the error function). length is your baby's measured length, mean the average length for the age group and SD its standard deviation, all in the same unit, such as cm.

You must supply the mean and SD yourself from the growth chart you follow; the tool contains no reference tables, and it assumes lengths in that age group are normally distributed. SD must be above zero. The percentile is shown with one decimal, the z-score with two. The label is 'below average' under the 25th percentile, 'above average' over the 75th, and 'average' in between. It is informational, not a diagnosis.

Worked example

A baby measures 66 cm. The chart you use gives a mean of 64 cm and an SD of 2.3 cm for that age. The difference is 66 − 64 = 2 cm, so z = 2 / 2.3 = 0.87. A z-score of 0.87 sits about 80.8 percent of the way up the normal curve, so the tool reports a percentile of 80.8th: about 81 of 100 babies of that age would be shorter. That is above the 75th percentile, so the label reads above average. A length of 62 cm would give z = −0.87, about the 19.2nd.

Try this example →

Common mistakes

  • Not entering the mean and SD for the right age (and sex, if the chart is split by sex). A mean for another age makes the percentile meaningless.
  • Mixing units, for example length in inches with a mean and SD in cm.
  • Entering the chart's percentile value, such as the 50th percentile length, as the SD. The SD is the spread of the distribution, a small number in the same unit as the length.
  • Reading 'below average' as a problem. Anything between the 3rd and 97th percentile is commonly seen, and a single reading says little; a clinician looks at the trend over time.
  • Using the result for a premature baby without correcting for the age. The comparison group has to match the baby's age.

Sources

About this calculator

Growth charts express how a baby’s measurement compares to peers of the same age using the normal distribution: a z-score — how many standard deviations a measured length is from the age-group mean — is converted into a percentile that says what share of babies that age are shorter. This is the same statistical logic behind the WHO and CDC growth charts pediatricians use.

This calculator computes the z-score and percentile from a baby’s measured length, the age-group’s average length, and its standard deviation. It’s an informational tool for parents curious how a measurement compares to typical growth patterns, and it mirrors the calculation pediatricians perform when plotting a growth chart — though it isn’t a diagnostic tool and doesn’t replace a clinician’s assessment of an individual child’s growth.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    Length in a baby is hard to measure precisely, and that matters here. With the default SD of 2.5 cm, a 1 cm slip in the measurement moves the percentile by roughly 10 to 13 points, so one number from one visit says little. The pattern across several measurements, read by a paediatrician, says more. If your result looks off, post the length, mean and SD you entered and the chart they came from.

Popular calculators

All Calculators