BMI Calculator

Calculate your Body Mass Index with Asian-Indian cut-offs, see your healthy weight range and how far you are from it.

Last updated:

Units
120 cm220 cm
30 kg160 kg
Standard
Your BMI——
Healthy weight range
—
To reach the range
—

What is BMI?

Body Mass Index (BMI) is a simple number that compares your weight with your height. Doctors use it as a first check for whether someone might be underweight, at a healthy weight, overweight or obese. This BMI calculator uses the Asian-Indian cut-offs from India's national consensus guidelines by default, because research shows that South Asians face higher risks of diabetes and heart disease at lower BMIs than Europeans. You can switch to the WHO global ranges with one tap.

How to use it

  1. Choose metric (cm and kg) or feet-inches and pounds.
  2. Enter your height and weight.
  3. See your BMI, category, healthy weight range for your height and how many kilos to gain or lose to reach it.

BMI formula

BMI = weight (kg) ÷ [height (m)]²

In pounds and inches: BMI = 703 × weight (lb) ÷ [height (in)]².

Example

A person 170 cm tall weighing 68 kg has a BMI of 68 ÷ (1.70 × 1.70) =23.5. By WHO standards that's normal, but under Indian guidelines it's in the overweight range (23–24.9). Their healthy weight range is about 53.5–66.4 kg, so losing around 1.6 kg would bring them into it.

BMI categories

CategoryIndia / AsianWHO global
UnderweightBelow 18.5Below 18.5
Normal18.5 – 22.918.5 – 24.9
Overweight23 – 24.925 – 29.9
Obese25 and above30 and above

Health disclaimer: This tool gives general estimates for information only and is not medical advice, diagnosis or treatment. Please consult a qualified doctor about your health. Read the full disclaimer.

Frequently asked questions

What is a healthy BMI for Indians?
Indian guidelines use lower cut-offs than the global WHO ones because South Asians tend to carry more body fat at the same BMI: 18.5–22.9 is normal, 23–24.9 is overweight and 25 or above is obese. The WHO global ranges are 18.5–24.9 normal, 25–29.9 overweight and 30+ obese.
How is BMI calculated?
BMI = weight in kilograms ÷ (height in metres)². For someone 175 cm tall weighing 70 kg: 70 ÷ (1.75 × 1.75) = 22.9.
Is BMI accurate for everyone?
BMI is a quick screening tool, not a diagnosis. It doesn’t distinguish muscle from fat, so athletes may show a high BMI, and it isn’t meant for children, teenagers or pregnant women. Waist size, blood tests and a doctor’s check-up give a fuller picture.
What waist size is healthy?
For Indian adults, a waist circumference above 90 cm (35.5 in) for men and 80 cm (31.5 in) for women indicates higher health risk from abdominal fat, even if BMI is normal.
Does this calculator work for children?
No. Children and teenagers need age- and sex-specific BMI percentile charts. Please consult a paediatrician for under-18s.