BMI Calculator for Kids

Enter your child's sex, age, height, and weight to calculate BMI and estimate the CDC BMI-for-age percentile — the standard way pediatricians classify weight status in children ages 2-20.

Quick Facts

BMI formula
BMI = weight (kg) ÷ height (m)²
The same formula used for adults — only the interpretation differs.
Why percentiles
CDC BMI-for-age percentile, by sex and age in months
A child's healthy BMI shifts with growth, so it's compared to peers of the same age and sex instead of fixed cutoffs.
CDC weight categories
<5th, 5th-<85th, 85th-<95th, ≥95th percentile
Underweight, healthy weight, overweight, and obesity respectively.
Chart age range
2 to 20 years
Children under 2 are tracked on separate WHO growth charts.

Your Results

Calculated
BMI
-
weight ÷ height², kg/m²
BMI-for-Age Percentile
-
CDC growth chart estimate
Weight Category
-
CDC/AAP classification
BMI Z-score
-
Standard deviations from the median

Ready

Enter your child's sex, age, height, and weight, then press Calculate.

How Child BMI-for-Age Percentiles Are Calculated

A child's BMI is calculated exactly like an adult's: weight in kilograms divided by height in meters squared (BMI = kg ÷ m²). But a healthy BMI value changes a great deal as children grow, so pediatricians never compare a child's BMI to the fixed adult cutoffs of 18.5, 25, and 30. Instead, they compare it to the CDC's BMI-for-age growth charts, which show how BMI is distributed among thousands of children of the same age (in months) and sex, and express the result as a percentile.

The LMS method behind the percentile

The CDC growth charts are built from three reference numbers published for each age and sex: L (a skewness/Box-Cox power), M (the median BMI), and S (the coefficient of variation). This calculator interpolates the CDC's published L, M, and S values across 6-month age increments from 2 to 20 years, then converts the child's BMI into a z-score with Z = [(BMI/M)^L − 1] / (L × S), or Z = ln(BMI/M) / S when L is zero. That z-score is converted to a percentile using the standard normal distribution — the same method the CDC's own growth-chart software uses.

Weight status categories

The CDC and American Academy of Pediatrics define four categories from the percentile: underweight is below the 5th percentile, healthy weight spans the 5th up to the 85th percentile, overweight spans the 85th up to the 95th percentile, and obesity is the 95th percentile or above. These bands are set relative to other children of the same age and sex, not to a universal number.

Why kids can't use adult BMI cutoffs

Body fat percentage naturally rises in early childhood, dips around ages 5-6 (the "adiposity rebound"), and rises again through the teen years as puberty progresses — boys and girls also diverge from each other over this period. Applying one fixed adult cutoff at every age would misclassify healthy toddlers as overweight and could miss real weight concerns in teenagers. The percentile approach automatically adjusts for where a child is in that growth curve.

Frequently Asked Questions

Why do kids use a BMI percentile instead of the adult BMI categories?
A child's healthy body fat level changes throughout growth, so a BMI value that is normal at age 6 may be too high or too low at age 14. The CDC growth charts compare a child's BMI to thousands of other children of the same age (in months) and sex, producing a percentile instead of using the fixed adult cutoffs of 18.5, 25, and 30.
What do the CDC BMI-for-age percentile categories mean?
Underweight is below the 5th percentile, healthy weight is the 5th to under the 85th percentile, overweight is the 85th to under the 95th percentile, and obesity is at or above the 95th percentile for the child's age and sex, per CDC and American Academy of Pediatrics guidance.
How accurate is this calculator's percentile estimate?
It applies the CDC's published LMS reference values (interpolated across 6-month age increments for ages 2-20) using the same statistical method the CDC growth charts use. Results are a close estimate, not an official clinical measurement — your pediatrician plots exact values at each well-child visit.
Should I be worried if my child's percentile is high or low?
One measurement is a snapshot; pediatricians care more about the trend across several visits than a single percentile. Talk with your child's doctor before changing diet or activity based on this or any online calculator — this tool is educational and not a medical diagnosis.