Stax

BMI Calculator

Calculate Body Mass Index with metric or imperial units.

How to calculate BMI

BMI = weight in kilograms ÷ (height in meters)². For example, a person weighing 70 kg at 1.75 m height has a BMI of 70 ÷ (1.75 × 1.75) = 22.9, which falls in the Normal weight range.

In imperial units: BMI = (weight in lbs × 703) ÷ (height in inches)².

BMI categories (WHO, adults 20+)

  • Under 18.5 — Underweight
  • 18.5 – 24.9 — Normal weight
  • 25 – 29.9 — Overweight
  • 30 – 34.9 — Obese (Class I)
  • 35 – 39.9 — Obese (Class II)
  • 40+ — Obese (Class III)

Limitations of BMI

BMI is a population-level screening tool, not a personal health verdict. A bodybuilder with high muscle mass may register "overweight" despite low body fat. An older adult with low muscle mass may show "normal" BMI despite high body fat. Use BMI as one data point — not the only one.

Frequently asked questions

What is BMI?
BMI (Body Mass Index) is a number calculated from your weight and height. It's used as a screening tool to identify possible weight-related health risks. BMI = weight (kg) ÷ height² (m). It doesn't directly measure body fat but correlates with body fat levels in most adults.
What are the BMI categories?
Under 18.5: Underweight. 18.5–24.9: Normal weight. 25–29.9: Overweight. 30–34.9: Obese Class I. 35–39.9: Obese Class II. 40+: Obese Class III. These are WHO classifications for adults aged 20 and older.
Is BMI accurate?
BMI is a screening tool, not a diagnostic one. It has known limitations: it doesn't distinguish between muscle and fat (athletes may show 'overweight' BMI), it doesn't account for age, sex, or ethnicity differences in body composition, and it can underestimate body fat in older adults. Consult a doctor for a full health assessment.
Does BMI apply to children?
Children and teens use age- and sex-specific BMI-for-age percentiles rather than the adult cutoffs. This calculator is for adults (20+) only.
What is a healthy BMI for Indians?
Research suggests Indians and other South Asians may have higher health risks at lower BMI thresholds than Western populations. Some Indian health guidelines recommend a normal range of 18–22.9 and flag overweight at ≥23. The WHO cutoffs used here are the international standard.

Related tools