Baby Percentile Calculator
Calculate your baby's growth percentile using WHO standards. Weight, height, head circumference & BMI percentiles for ages 0-24 months.
About
Pediatric growth assessment relies on comparing an individual infant's measurements against a reference population. The World Health Organization (WHO) Child Growth Standards, published in 2006, are derived from the Multicentre Growth Reference Study (MGRS) across six countries and represent optimal growth under recommended feeding practices. This calculator implements the LMS method (Lambda-Mu-Sigma) to compute exact z-scores and percentiles for weight-for-age, length-for-age, head circumference-for-age, and BMI-for-age for infants aged 0 - 24 months. A percentile below the 3rd or above the 97th flags potential growth faltering or excess and warrants clinical follow-up.
Misreading growth data carries real clinical risk. A single measurement plotted incorrectly can trigger unnecessary interventions or, worse, miss failure-to-thrive. This tool applies the exact LMS coefficients published by WHO and converts z-scores to percentiles via the cumulative normal distribution Φ(z). It does not replace a pediatrician's longitudinal assessment. Accuracy depends on correct measurement technique. Recumbent length (supine) is standard for children under 24 months. Standing height reads approximately 0.7 cm shorter.
Formulas
The WHO Child Growth Standards use the LMS method. Each growth indicator at each age has three parameters: L (Box-Cox power), M (median), and S (coefficient of variation). Given a measurement X, the z-score is:
When L = 0, this reduces to:
The percentile is then obtained by evaluating the cumulative standard normal distribution at the computed z-score: P = Φ(z) × 100. This calculator uses the Abramowitz & Stegun approximation (Handbook of Mathematical Functions, formula 26.2.17) with maximum error < 1.5 × 10−7.
For BMI-for-age, BMI is first computed as:
where W = weight in kg and H = length in m. The resulting BMI value is then processed through the LMS method using BMI-for-age parameters. For fractional ages (e.g., 4.5 months), LMS values are linearly interpolated between adjacent whole-month entries.
Reference Data
| Percentile Range | Z-Score Range | WHO Classification | Clinical Interpretation | Action |
|---|---|---|---|---|
| < 1st | z < −2.33 | Severely underweight / stunted | Significant growth faltering | Immediate referral |
| 1st - 3rd | −2.33 ≤ z < −1.88 | Underweight / stunted | Below normal range | Close monitoring |
| 3rd - 15th | −1.88 ≤ z < −1.04 | Low-normal | Lower end of normal | Monitor trend |
| 15th - 85th | −1.04 ≤ z ≤ 1.04 | Normal | Appropriate growth | Routine follow-up |
| 85th - 97th | 1.04 < z ≤ 1.88 | High-normal / At risk of overweight | Upper end of normal | Dietary review |
| 97th - 99th | 1.88 < z ≤ 2.33 | Overweight / Possible risk | Above normal range | Evaluate feeding |
| > 99th | z > 2.33 | Obese / Macrocephalic | Significant excess | Clinical evaluation |
| WHO Weight-for-Age Median Reference (Girls, Select Ages) | ||||
| Birth | 0 mo | Median weight | 3.23 kg | |
| 3 months | 3 mo | Median weight | 5.85 kg | |
| 6 months | 6 mo | Median weight | 7.26 kg | |
| 9 months | 9 mo | Median weight | 8.20 kg | |
| 12 months | 12 mo | Median weight | 8.95 kg | |
| 18 months | 18 mo | Median weight | 10.20 kg | |
| 24 months | 24 mo | Median weight | 11.50 kg | |
| WHO Weight-for-Age Median Reference (Boys, Select Ages) | ||||
| Birth | 0 mo | Median weight | 3.35 kg | |
| 3 months | 3 mo | Median weight | 6.39 kg | |
| 6 months | 6 mo | Median weight | 7.93 kg | |
| 9 months | 9 mo | Median weight | 8.90 kg | |
| 12 months | 12 mo | Median weight | 9.65 kg | |
| 18 months | 18 mo | Median weight | 10.90 kg | |
| 24 months | 24 mo | Median weight | 12.20 kg | |