Skip to content

BMI Formula and Calculations

Review the metric and U.S. BMI formulas, adult thresholds, healthy-weight equation, BMI Prime, Ponderal Index, and CDC BMI-for-age methods.

How do the BMI Calculator formulas work?

This formula page defines the variables used by the BMI Calculator, shows how those values are combined, and explains the order of operations behind the result. Use the worked steps to verify an estimate, compare scenarios, and understand which assumptions or rounding rules can affect the displayed answer.

Formula Overview

Body mass index is weight divided by height squared. The core equation is the same for adults, children, and teens. What changes is the interpretation: adults use fixed categories, while ages 2-19 use CDC age- and sex-specific reference data.

Variable Definitions

SymbolMeaningUnit
BMIBody mass indexkg/m²
WkgBody weightKilograms
WlbBody weightPounds
HmHeightMeters
HinTotal heightInches
L, M, SCDC growth-chart parameters for the selected age and sexReference values
P95Age- and sex-specific 95th-percentile BMIkg/m²
ΦStandard normal cumulative distribution functionProbability

Metric BMI Formula

BMI=WkgHm2BMI=\frac{W_{kg}}{H_m^2}

Divide weight in kilograms by height in meters squared. When height is entered in centimeters, divide it by 100 before squaring.

BMI=Wkg(Hcm/100)2BMI=\frac{W_{kg}}{(H_{cm}/100)^2}

U.S. Customary BMI Formula

BMI=703 WlbHin2BMI=\frac{703\,W_{lb}}{H_{in}^2}

Total height in inches equals feet multiplied by 12 plus the remaining inches. The direct factor 703 is rounded. The production engine instead converts pounds and inches with exact conversion constants before applying the metric equation.

Adult BMI Categories

CDC adult categories apply from age 20 and do not change by age, sex, or race.

CategoryBMI range
UnderweightBelow 18.5
Healthy weight18.5 to below 25
Overweight25 to below 30
Obesity class 130 to below 35
Obesity class 235 to below 40
Obesity class 340 or higher

Adult Healthy-Weight Screening Range

Wmin=18.5Hm2Wboundary=25Hm2W_{min}=18.5H_m^2\qquad W_{boundary}=25H_m^2

The lower value corresponds to BMI 18.5. The upper displayed value is the weight at BMI 25, the boundary where the adult overweight category begins. This is a mathematical screening range, not an individualized weight goal.

CDC BMI-for-Age Method

For ages 2-19, the calculator first computes BMI and then compares it with the CDC reference for age in months and sex.

At or Below the 95th Percentile

z=(BMI/M)L−1LSz=\frac{(BMI/M)^L-1}{LS}
percentile=100Φ(z)percentile=100\Phi(z)

L, M, and S come from the CDC growth-chart data. The calculator interpolates the reference at the entered age in months.

Above the 95th Percentile

percentile=90+10Φ(BMI−P95σ)percentile=90+10\Phi\left(\frac{BMI-P_{95}}{\sigma}\right)

The extended method uses the age- and sex-specific P95 value and the dispersion parameter sigma. For finer age intervals, the CDC gives these sigma regressions:

σgirls=0.8334+0.3712a−0.0011a2\sigma_{girls}=0.8334+0.3712a-0.0011a^2
σboys=0.3728+0.5196a−0.0091a2\sigma_{boys}=0.3728+0.5196a-0.0091a^2

Here, a is age in years. Severe obesity is classified at 120% of P95 or BMI 35 kg/m² or higher.

Worked Adult Metric Calculation

For 75 kg and 1.80 m:

BMI=751.802=23.1481…BMI=\frac{75}{1.80^2}=23.1481\ldots
Displayed BMI23.1
CategoryHealthy weight
BMI Prime0.93
Ponderal Index12.86 kg/m³
Healthy-weight screening range59.9-81.0 kg

Precision, Rounding, and Assumptions

  • The engine keeps full available precision through the calculation.
  • Classification uses the unrounded BMI, even when the displayed value is rounded.
  • Adults are age 20 and older; ages 2-19 use the pediatric reference.
  • Entered age, height, and weight are assumed to be current and accurate.
  • BMI does not directly measure body fat, muscle, bone density, or fat distribution.
  • The adult healthy-weight result is not shown as a pediatric recommendation.

Use the BMI examples to reproduce adult and pediatric cases.

References

These references support the calculation method, assumptions, or current program guidance.

Corrections and Review

Report an issue or error in the calculator using the Contact Us page.