BMI Calculator

Check your Body Mass Index (BMI) to find out if you are at a healthy weight. Fast, private, and accurate.

cm
ft
in

Your Results

Your BMI is 0.0
15 18.5 25 30 40
Healthy Weight Range for your height:

Enter your height and weight to see your BMI results.

What is BMI?

Body Mass Index (BMI) is a simple number that compares your weight with your height. Doctors and health workers use it as a quick first check to see whether a person’s weight is likely to be in a healthy range. It cannot tell you everything about your health, but because it needs only two measurements, it is one of the most widely used screening tools in the world.

This calculator works in both metric (centimetres and kilograms) and imperial (feet, inches and pounds) units, shows where your result falls on the BMI scale, and tells you the healthy weight range for your height.

How to Use the BMI Calculator

  1. Select Metric or Imperial.
  2. Enter your height — in centimetres, or in feet and inches.
  3. Enter your weight in kilograms or pounds.
  4. Your BMI, its category and the healthy weight range for your height appear instantly. Tap Copy to save the result.

For the most consistent results, weigh yourself in the morning, before breakfast and in light clothing.

BMI Formula

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

Example: Height 170 cm (1.70 m), weight 68 kg. BMI = 68 ÷ (1.70 × 1.70) = 68 ÷ 2.89 = 23.5.

In imperial units the formula is BMI = 703 × weight (lb) ÷ height (in)2. The calculator converts automatically, so you don’t need to do this yourself.

BMI Categories

BMIWHO categoryAsian Indian guideline
Below 18.5UnderweightUnderweight
18.5 – 22.9NormalNormal
23.0 – 24.9NormalOverweight
25.0 – 29.9OverweightObese
30 and aboveObeseObese

The calculator shows the standard WHO categories. If you are of South Asian origin, it is worth keeping the stricter Indian thresholds in mind: in the example above, a BMI of 23.5 is “normal” by WHO standards but at the start of the “overweight” band under Indian guidelines.

Healthy Weight Range for Your Height

By rearranging the formula, you can find the weight range that corresponds to a BMI of 18.5 to 24.9:

HeightHealthy weight (WHO)
150 cm (4′11″)41.6 – 56.0 kg
160 cm (5′3″)47.4 – 63.7 kg
170 cm (5′7″)53.5 – 72.0 kg
180 cm (5′11″)59.9 – 80.7 kg

Limitations of BMI

  • Muscle vs fat: a muscular athlete can have a BMI over 25 with very little body fat.
  • Where fat is stored: fat around the waist carries more health risk than fat elsewhere, and BMI cannot see this. Measuring your waist adds useful information.
  • Age and sex: women naturally have more body fat than men at the same BMI, and older adults lose muscle over time.
  • Pregnancy: BMI is not meaningful during pregnancy.

If Your BMI is Outside the Healthy Range

A single number is not a reason to panic. Small, steady changes work better than crash diets: regular meals with more vegetables, pulses and protein, fewer sugary drinks and fried snacks, at least 150 minutes of moderate activity a week, and enough sleep. If your BMI is well above or below the healthy range, or you have conditions such as diabetes or high blood pressure, talk to a doctor or registered dietitian for advice suited to you.

This calculator is for general information only and is not medical advice. Please consult a qualified healthcare professional about your individual health.

Related Tools

Frequently Asked Questions

According to the World Health Organization, a BMI between 18.5 and 24.9 is considered normal for adults. Below 18.5 is underweight, 25 to 29.9 is overweight and 30 or above is obese. For Asian Indians, many doctors use a lower cut-off of 23 for overweight.
BMI = weight in kilograms ÷ (height in metres)². For example, a person who weighs 68 kg and is 1.70 m tall has a BMI of 68 ÷ (1.70 × 1.70) = 23.5.
No. BMI does not distinguish between muscle and fat, so athletes may show a high BMI while being healthy, and older adults may have a normal BMI despite low muscle mass. It is a screening tool, not a diagnosis.
The adult categories shown here should not be used for children and teenagers. For under-18s, BMI is compared with age- and sex-specific growth charts, which a paediatrician can interpret.
Research shows that South Asians tend to carry more body fat and develop diabetes and heart disease at lower BMI levels than Europeans. Indian guidelines therefore treat 23–24.9 as overweight and 25 or above as obese.
Waist circumference is a useful extra check. For Indian adults, a waist above 90 cm for men or 80 cm for women suggests higher health risk, even if BMI is normal.