Pediatric BMI Percentile Calculator
Last updated: 2026-08-21
How to Use This Calculator
This pediatric BMI percentile calculator is designed for healthcare professionals, parents, and caregivers to quickly assess a child's body mass index relative to WHO growth standards. To get accurate results, ensure you have the child's exact weight in kilograms, height in centimeters, age in months (not years), and gender. Simply fill in the fields and click 'Calculate'. The tool will output the BMI, z-score, and percentile, which can be used for clinical screening and monitoring growth over time. Always use calibrated equipment for measurements and record the date of measurement for tracking changes.
Formula and Methodology
The calculator implements the WHO Child Growth Standards using the LMS (Lambda-Mu-Sigma) method. The BMI is first computed as weight (kg) divided by the square of height (m). Then, based on the child's age in months and gender, specific LMS parameters are retrieved from the WHO reference tables. The z-score is calculated as z = ((BMI/M)^L - 1) / (L * S). Finally, the percentile is obtained from the standard normal cumulative distribution function: percentile = Φ(z) × 100. This method accounts for the skewness of BMI distribution in children and provides a standardized comparison across ages.
Practical Examples
Example 1: A 4-year-old (48 months) boy weighs 16 kg and is 103 cm tall. BMI = 16 / (1.03^2) = 15.08. Using WHO parameters for boys at 48 months (L = -0.1974, M = 16.3701, S = 0.0875), the z-score is approximately -0.78, corresponding to the 22nd percentile — healthy weight range.
Example 2: A 7-year-old (84 months) girl weighs 28 kg and is 122 cm tall. BMI = 28 / (1.22^2) = 18.82. For girls at 84 months (L = -0.1515, M = 15.9208, S = 0.0911), z-score ≈ 1.67 → 95th percentile — overweight, requiring further evaluation.
Example 3: A 2-year-old (24 months) boy weighs 12.5 kg and is 87 cm tall. BMI = 12.5 / (0.87^2) = 16.51. For boys at 24 months (L = -0.5684, M = 15.7574, S = 0.0977), z-score ≈ 0.46 → 68th percentile — healthy.
Tips and Best Practices
Always measure height and weight with minimal clothing and no shoes for accuracy. For children under 2 years, use recumbent length instead of standing height. Track measurements at regular intervals (e.g., every 3-6 months) to observe growth trends rather than relying on a single reading. Remember that percentiles are population-based; individual variation is normal. If the result falls below the 5th percentile or above the 95th percentile, consult a pediatrician for a comprehensive assessment including dietary history, physical activity, and family health history. Use this tool as a screening aid, not a diagnostic device.
FAQ
What is the WHO growth chart?
The WHO growth chart reference data is derived from the Multicentre Growth Reference Study (MGRS), which collected data from healthy breastfed infants and children across different ethnic backgrounds. It is widely used by pediatricians to assess child growth.
What does the BMI percentile mean?
The BMI percentile indicates how your child's BMI compares to other children of the same age and gender. For example, a 75th percentile means the child has a higher BMI than 75% of peers. Underweight is below the 5th percentile, healthy weight is 5th–85th, overweight is 85th–95th, and obese is above the 95th percentile.
Can this calculator be used for premature babies?
This calculator uses WHO standards for term infants. For preterm infants, corrected age (adjusted for prematurity) should be used. Consult your pediatrician for accurate assessment.
Is BMI accurate for children?
BMI is a reliable screening tool for children but does not directly measure body fat. It should be interpreted alongside other factors such as growth curves, diet, and physical activity. The percentile provides context by accounting for age and gender differences.
How is the z-score calculated?
The z-score (or standard deviation score) is calculated using the LMS method: z = ((BMI/M)^L - 1) / (L * S), where L (Box-Cox power), M (median), and S (coefficient of variation) are age- and gender-specific values from WHO reference data. The percentile is then derived from the normal cumulative distribution function.