Child BMI Calculator
Uses CDC growth charts and the LMS method to calculate BMI-for-age percentile (ages 2–19).
BMI
—
kg/m²
Percentile
—
for age & sex
Status
—
This tool is for informational purposes only. Please consult your child's pediatrician for a professional evaluation and health guidance.
What is the Child BMI Calculator?
The Child BMI Calculator uses CDC growth charts and the LMS (Lambda-Mu-Sigma) statistical method to compute BMI-for-age percentile for children aged 2 to 19 years. Unlike adult BMI, which uses fixed cutoffs for all ages, child BMI must be interpreted relative to a reference population of children of the same age and sex — because healthy BMI values shift significantly as children grow and their body composition changes. Pediatricians use BMI-for-age to screen for underweight, healthy weight, overweight, and obesity during routine well-child visits. By entering your child's age, gender, height, and weight, this calculator determines their BMI, their percentile rank among same-age peers, and their weight status category according to CDC guidelines. The result is a quick, actionable snapshot to help you start a conversation with your child's healthcare provider.
How to Use the Child BMI Calculator
- 1 Select gender and age — Choose Boy or Girl, then pick the child's age in years (2–19) and months (0–11) from the dropdowns.
- 2 Choose your unit system — Toggle between Metric (centimetres and kilograms) or Imperial (feet, inches, and pounds).
- 3 Enter height and weight — Use the child's most recent measured height and weight (not an estimate) for the best accuracy.
- 4 Click Calculate — Instantly see the BMI value, percentile rank, weight status category, and a visual percentile scale bar.
Formula Used
BMI is calculated using the standard formula, then converted to a percentile using the CDC LMS method.
Step 1 — BMI
BMI = weight (kg) / height (m)²
Step 2 — LMS Z-score
Z = ((BMI/M)^L − 1) / (L × S)
L, M, S from CDC growth table (interpolated)
The LMS parameters (Lambda, Mu, Sigma) are derived from CDC reference data and vary by age and sex. The Z-score is then converted to a percentile using the standard normal cumulative distribution function.
BMI-for-Age Weight Status Categories
| Percentile Range | Weight Status |
|---|---|
| Less than 5th percentile | Underweight |
| 5th to less than 85th percentile | Healthy Weight |
| 85th to less than 95th percentile | Overweight |
| 95th percentile and above | Obese |
Practical Example
Consider a 10-year-old boy, height 140 cm, weight 35 kg.
Step 1 — BMI: BMI = 35 / (1.40)² = 35 / 1.96 = 17.86 kg/m²
Step 2 — LMS lookup: For a 10.0-year-old boy, the CDC LMS values are L = −1.7035, M = 16.3207, S = 0.10542.
Step 3 — Z-score: Z = ((17.86 / 16.3207)^(−1.7035) − 1) / (−1.7035 × 0.10542) ≈ 0.54
Step 4 — Percentile: normalCDF(0.54) ≈ 70.5th percentile → Healthy Weight
Why Use Our Child BMI Calculator?
- • Clinically grounded — uses the same CDC LMS growth chart data and methodology that pediatricians rely on for well-child screenings.
- • Age and sex specific — unlike adult BMI, results are always calibrated to the child's exact age (in years and months) and gender.
- • Metric and Imperial support — enter measurements in whatever units you have on hand, with automatic conversion built in.
- • Visual and clear — the percentile bar and color-coded status label make it easy to understand your child's position at a glance.
Frequently Asked Questions
What is BMI-for-age?
BMI-for-age (also called BMI percentile) is a measure used by the CDC and pediatricians to assess a child's body weight relative to other children of the same age and sex. Unlike adult BMI, which uses fixed thresholds, child BMI is interpreted using growth chart percentiles because children's body composition changes significantly as they grow.
How is child BMI different from adult BMI?
Adult BMI uses fixed cutoffs (18.5–24.9 for healthy weight) regardless of age or sex. Child BMI uses the same weight-to-height-squared formula, but the result is compared to a reference population of children of the same age and sex using CDC growth charts. This produces a percentile rather than a fixed category, reflecting the natural variation in healthy BMI across childhood.
What if my child is overweight on this chart?
If your child's BMI falls in the overweight (85th–94th percentile) or obese (95th percentile or above) category, consult your child's pediatrician. A single BMI reading is not a diagnosis — a doctor will consider growth trends, muscle development, family history, and other clinical factors before drawing any conclusions or recommending changes.
Can this calculator replace a doctor's assessment?
No. This calculator is an informational tool to give you an estimate of your child's BMI percentile based on CDC reference data. It is not a medical diagnosis and should not replace professional medical advice. Always discuss your child's growth and weight concerns with a qualified healthcare provider.
How accurate is the percentile calculation?
The calculator uses the CDC LMS method — the same statistical approach used in clinical growth charts. The normal CDF uses the Abramowitz & Stegun approximation, accurate to within ±0.0002 of the true value. For ages between tabulated half-year values, linear interpolation is applied to the L, M, and S parameters. Results should be treated as close estimates, not exact clinical measurements.