BMI-for-Age Percentile Calculator
Calculate a child's BMI-for-age percentile from BMI or height and weight, then compare WHO or CDC bands, z-score, P95, and severe-BMI gates.{{ summary.title }}
| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} | |
| No screening metrics yet. | ||
| {{ header }} | Copy |
|---|---|
| {{ cell }} | |
| No reference gates available yet. |
| Priority | Recommendation | Rationale | Timeline | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.recommendation }} | {{ row.rationale }} | {{ row.timeline }} | |
| No screening notes yet. | ||||
| Lane | Threshold | Meaning | Typical next check | Copy |
|---|---|---|---|---|
| {{ row.cells[0] }} | {{ row.cells[1] }} | {{ row.cells[2] }} | {{ row.cells[3] }} | |
| No review lanes available yet. | ||||
| Marker | Threshold / value | Meaning | Copy |
|---|---|---|---|
| {{ row.cells[0] }} | {{ row.cells[1] }} | {{ row.cells[2] }} | |
| No extended BMI markers available yet. | |||
Children do not use the same BMI categories as adults because normal body composition changes throughout growth. A BMI that would be routine for one age can land much higher or lower on a growth chart a few years later. Pediatric BMI is therefore read as BMI-for-age: the child's BMI is compared with children of the same recorded sex and age in a reference population.
The percentile is a rank, not a diagnosis. A child at the 80th percentile has a BMI higher than about 80 percent of the reference group at the same age and recorded sex. That number helps with screening because it places one measurement on a growth curve, but it cannot say why the child is in that lane, whether body fat is high, or whether a medical problem is present.
Two ideas matter before reading a pediatric BMI result. The first is the raw BMI, which is weight adjusted for height. The second is the reference curve, which decides what that BMI means at a specific age. Height measurement technique, recent illness, pubertal timing, prematurity, and the choice of WHO or CDC reference can all shift the interpretation, especially near a boundary.
- BMI
- Weight divided by height squared. It is useful for population screening, but it is only an indirect marker for body fat.
- BMI-for-age percentile
- The child's rank on an age- and sex-specific reference curve.
- Z-score
- A standardized distance from the reference median. WHO child growth standards often use z-score lanes.
- P95
- The 95th percentile BMI for the same age and recorded sex. CDC severe-obesity screening often uses percent of P95.
Growth references are screening aids. They are most useful when the same child is measured accurately over time, with the same age basis and comparable measurement technique. A single percentile can flag a result that deserves a closer look, but trend direction, family history, pubertal stage, medical conditions, diet, activity, and clinician judgment all matter.
How to Use This Tool:
- Select the child's recorded sex and enter age in months. Use decimal months when the child is close to a reference boundary.
- Choose whether to derive BMI from height and weight or enter a trusted BMI value directly. Height can be entered in centimeters or inches, and weight can be entered in kilograms or pounds.
- Leave the reference set on Auto for the usual split: WHO under 24 months and CDC from 24 through 240 months. Choose WHO or CDC manually only when your workflow requires that reference.
- For a preterm infant, turn on corrected age only when that is how the result will be reviewed. Enter completed gestational weeks at birth so the age adjustment can be applied before 24 months.
- Review the percentile, z-score, screening category, reference gates, review lanes, and chart. If you need to keep a record, use the table, chart, or JSON exports after checking the values.
Interpreting Results:
The headline result is the child's BMI-for-age percentile. A higher percentile means the BMI is higher than a larger share of children in the same reference group. The raw BMI still matters, but the percentile is what makes the number pediatric rather than adult.
WHO results are framed with z-score lanes. In the WHO branch, values below -2 SD are low BMI-for-age or wasting lanes, -2 SD through +1 SD is the expected range, and values above +1 SD move through risk of overweight, overweight, and obesity lanes. For infants and toddlers, pair this with the local growth-chart workflow because weight-for-length is often preferred under age 2 in U.S. clinical practice.
CDC results for ages 2 through 20 use percentile categories: below the 5th percentile, 5th to below the 85th, 85th to below the 95th, and at or above the 95th. When BMI is high, percent of P95 adds severity context because ordinary percentiles compress near the top of the chart.
Treat borderline results cautiously. Rounding, small height errors, switching from recumbent length to standing height, or correcting age for prematurity can change a result near the 5th, 85th, 95th, 120 percent of P95, or 140 percent of P95 boundary.
Technical Details:
BMI-for-age starts with the same body mass index equation used for adults, then compares that BMI with a reference curve for the child's age and recorded sex. The comparison step is essential because children grow at different rates across infancy, childhood, and adolescence.
The reference curves use the LMS method. Each age and sex point has three parameters: L for curve skewness, M for the median BMI, and S for variation around the median. Interpolating between reference points allows decimal-month ages to produce a smooth z-score rather than jumping from one month to the next.
Formula Core:
For height-and-weight entry, inches are converted to centimeters, pounds are converted to kilograms, and height is converted to meters before BMI is calculated. For example, 22 kg at 115 cm gives BMI = 22 / 1.152, or about 16.64 kg/m2. That BMI is then compared with the selected age and sex curve.
Reference and Boundary Rules:
| Reference | Supported age in this calculator | Main interpretation |
|---|---|---|
| Auto | 0 to 240 months | Uses WHO under 24 months and CDC from 24 months onward. |
| WHO BMI-for-age | 0 to 60 months | Uses z-score gates from the WHO child growth standards. |
| CDC BMI-for-age | 24 to 240 months | Uses CDC BMI-for-age percentile categories and extended high-BMI markers. |
| System | Lane | Boundary used here |
|---|---|---|
| WHO | Severe wasting range | z-score < -3 |
| WHO | Wasting range | -3 ≤ z-score < -2 |
| WHO | Expected BMI-for-age range | -2 ≤ z-score ≤ +1 |
| WHO | Risk of overweight, overweight, obesity | > +1 to +2, > +2 to +3, and > +3 SD respectively |
| CDC | Underweight, healthy weight, overweight, obesity | < 5th, 5th to < 85th, 85th to < 95th, and >= 95th percentile |
| CDC | Class 2 and class 3 severe-obesity screening lanes | >= 120% of P95 or BMI >= 35, and >= 140% of P95 or BMI >= 40 |
Corrected age is a prematurity adjustment rather than a different growth chart. The adjustment subtracts the difference between 40 weeks and the gestational age at birth, converted into months, and only applies through the 24-month window. After that window, chronological age is used.
Percentiles are capped at the extreme tails for display so the output does not imply false precision. The chart and reference-gate tables are best used as screening context: they show where the entered BMI sits relative to important lanes, not whether a diagnosis is present.
Limitations and Safety Notes:
- BMI-for-age is a screening measure. It does not diagnose malnutrition, obesity, eating disorders, endocrine conditions, or overall health.
- Age, height, weight, and recorded sex must be entered carefully. Small height errors can shift BMI enough to cross a nearby percentile gate.
- Reference choice matters. Avoid comparing a WHO result with a later CDC result as though the reference had stayed identical.
- Prematurity correction should follow the clinical workflow being used for the child, especially near 24 months.
- The calculation runs in the browser from built-in reference values. Avoid placing identifiable child information in shared exports or URLs.
- Discuss unusual, fast-changing, or concerning growth results with a pediatric clinician.
Worked Examples:
Derived BMI: A child who weighs 22 kg and measures 115 cm has BMI 22 / 1.152 = 16.64 kg/m2. The percentile then depends on the child's age, recorded sex, and selected reference curve.
CDC category: A CDC result at the 88th percentile is in the overweight range because it is at or above the 85th percentile and below the 95th percentile. The same raw BMI at another age could map to a different percentile.
Percent of P95: If the 95th percentile BMI for the child's age and recorded sex is 24, and the observed BMI is 30, percent of P95 is 30 / 24 x 100 = 125 percent. That crosses the CDC class 2 severe-obesity screening threshold used here.
FAQ:
Why not use adult BMI categories for a child?
Adult BMI categories use fixed cutoffs. Children and teens are still growing, so pediatric BMI must be compared with age- and sex-specific reference curves.
What does a percentile actually mean?
It is a rank within the reference group. A 75th percentile result means the BMI is at or above about 75 percent of the reference group for the same age and recorded sex.
When should WHO or CDC be selected manually?
Use manual selection when a clinical, research, or reporting workflow requires one reference. Otherwise, Auto follows the usual WHO-under-24-months and CDC-from-24-months split.
Why does the result show z-score and percentile?
They are two views of the same reference comparison. Z-score is often easier for WHO growth lanes, while percentiles are familiar for CDC child and teen BMI categories.
Can one BMI-for-age result confirm a growth problem?
No. One result can support screening, but interpretation should include repeated measurements, growth history, clinical context, and professional evaluation.
Glossary:
- BMI-for-age: BMI interpreted against children of the same recorded sex and age.
- Percentile: The share of the reference group at or below the child's BMI.
- Z-score: Distance from the reference median in standard-deviation units.
- LMS method: A growth-reference method using skewness, median, and variation parameters.
- P95: The BMI value at the 95th percentile for the selected age and recorded sex.
- Corrected age: Chronological age reduced by a prematurity adjustment for eligible infants.
References:
- Child and Teen BMI Categories, Centers for Disease Control and Prevention.
- What Growth Charts Are Recommended?, Centers for Disease Control and Prevention.
- Using WHO Growth Standard Charts, Centers for Disease Control and Prevention.
- Body mass index-for-age (BMI-for-age), World Health Organization.
- Child growth standards, World Health Organization.