⚖️ Health Tool

Free BMI Calculator

Calculate your Body Mass Index instantly in metric or imperial units. Know your category and healthy weight range.

Underweight Normal Overweight Obese
Min healthy weight
Max healthy weight

BMI Categories — WHO and Indian Standards

The World Health Organisation (WHO) and the Indian Council of Medical Research (ICMR) use slightly different BMI cut-offs. This matters because research shows South Asians have higher health risks at lower BMI values compared to Western populations.

WHO Global Standards

CategoryBMI RangeHealth Risk
UnderweightBelow 18.5Increased risk of malnutrition and related conditions
Normal weight18.5 – 24.9Lowest health risk for general population
Overweight25.0 – 29.9Increased risk of cardiovascular disease and diabetes
Obese Class I30.0 – 34.9High risk — medical attention recommended
Obese Class II35.0 – 39.9Very high risk
Obese Class III40.0 and aboveExtremely high risk

ICMR Standards for Indians (Recommended)

CategoryBMI Range (Indian)Difference from WHO
UnderweightBelow 18.5Same as WHO
Normal weight18.5 – 22.9Lower upper limit (WHO: 24.9)
Overweight23.0 – 27.4Starts 2 points lower than WHO
Obese27.5 and aboveStarts lower than WHO's 30.0

⚠️ Important for Indians: If your BMI is between 23 and 25, you may be classified as Normal by WHO standards but Overweight by ICMR guidelines. Indians at BMI 23+ have significantly higher risk of Type 2 diabetes and cardiovascular disease compared to Europeans at the same BMI. Consult your doctor for a complete assessment.

How to Use the BMI Calculator

  1. Choose your unit system — Metric (kg and cm) for most Indians, Imperial (pounds and inches) if you know your measurements in those units.
  2. Enter your weight and height — be as accurate as possible. Measure your height without shoes.
  3. Enter your age and gender — these are used to provide context since BMI interpretation varies with age.
  4. Click Calculate BMI — your BMI, category, healthy weight range, and Indian-specific interpretation appear instantly.

BMI Formula — How It Is Calculated

BMI is calculated by dividing your weight in kilograms by the square of your height in metres:

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

For example, if you weigh 68 kg and are 165 cm (1.65 m) tall:

BMI = 68 ÷ (1.65 × 1.65) = 68 ÷ 2.7225 = 24.98

Converting height from feet and inches to cm

Height (ft & in)Height (cm)Height (inches)
5 ft 0 in152.4 cm60 in
5 ft 2 in157.5 cm62 in
5 ft 4 in162.6 cm64 in
5 ft 6 in167.6 cm66 in
5 ft 8 in172.7 cm68 in
5 ft 10 in177.8 cm70 in
6 ft 0 in182.9 cm72 in

Limitations of BMI

BMI is a useful screening tool, but it has important limitations that everyone should understand:

💡 Better measurements to use alongside BMI: Waist circumference (healthy: under 80 cm for women, under 90 cm for men in India), waist-to-height ratio (healthy: under 0.5), and body fat percentage measured by a healthcare professional.

Healthy Weight Management Tips for Indians

India has one of the fastest-growing rates of obesity and Type 2 diabetes in the world. Here are evidence-based recommendations:

Diet

Exercise

Frequently Asked Questions

What is a normal BMI? +
By WHO standards, a normal or healthy BMI is between 18.5 and 24.9. For South Asians including Indians, the ICMR recommends lower cut-offs: normal is 18.5–22.9, overweight starts at 23.0, and obese at 27.5. This is because research shows Indians have higher body fat and greater health risks at the same BMI compared to Western populations.
How is BMI calculated? +
BMI = Weight (kg) ÷ Height² (m²). For example, if you weigh 70 kg and are 1.75 m tall: BMI = 70 ÷ (1.75 × 1.75) = 70 ÷ 3.0625 = 22.9. This falls in the normal range by both WHO and ICMR standards. For imperial units, the formula is: BMI = (Weight in pounds × 703) ÷ Height² (in inches²).
Is BMI accurate for Indians? +
Standard WHO BMI categories were developed using primarily Western populations. Research consistently shows that South Asians, including Indians, have higher body fat percentage at the same BMI as Europeans, and develop diabetes and cardiovascular disease at lower BMI values. The ICMR therefore recommends that Indians treat BMI 23 as the overweight threshold rather than the WHO standard of 25.
Can BMI be misleading? +
Yes. BMI does not distinguish between muscle and fat — a muscular person may have a high BMI but low body fat. It also does not account for where body fat is stored — abdominal fat is significantly more dangerous than fat on the hips and thighs. BMI is a population-level screening tool, not a diagnostic tool. Always consult a doctor for a complete health assessment that considers waist circumference, blood tests, and other factors.
What is the ideal BMI for an Indian adult? +
According to ICMR guidelines, the ideal BMI for Indian adults is between 18.5 and 22.9. A BMI of 23.0–27.4 is classified as overweight, and 27.5 and above is obese for Indians. These thresholds are lower than WHO global standards because Indians have higher cardiometabolic risk at lower BMI values.
What is the BMI for a 70 kg person who is 5 feet 7 inches tall? +
5 feet 7 inches = 170.18 cm = 1.7018 m. BMI = 70 ÷ (1.7018)² = 70 ÷ 2.896 = 24.2. This falls in the Normal weight range by WHO standards (18.5–24.9), but is classified as Overweight by ICMR standards for Indians (which sets the overweight threshold at 23.0). This highlights why the Indian context matters when interpreting BMI.

More Free Tools on ToolLoom