Skip to main content

Children BMI Calculator

Written by Golam Rabbani, Founder & Lead Engineer — Last updated 2026-05-01

Sex at birth
Weight unit
Height unit

How to use this children bmi calculator

  1. Enter the child’s age in completed years and (optionally) extra months.
  2. Pick the child’s sex at birth — CDC publishes separate boy and girl reference curves.
  3. Enter the weight, switching between kg and lbs with the unit toggle (existing values convert automatically).
  4. Enter the height, switching between cm and in with the unit toggle (existing values convert automatically).
  5. Press Calculate to see the BMI, the CDC BMI-for-age percentile, and the weight-status category.
  6. Use Copy to save the result line or Reset to clear every field.

About this children bmi calculator

The children BMI calculator computes Body Mass Index for a child or teen aged 2–20 years and looks up the result against the U.S. CDC BMI-for-age growth charts. Unlike adult BMI, the same number means very different things at different ages — a BMI of 18 is normal for a 16-year-old but high for a 4-year-old — so the tool uses the child’s age in months plus their sex to pick the correct LMS curve and convert BMI to a percentile.

The math is BMI = weight (kg) ÷ height (m)². The CDC 2000 pediatric LMS reference data (bundled with this tool) provides the L, M, and S parameters for every age and sex; we then compute a z-score and convert it to a percentile using the standard-normal distribution. The result is then mapped to the four CDC weight-status bands: underweight (<5th), healthy weight (5th–<85th), overweight (85th–<95th), and obesity (≥95th).

Worked example: an 8-year-old boy weighing 30 kg at 130 cm has BMI = 30 ÷ 1.30² ≈ 17.8, which falls near the 78th percentile of CDC BMI-for-age for boys — inside the healthy-weight band.

This calculator is for general information using the CDC 2000 pediatric LMS reference data and is not a substitute for an evaluation by a qualified clinician. This calculator is for general educational purposes only and is not medical advice — consult a licensed healthcare professional for personal guidance.

FAQ

Why does children’s BMI use percentiles instead of fixed categories?
Children grow, so a single BMI number means different things at different ages. The CDC publishes BMI-for-age curves by sex; a child’s percentile tells you how their BMI compares to other U.S. children of the same age and sex.
What age range does this tool cover?
Ages 2 through 20 years, which is the range the CDC 2000 BMI-for-age LMS reference data covers. For infants under 2, clinicians use the WHO Child Growth Standards instead.
Which percentile is considered “healthy weight”?
The CDC defines healthy weight as a BMI from the 5th to below the 85th percentile for a child’s age and sex.
Should I act on this result?
No — treat it as a screening number, not a diagnosis. Talk to the child’s pediatrician about their full growth history and any concerns.
Is my data stored?
No. The calculation runs entirely in your browser; nothing is sent to a server or saved between visits.