🏆 US-Registered Digital Marketing Agency
Advertisement
Advertisement
HEALTH

Child BMI Percentile Calculator — CDC BMI-for-age by sex

Calculate a child or teen's BMI and see where it falls on the CDC BMI-for-age growth chart for that exact age and sex.

Age matters. A BMI that is unremarkable at 13 can sit in a different percentile at 8, because the reference curve moves with age.
Measure height without shoes and weight in light clothing. Small measurement errors move the percentile more than most people expect.
BMI-for-age percentile
 
0
BMI
CDC weight status band
5th to 85th percentile BMI
0
50th percentile BMI for this age
Tip: a percentile is a comparison, not a diagnosis. It describes where a measurement sits among children of the same age and sex in the CDC reference population. Only a paediatrician can interpret what it means for an individual child.
Advertisement

The child BMI percentile calculator above computes body mass index from a child's height and weight, then reads that figure against the CDC BMI-for-age growth chart for their exact age in months and their sex. The percentile it returns is the only meaningful way to interpret a child's BMI, because the same BMI number means completely different things at different ages. It is a screening comparison against a reference population, and it is not a diagnosis of anything.

Arb Digital builds free calculators against published sources rather than approximations. This one uses the CDC's own LMS parameters — the median, the coefficient of variation and the Box-Cox power that define each age-and-sex curve — so the percentile it produces matches the published growth chart values rather than an interpolation of a printed graph. What the number means for a particular child is a question for that child's paediatrician, and this page does not attempt to answer it.

What This Child BMI Percentile Calculator Does

Enter sex, age in years and months, height and weight. The tool calculates BMI, looks up the CDC LMS parameters for that age and sex, converts BMI to a z-score, and converts the z-score to a percentile. It also shows the BMI values that correspond to the 5th, 50th, 85th and 95th percentiles at that age, so you can see how far the child's figure sits from each boundary rather than only which side of a line it falls on.

It covers ages 2 through 19, which is the range of the CDC BMI-for-age charts. Below 2 years, BMI-for-age is not the measure used at all — growth is followed with weight-for-length and other charts, which is the territory of our baby percentile calculator. From 20 onward, adult BMI categories apply and there is no percentile step; that is our BMI calculator, and the boundary is a real one, because applying adult cut-offs to a child gives a genuinely misleading answer.

What this page does not do, and will not do: it does not diagnose, it does not label a child, and it does not give diet, exercise or weight advice. Those are clinical judgements that depend on growth over time, family history, pubertal stage and a physical examination — none of which a web page has.

How to Use It

  1. Enter the age in years and months. Not the nearest year. The reference curve shifts month by month, and rounding an age can move a percentile by several points.
  2. Select the child's sex. The boys' and girls' curves are genuinely different, especially through adolescence, so this is not a formality.
  3. Measure carefully. Height without shoes, standing straight, heels together. Weight in light clothing. Both measurements feed a squared term, so errors compound.
  4. Read the percentile alongside the band boundaries. A figure of 84 and a figure of 86 are not meaningfully different, even though they sit either side of a category line.
  5. Take the result to a paediatrician if you have any concern. A single reading says far less than a series of readings on a growth chart.

The Formula and How It Is Calculated

BMI itself is the familiar calculation:

BMI = weight in kilograms ÷ (height in metres)²

Converting that to a percentile uses the CDC's LMS method. For a given age and sex the chart supplies three parameters: L, the power in the Box-Cox transformation; M, the median BMI; and S, the generalised coefficient of variation. The z-score is then:

z = ((BMI ÷ M)L − 1) ÷ (L × S) when L is not zero, and z = ln(BMI ÷ M) ÷ S when it is.

The percentile is the standard normal cumulative distribution evaluated at that z-score, multiplied by 100. The Box-Cox transformation exists because BMI is not normally distributed at any age — it is skewed to the right — and L is what corrects for that skew before the normal distribution is applied.

Work the loaded example. A boy aged 10 years and 0 months, 140 cm tall, weighing 38 kg. BMI is 38 ÷ 1.40² = 19.39. At 120.5 months the CDC parameters for boys are L = −2.7656, M = 16.6461 and S = 0.1201. That gives z = 1.036, and the normal distribution puts that at the 85.0th percentile. The published 85th percentile BMI at that age is 19.39, which is exactly where this child sits — a useful illustration of how close the boundaries can be.

The parameters are published by the CDC as Percentile Data Files with LMS Values, and the official implementation is the CDC's own Child and Teen BMI Calculator.

Advertisement

What a Percentile Actually Means

A percentile is a rank, not a score and not a target. A BMI at the 75th percentile means that in the CDC reference population, 75 percent of children of the same sex and age had a lower BMI and 25 percent had a higher one. That is the whole of what it says.

Two things follow from that, and both are commonly missed. First, somebody is always at every percentile — by construction, five percent of the reference population sits below the 5th and five percent sits above the 95th. A percentile being low or high is not in itself evidence that anything is wrong; it is a prompt to look further, which is precisely what screening means.

Second, percentiles are not evenly spaced in BMI terms. The gap between the 50th and the 60th percentile is a fraction of a BMI point, while the gap between the 95th and the 99th can be several points, because the distribution has a long tail on the high side. This is why a child's percentile can appear to move sharply on a small change in weight near the middle of the range, and barely move at all on a large change at the top.

If you want to see the general mechanics of percentile ranking outside a growth context, our percentile calculator does that for any dataset.

The CDC Weight Status Bands, and Their Limits

The CDC defines weight status for children and teens by percentile rather than by BMI value: below the 5th percentile is underweight, the 5th to below the 85th is healthy weight, the 85th to below the 95th is overweight, and the 95th and above is obesity. A further category of severe obesity is defined at or above 120 percent of the 95th percentile value, which is the reason the CDC published extended BMI-for-age charts covering the region above the 95th percentile in more detail.

Those are screening categories for populations, and they carry real limits when applied to one child. BMI is a ratio of weight to height squared and it cannot distinguish muscle from fat, or a heavy frame from either. A muscular adolescent athlete can screen as overweight while carrying very little body fat. A child of the same BMI with low muscle mass is in a completely different situation. Our body fat calculator and ideal weight calculator use adult methods and should not be substituted here.

The categories also behave awkwardly around puberty, which arrives at widely varying ages. A child in an early growth spurt often gains weight before the corresponding height, and the BMI percentile rises for several months before settling. A child whose growth spurt is late may drift downward across percentiles for reasons that have nothing to do with nutrition. This is exactly why clinicians read a series of points on a chart rather than a single calculation, and why a one-off number should never be the basis for changing anything.

Why Age in Months and Sex Are Not Optional

Adult BMI uses fixed cut-offs — the same number means the same category at 25 and at 55. Children's BMI cannot work that way, because body composition changes systematically with growth. Median BMI falls through early childhood, reaches a low point somewhere around ages 4 to 6, then rises steadily through to adulthood.

The consequence is direct. A BMI of 17 at age 4 sits high on the curve; the same BMI of 17 at age 16 sits low on it. Reading a child's BMI against adult categories therefore misclassifies in both directions depending on age, and it is the single most common error made with children's BMI.

Sex matters for the same underlying reason. The boys' and girls' reference curves diverge through adolescence as body composition and the timing of puberty differ, so the same BMI at the same age maps to different percentiles for a boy and a girl. Entering the wrong sex does not shift the answer slightly; it reads the figure off the wrong chart. For a related growth question, our child height predictor works from parental heights rather than from current measurements.

Measuring Well, and Reading the Result Carefully

Because height is squared in the BMI formula, an error there has roughly twice the effect of the same proportional error in weight. Measure without shoes, with the child standing straight against a flat wall, heels together and looking forward. Use the same scale each time, ideally at the same time of day, since normal daily variation in a child's weight is not trivial relative to the changes being watched.

If you are switching between metric and imperial, do the conversion carefully — the calculator handles both, and our weight converter covers any other unit change. Mixing units is a surprisingly common source of a wildly wrong BMI.

