{{ computation.ok ? summary.title : 'Input needs review' }}
{{ computation.ok ? summary.primary : 'No percentile yet' }}
{{ computation.ok ? summary.secondary : errorMessage }}
{{ badge.text }}
Height-for-age percentile setup
Child height measurement inputs
Use the reference curve recorded on the child's growth chart.
Enter birth through 240 months. Current entry: {{ ageBreakdownText }}.
months
Changing the unit converts the displayed quantity in place.
Choose how this measurement was actually taken.
Auto uses WHO below 24 months and CDC from 24 months. Keep one reference family when comparing repeat measurements.
{{ computation.ok ? 'Calculated locally from official WHO or CDC LMS rows. A percentile is screening context, not a diagnosis.' : errorMessage }}
±{{ Number(measurement_uncertainty_cm).toFixed(1) }} cm
Optional 0–3 cm review interval. Default: 0 cm.
MetricValueCopy
{{ row.label }}{{ row.value }}
ReferencePercentileZ-scoreStatusCopy
{{ row.reference }}{{ row.percentile }}{{ row.z_score }}{{ row.status }}
PriorityCheckWhy it mattersCopy
{{ row.priority }}{{ row.check }}{{ row.rationale }}
3rd percentile 50th percentile 97th percentile Entered measurement

A height-for-age percentile compares one child’s measured length or stature with a sex-specific reference at the same age. The percentile describes position in that reference distribution. It does not predict adult height, identify the cause of short or tall stature, or diagnose a growth disorder.

For example, the 40th percentile means the measurement is higher than about 40% and lower than about 60% of reference measurements at that age. Percentiles compress differences near the middle and stretch them at the tails, so a small measuring error can move a tail percentile much more than a middle percentile. The z-score preserves that distance from the reference median in standard-deviation units.

Factors that affect height-for-age interpretation
FactorWhy it matters
Age and reference sexGrowth curves change rapidly in infancy and differently by sex, so accurate age in months is essential.
Recumbent length or standing heightLength measured lying down is normally slightly greater than standing stature.
WHO or CDC referenceThe reference populations, age coverage, and recommended transition differ.
Measurement qualityPosture, equipment, shoes, head position, and recording error can change the plotted position.

In U.S. clinical practice, World Health Organization (WHO) standards are generally used from birth to younger than 24 months and the Centers for Disease Control and Prevention (CDC) 2000 charts from 24 months through age 20. The transition also changes from recumbent length to standing height. That change alone can shift the plotted percentile even when growth is normal.

One point is less informative than a series measured consistently. Clinicians look at growth velocity, family pattern, health history, nutrition, puberty, and whether a child crosses established growth curves over time. A very low or high percentile is a reason to confirm the measurement and review the broader pattern, not a conclusion by itself.

A height-for-age percentile provides screening context only and is not medical advice or a diagnosis. Discuss unexpected measurements, rapid percentile changes, or concerns about growth with a qualified pediatric health professional.

How to Use This Tool:

Use the same reference family and measurement method recorded on the child’s growth chart whenever you compare visits.

  1. Select Reference sex and enter Age in months. Use completed age as accurately as the clinical record allows, especially during infancy.
  2. Enter Length or height and choose the unit. Measure without shoes using suitable equipment and repeat the measurement when posture or positioning was uncertain.
  3. Set Measurement basis. Choose recumbent length for a lying measurement or standing height for stature. Auto from age expects recumbent length below 24 months and standing height from 24 months.
  4. Choose Reference set. Auto selects WHO below 24 months and CDC at 24 months or older. WHO is available only through 60 months; CDC is available through 240 months.
  5. Review the percentile, z-score, reference median, and technique alignment. Add Measurement uncertainty up to 3 cm when you need to see how a plausible measuring difference changes the percentile.

Interpreting Results:

  • Below the 3rd-percentile screen means percentile < 3. At or above the 97th-percentile screen means percentile ≥ 97. Values from 3 through less than 97 use the middle screening label.
  • The 3rd-to-97th screen is a consistent review cue, not a diagnosis and not a replacement for the cutoffs or judgment used by a child’s clinician.
  • A z-score near 0 is near the reference median. Negative values are below the median and positive values are above it.
  • When an uncertainty interval spans a wide percentile range, repeat the measurement before interpreting the tail position. Compare future measurements with the same technique and reference family.

Technical Details:

WHO and CDC growth references use age- and sex-specific LMS parameters. L controls skewness, M is the median measurement, and S is a generalized coefficient of variation. The selected table row turns a height in centimetres into a z-score and then a percentile.

Lookup Core:

Height reference and technique selection rules
ChoiceAge ruleMeasurement basis
Auto referenceWHO for age < 24 months; CDC for age ≥ 24 monthsRecumbent below 24 months; standing from 24 months
WHOBirth through 60 months, inclusiveWHO length/height-for-age rows
CDCBirth through 240 months, inclusiveLength rows below 24 months; stature rows from 24 months

For fractional ages, adjacent table values for L, M, and S are linearly interpolated. If the entered method differs from the age-expected method, standing height below 24 months receives +0.7 cm and recumbent length at 24 months or older receives −0.7 cm before the lookup. This fixed alignment is within the published 0.7 to 0.8 cm transition difference, but it cannot correct a poor measurement.

Formula Core:

The LMS equation calculates z. The normal cumulative distribution then converts z to a percentile.

z=(xM)L-1LSwhen L≠0 z=ln(xM)Swhen L=0 Percentile=100Φ(z)

Here x is the technique-aligned measurement in centimetres and Φ is the standard normal cumulative distribution. The 3rd and 97th reference landmarks use z values of approximately −1.88079 and +1.88079. Displayed percentiles are rounded to one decimal except values below 0.1 or above 99.9, and displayed z-scores use two decimals.

Measurement uncertainty is applied symmetrically in centimetres to the aligned measurement, then both endpoints are passed through the same LMS equation. Because the transformation is nonlinear, equal centimetre changes do not produce equal percentile changes across the curve.

Accuracy, Safety, and Privacy Notes:

  • Growth charts are screening aids and should not be used as the sole diagnostic instrument.
  • The available references cover female and male chart categories only because those are the categories in the source tables.
  • Conditions with specialized growth references may need a different chart and clinical interpretation.
  • The calculation runs in the browser and does not need a name, birth date, medical record number, or other identifying information. Avoid adding such details to copied or shared material.

Worked Examples:

Four-year-old using CDC stature

A 48-month-old boy measured standing at 101 cm uses the CDC stature reference with no technique adjustment. The result is about the 38.6th percentile with z ≈ −0.29 and a reference median near 102.22 cm.

Infant measured standing

A 12-month-old girl measured standing at 74 cm is compared with the WHO recumbent-length reference after the fixed +0.7 cm alignment. The 74.7 cm value gives about the 60.5th percentile. Repeating the measurement lying down is preferable to relying on the adjustment when possible.

References: