Kids BMI Calculator: A Simple Health Check Tool

Calculate BMI and growth percentiles for children and teens ages 2-19

Why This Calculator Uses Percentiles, Not Fixed BMI Categories

A child's body composition changes constantly as they grow, so a single BMI number means something different at age 4 than at age 16. Rather than applying the fixed adult BMI cutoffs (18.5 / 25 / 30), this calculator compares a child's BMI against reference percentile bands — 5th, 10th, 25th, 50th, 75th, 85th, and 95th — built separately for each age (2 to 19) and sex, modeled on the CDC's BMI-for-age growth chart methodology. That's why the same BMI value can be "healthy" for one child and "overweight" for another child of a different age or sex: the tool is always comparing like with like.

How to Use This Tool

  1. Enter the child's age (a whole number between 2 and 19).
  2. Select boy or girl — the percentile bands differ by sex.
  3. Type the height in centimeters.
  4. Type the weight in kilograms (decimals allowed).
  5. Click "Calculate BMI" to see the percentile, category, and chart.

Worked Example

Take an 8-year-old boy who is 128 cm tall and weighs 27 kg. BMI = 27 ÷ 1.28² = 27 ÷ 1.6384 ≈ 16.5. For 8-year-old boys, this calculator's reference data puts the 10th percentile at a BMI of 15.6 and the 25th percentile at 16.6 — a BMI of 16.5 lands right around the 17th percentile, which falls in the healthy weight range (5th–84th percentile). An adult with a BMI of 16.5 would be classed as underweight, which is exactly why age- and sex-specific percentiles matter for kids.

Reading the Result

The result shows BMI rounded to one decimal, the percentile, and a category: below the 5th percentile is Underweight, 5th–84th is Healthy Weight, 85th–94th is Overweight, and 95th or above is Obese. The chart plots the child's BMI as a red dot against the 5th, 10th, 25th, 50th, 75th, 85th, and 95th percentile curves for their age and sex, so you can see the trend, not just a single number.

Limitations

The percentile bands used here are a simplified reference set, not the full CDC LMS dataset used in clinical growth-chart software, so treat the percentile as a close estimate rather than an exact clinical figure. This tool does not replace a doctor's assessment — a pediatrician can track a child's growth over time using their full growth history, which a single calculation can't do.

Common Use Cases