Finally, treat one reading as one data point. Growth charts are read as trajectories, and a child tracking steadily along a percentile is generally a reassuring picture regardless of which percentile it is, while a rapid crossing of several percentile lines in either direction is the pattern that clinicians actually look for. Neither of those observations can be made from a single calculation, which is why the CDC's own calculator carries the same caution: it is not a source of clinical guidance and is not a substitute for professional medical advice. The category definitions are published as Child and Teen BMI Categories.

Need a different calculation?

Arb Digital publishes hundreds of free calculators across health, food, finance and maths — no sign-up, no limits. If something you need is missing, tell us and we will look at building it.

Browse All Free Tools Suggest a Tool

Common Mistakes to Avoid

  • Using adult BMI categories for a child — the reference curve moves with age, so a fixed cut-off misclassifies in both directions depending on how old the child is.
  • Rounding the age to the nearest year — the curve shifts month by month, and rounding can move a percentile by several points.
  • Treating a category boundary as a cliff — the 84th and 86th percentiles describe almost identical children. The number is continuous; the labels are not.
  • Reading one measurement as a trend — clinicians look at the shape of a growth curve over time, which a single calculation cannot show.
  • Assuming BMI measures body fat — it is weight over height squared and cannot separate muscle from fat, which matters most for athletic adolescents.

Related Free Tools From Arb Digital

For adults, the BMI calculator applies fixed adult categories with no percentile step. For children under 2, the baby percentile calculator covers the height and weight charts used at that age. The child height predictor estimates adult height from parental heights, the percentile calculator shows how percentile ranking works on any dataset, and the weight converter handles unit changes. The free online tools hub lists everything else.

Frequently Asked Questions

What does a BMI percentile mean for a child?

It is a rank against a reference population. A BMI at the 75th percentile means 75 percent of children of the same sex and age in the CDC reference sample had a lower BMI. It is a screening comparison, not a diagnosis, and it says nothing on its own about an individual child's health.

Why can't I use adult BMI categories for my child?

Because body composition changes systematically with growth, so the same BMI means different things at different ages. Median BMI falls through early childhood, reaches a low point around ages 4 to 6, then rises to adulthood. Fixed adult cut-offs therefore misclassify children in both directions depending on age.

What are the CDC weight status categories?

The CDC defines them by percentile: below the 5th is underweight, the 5th to below the 85th is healthy weight, the 85th to below the 95th is overweight, and the 95th and above is obesity. Severe obesity is defined at or above 120 percent of the 95th percentile value.

How is the percentile calculated?

Using the CDC LMS method. For each age and sex the chart supplies L, M and S parameters, which convert a BMI into a z-score with the formula z equals BMI over M raised to the power L, minus one, all divided by L times S. The percentile is then the standard normal distribution evaluated at that z-score.

Does BMI measure body fat?

No. It is weight divided by height squared and cannot separate muscle from fat or account for frame size. A muscular adolescent athlete can screen as overweight while carrying very little body fat, which is one of the reasons BMI is described as a screening tool rather than a measurement of body composition.

What age range does this calculator cover?

Ages 2 through 19, which is the range of the CDC BMI-for-age growth charts. Under 2, growth is followed with different charts such as weight-for-length rather than BMI-for-age. From 20 onward, adult BMI categories apply and there is no percentile step.

My child's percentile changed a lot in six months. Is that normal?

Percentiles can move for many ordinary reasons, including the timing of a growth spurt, since children often gain weight shortly before the corresponding height. A single change is not interpretable on its own. Clinicians read the shape of a growth curve over time, so this is a question to bring to a paediatrician.

Should I change my child's diet based on this result?

No. This calculator does not give dietary, exercise or weight guidance, and no calculation should drive that kind of decision. Changes to a growing child's diet belong with a paediatrician or a registered dietitian who can see the full growth history and examine the child.

This calculator is provided for general education and reference. It is a screening comparison against published CDC growth chart data and is not medical advice, a diagnosis, or a substitute for professional care; a paediatrician is the person who interprets a child's growth.

Advertisement
Advertisement

Take it further