Body Composition
As of 2026-04-24
How BMI Calculator works
Methodology for the BMI Calculator: formulas, coefficients, data sources, assumptions, and known limitations.
Scope
Computes Body Mass Index and returns the WHO range classification. BMI is a population-level screening tool, not a diagnosis.
Formula
BMI = weight_kg / (height_m)^2
Coefficients
| Parameter | Value | Note |
|---|---|---|
| WHO underweight | < 18.5 | |
| WHO normal | 18.5 – 24.9 | |
| WHO overweight | 25.0 – 29.9 | |
| WHO obese I | 30.0 – 34.9 | |
| WHO obese II | 35.0 – 39.9 | |
| WHO obese III | 40+ |
Data sources
- World Health Organization — BMI classification.
- Keys A, Fidanza F, Karvonen MJ, Kimura N, Taylor HL. Indices of relative weight and obesity. J Chronic Dis. 1972;25(6):329-343. — PMID 4650929. Origin of the modern BMI formula (adapted from Quetelet).
Assumptions
- Subject is an adult (>=18).
Approximation range
Population-level relationships with morbidity are well established; individual risk varies substantially within each BMI band.
Limitations
- BMI does not distinguish fat from lean mass — muscular athletes often fall in the overweight or obese I band.
- Not validated for children, adolescents, pregnant women, or competitive bodybuilders.
Reproducibility
85 kg, 1.80 m. BMI = 85 / 1.8^2 = 26.2. Range: overweight.
Change log
- 2026-04-24: methodology page first published.
Related tools
- Body Fat Percentage Calculator — Estimate body fat percentage using the U.S. Navy circumference method.
- Ideal Weight Calculator — Compare Devine, Robinson, Miller, and Hamwi formulas as a realistic range.
- Waist-to-Hip Ratio Calculator — Calculate waist-to-hip ratio and assess body composition using WHO guidelines.
- FFMI Calculator — Calculate Fat-Free Mass Index to gauge muscularity and compare against natural benchmarks.
Worked example
Computed by the same engine bundle served at
/engines/bmi-calculator.js. Re-runnable: the values below
are the literal output of compute(engineInput).
Input
- tool
- bmi_calculator
- weight_kg
- 80
- height_cm
- 178
Output
- bmi
- 25.249337
- rangeLabel
- Above reference range
FAQ
- Is BMI accurate for muscular people?
- No. BMI cannot distinguish muscle from fat. A 200 lb athlete at 10% body fat and a 200 lb sedentary person at 28% body fat have identical BMIs. Studies show BMI misclassifies about 30% of people — labeling lean-muscular individuals as overweight and some metabolically unhealthy individuals as normal.
- What are the BMI ranges and what do they mean?
- Underweight: below 18.5. Normal: 18.5-24.9. Overweight: 25-29.9. Obese Class I: 30-34.9. Class II: 35-39.9. Class III: 40+. These thresholds were set for population-level statistics and carry a ±5 point margin of error for individual health assessment.
- Is a BMI of 25-27 actually unhealthy?
- Not necessarily. Research shows all-cause mortality risk is lowest around BMI 22-25, but the overweight range (25-29.9) shows minimal elevated risk in most studies. Metabolic markers (blood pressure, fasting glucose, triglycerides) are far better individual health indicators than BMI alone.
- How does BMI differ for different ethnicities?
- WHO and many health authorities use lower thresholds for Asian populations: overweight begins at BMI 23, obesity at 27.5. Asian adults show increased metabolic risk at lower BMI values compared to European populations, likely due to different fat distribution patterns.
- What should I use instead of BMI?
- Waist circumference is a stronger predictor of cardiovascular risk than BMI: risk increases above 35 inches for women and 40 inches for men. Body fat percentage (use our calculator) directly measures adiposity. Waist-to-height ratio (ideal below 0.5) is simple and predictive of metabolic syndrome.