BMI Percentile Calculator

Enter a child's age, sex, height, and weight to estimate their BMI and where it falls on the CDC BMI-for-age growth curve (ages 2-20), plus the standard weight-status category.

Quick Facts

BMI formula
BMI = weight(kg) / height(m)²
Same formula as adult BMI — it's the percentile comparison that differs for children.
CDC weight-status bands
<5th / 5th-85th / 85th-95th / ≥95th
Underweight, healthy weight, overweight, and obesity, ranked against same-age, same-sex peers.
Applies to ages
2-20 years
Children under 2 are tracked on WHO weight-for-length charts instead.

Your Results

Calculated
BMI
-
weight(kg) / height(m)²
Estimated Percentile
-
Vs. same-age, same-sex peers
Weight Status
-
CDC category
BMI Z-score
-
Standard deviations from median

Ready

Enter your child's details, then press Calculate. This is an educational estimate, not a medical diagnosis.

How Child BMI Percentile Is Calculated

A child's BMI is calculated exactly like an adult's: BMI = weight (kg) / height (m)². What differs is how that number is interpreted. Because children's bodies change shape constantly as they grow — BMI typically dips between ages 4 and 6 (the "adiposity rebound") and then climbs steadily through the teen years — a single BMI number means something different at every age. So instead of comparing a child's BMI to fixed cutoffs like the adult 18.5/25/30 scale, the CDC compares it to a reference curve built from thousands of children of the same age and sex, producing a percentile: the share of same-age, same-sex peers whose BMI is at or below the child's own.

From BMI to a percentile

The official CDC method fits each age (in months) and sex to a set of three parameters — L (skewness), M (median), and S (spread) — and converts BMI into a z-score with Z = ((BMI/M)^L − 1) / (L × S), which is then converted to a percentile using the standard normal distribution. This calculator uses a simplified version of the same idea: it looks up an age- and sex-specific median BMI (M) and typical spread (S) from smoothed reference curves, computes a z-score, and converts it to a percentile with the normal distribution. Results are usually close to the official CDC chart but can shift by a few percentile points near a category boundary, so treat the number as an educational estimate rather than the exact clinical figure your pediatrician's software would produce.

Reading the weight-status categories

  • Below the 5th percentile: Underweight for age and sex.
  • 5th percentile to below the 85th: Healthy weight.
  • 85th percentile to below the 95th: Overweight.
  • 95th percentile and above: Obesity.

These bands come directly from CDC growth-chart criteria and describe how a child's BMI compares with peers — they are a screening signal, not a measurement of body fat or a diagnosis on their own.

Why age and sex both matter

Boys and girls follow different average growth trajectories, especially once puberty begins, so the same BMI can land at very different percentiles depending on sex and the exact age entered. This tool applies to children roughly 2–20 years old; for infants and toddlers under 2, clinicians instead use WHO weight-for-length charts, which follow a different growth pattern entirely.

This calculator is for educational purposes only and does not replace measurement and interpretation by a pediatrician or other qualified healthcare provider. If a result is near a category boundary, or your child's growth trend has changed suddenly, talk to their doctor.

Frequently Asked Questions

What formula is used to calculate a child's BMI?
The same formula used for adults: BMI = weight in kilograms divided by height in meters squared (BMI = kg / m²). For pounds and inches, the equivalent is BMI = 703 × weight(lb) / height(in)². The number itself is only the starting point for a child — it is then compared to a percentile curve for children of the same age and sex.
Why do children use a percentile instead of the adult BMI categories?
A healthy BMI naturally rises and falls as children grow, dipping around ages 4-6 (the adiposity rebound) and climbing through the teen years, so a single fixed cutoff like the adult 18.5-25-30 scale would misclassify most kids. Instead, a child's BMI is ranked against a reference curve for children of the same age and sex, producing a percentile that says how their body size compares with peers.
What do the CDC weight-status categories mean?
Using CDC criteria: below the 5th percentile is classified as underweight, the 5th up to the 85th percentile is healthy weight, the 85th up to the 95th percentile is overweight, and the 95th percentile or above is obesity. These bands describe how a child's BMI compares with same-age, same-sex peers, not a direct measure of body fat.
Will this match the exact percentile from my child's pediatrician?
It should be close but is not guaranteed to be identical. This tool estimates the percentile with a smoothed approximation of the CDC growth-chart reference curves rather than the full official lookup table, so results near a category boundary can shift by a few percentile points. Treat this as an educational estimate, not a diagnosis, and use your pediatrician's measurement and official CDC or WHO growth chart for clinical decisions.