BMI Calculator

Calculate Body Mass Index (BMI) and check weight category

Body Details

E.g. 5 feet 7 inches = 170.2 cm

Enter your measurements and click Calculate BMI

BMI Scale

Underweight Normal Overweight Obese
<18.5 18.5–24.9 25–29.9 ≥30

How to Use

  1. Enter your Height in cm or feet/inches.
  2. Enter your Weight in kilograms.
  3. Click Calculate BMI — your BMI value, weight category, and healthy weight range are shown.

What is BMI?

Body Mass Index (BMI) is a simple numerical measure of body fat based on height and weight. It is widely used by doctors, insurance companies, and governments as a quick screening tool for weight-related health risks.

BMI = Weight (kg) ÷ Height (m)²

BMI Categories (Asian / Indian Standards)

BMI RangeCategory
Below 18.5Underweight
18.5 – 22.9Normal / Healthy
23.0 – 24.9Overweight
25.0 – 29.9Obese Class I
30.0 and aboveObese Class II

Note: Asian populations (including Indians) have higher metabolic risk at lower BMI values. Indian health guidelines use 23+ as overweight and 25+ as obese, compared to the global thresholds of 25 and 30.

Limitations of BMI

  • BMI doesn't distinguish between muscle and fat — athletes may show "overweight" BMI.
  • Doesn't account for fat distribution (belly fat is more dangerous than hip fat).
  • Use BMI alongside waist circumference and body fat % for a complete picture.

Frequently Asked Questions

No — Asian populations (including Indians) develop weight-related health risks at lower BMI values. The WHO recommends Asian cutoffs: 23+ as overweight (vs 25 globally) and 25+ as obese (vs 30 globally). Our calculator uses Indian/Asian standards.

Yes. Abdominal (visceral) fat is metabolically more dangerous than subcutaneous fat. Waist circumference above 90 cm (men) or 80 cm (women) indicates central obesity even with a normal BMI — a risk factor for diabetes and heart disease. BMI alone doesn't capture this.

18.5–22.9 is considered the healthy/normal range for Indians. Below 18.5 is underweight (linked to nutritional deficiencies). 23–24.9 is overweight. 25+ is obese by Indian standards.

Not the same way. For children and teenagers (2–19 years), BMI-for-age percentiles are used — not absolute values. The same BMI value can be healthy for a 10-year-old but overweight for a 15-year-old, depending on sex and growth stage.