BMI calculator

BMI = weight (kg) ÷ height (m)². As per the ICMR-NIN Dietary Guidelines for Indians, a BMI of 18.5 to 23 is normal, over 23 to 27.5 is overweight, and above 27.5 is obese.

Enter the details (current step)

Units
cm
kg

Result

Please complete the details. The result will appear here.

How it is calculated

  1. BMI = weight (kg) ÷ height (m)².
  2. When feet and pounds are used, BMI = 703 × weight (lb) ÷ height (in)².
  3. BMI is rounded to one decimal place. The category is decided by the rounded value.
  4. Normal weight range = the lower and upper BMI limits of the normal category × height (m)².
  5. BMI is used to check whether body weight is in a suitable range. It is not a diagnosis.
  6. All calculations are done in your browser. The details you enter are not sent to any server.

Categories as per the ICMR-NIN Dietary Guidelines for Indians (Asian cut-offs)

CategoryBMI
UnderweightBelow 18.5
Normal18.5 to 23.0
OverweightOver 23.0 to 27.5
ObeseAbove 27.5

These categories apply to adults aged 18 years and above. Children and teenagers are assessed by age and sex. Pregnant women are not assessed by these categories.

Worked examples

Height 160 cm, weight 58 kg

Details
Height 160 cm, weight 58 kg.
Result
BMI 22.7, Normal

Height 170 cm, weight 66.5 kg (at the limit)

Details
Height 170 cm, weight 66.5 kg.
Result
BMI 23.0, Normal

Height 170 cm, weight 70 kg

Details
Height 170 cm, weight 70 kg.
Result
BMI 24.2, Overweight

Height 165 cm, weight 45 kg

Details
Height 165 cm, weight 45 kg.
Result
BMI 16.5, Underweight

Official sources

Applies to: Current (Dietary Guidelines for Indians, 2024).

  1. ICMR-National Institute of Nutrition: Dietary Guidelines for Indians, 2024 (Asian BMI cut-offs)

Last reviewed on 26 October 2026.

The rules on this page have been checked against the official sources listed above. The result is for reference. The rules and assessment of the concerned authority shall prevail.