🧒 Child BMI Calculator – BMI-for-Age Percentile (Ages 2–19)
Body Mass Index (BMI) is a widely used screening tool for assessing weight relative to height. For children and adolescents aged 2 to 19, however, BMI must be interpreted differently than it is for adults. Instead of fixed cut-off values, child BMI is evaluated using BMI-for-age percentiles — comparing a child's BMI to a large national reference population of the same age and sex. This Child BMI Calculator uses the CDC BMI-for-age growth charts (2000 revision) and the LMS statistical method to compute an accurate percentile ranking.
Why Child BMI Uses Percentiles
Children's body composition changes substantially as they grow. Fat mass naturally decreases from infancy through early childhood (around age 5–6) and then increases again during adolescence — a pattern known as the "adiposity rebound." Additionally, boys and girls differ in body fat distribution, particularly after age 9–10. Because of these normal developmental changes, a single BMI threshold would be misleading at different ages. Percentile-based categories account for these changes automatically.
How the Calculator Works
The calculator applies the LMS (Lambda-Mu-Sigma) method developed by Cole and Green, which is also used by the CDC and WHO for growth charts. The three parameters — L (Box-Cox power), M (median), and S (generalized coefficient of variation) — are tabulated for each age (in months) and sex using the CDC reference dataset.
Given a BMI value X and age/sex-specific parameters L, M, S, the z-score is:
Z = ((X / M)^L − 1) / (L × S) (for L ≠ 0)
Z = ln(X / M) / S (for L = 0)
Percentile = Φ(Z) [standard normal CDF]For extreme values (|Z| > 3), the CDC recommends an extension that uses the SD3 and SD2 distance to avoid distortion in the tails, which this calculator implements.
Weight Status Categories
The CDC defines four weight status categories based on BMI-for-age percentile:
| Percentile Range | Weight Status | What It Means |
|---|---|---|
Below 5th | Underweight | Lower weight than 95% of peers; may indicate undernutrition |
5th to <85th | Healthy Weight | Weight is in the typical healthy range for age and sex |
85th to <95th | Overweight | Higher BMI than most peers; risk of future health issues if trend continues |
95th and above | Obese | Among the highest BMIs for this age group; associated with health risks |
Inputs Explained
Age (years + months)
CDC charts cover ages 2–19. Enter full years and additional months for the most accurate result. For example, a child who is 7 years and 5 months old should have both fields filled.
Biological Sex
The LMS parameters differ by sex. After puberty especially, boys and girls have different distributions of body fat, making sex-specific charts essential for accurate percentile ranking.
Height
For accurate results, measure height without shoes, standing straight against a wall. For children under 2, lying-down (recumbent) length should be used instead, but this calculator targets ages 2 and above.
Weight
Weigh the child with minimal clothing, without shoes, on a calibrated digital scale. Morning weight before meals tends to be most consistent.
Interpreting the Results
The calculator provides your child's BMI value, their BMI-for-age percentile, a weight status category, and a healthy weight range for their current height — the weight range that would place them between the 5th and 84th percentile. This range helps parents and healthcare providers understand how much weight change, if any, would improve the child's percentile standing.
The z-score (also displayed) is the number of standard deviations from the median BMI for the child's age and sex group. A z-score of 0 means exactly average. Most healthy children fall between −2 and +2.
Limitations and Important Notes
BMI does not directly measure body fat. A child with a high BMI could have a large, muscular frame rather than excess adiposity. Conversely, a child in the "healthy" BMI range may still have unfavorable body composition. BMI should always be viewed as one piece of a larger clinical picture that includes growth velocity over time, dietary habits, physical activity, family history, and developmental milestones.
The CDC charts were developed from US national survey data and may not perfectly represent all ethnic populations. The WHO Multicentre Growth Reference Study charts are an alternative for international use, though they are more widely used for children under 5. For ages 5–19, WHO provides reference data based on the 1977 NCHS charts.
This calculator is intended for general information and educational use. If your child's BMI percentile falls outside the healthy range, consult a pediatrician before making any changes to diet or activity levels.
Practical Tips for Supporting Healthy Growth
- Focus on growth trend, not single measurements. Plotting BMI-for-age over time reveals whether a child is tracking steadily or shifting percentile lanes.
- Prioritize nutritional quality. Calorie restriction is rarely appropriate for growing children. Focus on whole foods, adequate protein, and limiting ultra-processed snacks.
- Encourage daily physical activity. Aim for at least 60 minutes of moderate-to-vigorous movement per day, as recommended by the WHO and CDC for children aged 6–17.
- Limit screen time. Excess sedentary screen time is associated with higher BMI in children. The AAP recommends no more than 1 hour per day for ages 2–5 and consistent limits for older children.
- Prioritize sleep. Sleep deprivation is linked to increased appetite and higher BMI in children. School-age children need 9–12 hours per night.