EthicalFusion

BMI Calculator

Calculate your Body Mass Index and healthy weight range.

Was this tool helpful?

Thanks for the feedback!

This BMI calculator turns your weight in kilograms and height in centimetres into a Body Mass Index, labels it with the standard WHO category and shows the weight range that would keep your BMI between 18.5 and 24.9 at your height. It is meant for adults. Because health risks begin at a lower BMI in South Asians, this page also explains the tighter cut-offs used for Indians.

Entering your numbers

Type your weight into Weight (kg) and your height into Height (cm), then press Calculate BMI. Both fields take decimals. There is no feet, inches or pounds option, so convert first:

  • Feet and inches to centimetres: total inches × 2.54. A height of 5 ft 6 in is 66 inches, or 167.64 cm.
  • Pounds to kilograms: divide by 2.2046. So 154 lb is about 69.9 kg.

The height converter handles the first conversion if you prefer. For readings you can compare over time, weigh yourself at the same time of day, ideally in the morning before breakfast and in light clothing.

The result has three lines: Your BMI rounded to one decimal, the Category (Underweight, Normal weight, Overweight or Obese) and the Healthy weight range in kilograms for your height. The category is decided from the BMI as displayed, so a reading shown as 25 is labelled Overweight; 64 kg at 160 cm is one such case.

The formula, step by step

BMI = weight in kg ÷ (height in metres)². Take 70 kg at 170 cm:

  1. Height in metres: 170 ÷ 100 = 1.70.
  2. Square it: 1.70 × 1.70 = 2.89.
  3. Divide: 70 ÷ 2.89 = 24.22, displayed as 24.2 with the category Normal weight.
  4. Healthy range: 18.5 × 2.89 = 53.5 kg and 24.9 × 2.89 = 71.96 kg, shown as 72. The tool reports 53.5 – 72 kg.

The squaring also explains why a tall and a short person of equal weight get very different readings: height counts twice.

WHO categories and the Indian cut-offs

The labels the calculator prints follow the WHO adult classification. Studies in India have found that Asian Indians carry more body fat at a given BMI and develop diabetes and heart disease at lower BMI levels, so a 2009 consensus of Indian experts set lower thresholds. They are summarised in this review by Misra and Shrivastava:

CategoryWHO (used by the tool)Asian Indian consensus
UnderweightBelow 18.5Below 18.0
Normal18.5 – 24.918.0 – 22.9
Overweight25.0 – 29.923.0 – 24.9
Obese30 and above25 and above

Apply the Indian column to the worked example and 24.2 moves from normal to overweight. Staying at or below 22.9 at 170 cm would mean weighing about 66.2 kg or less (22.9 × 2.89). The same consensus treats a waist of 90 cm or more in men and 80 cm or more in women as abdominal obesity, a risk marker that BMI cannot see.

A revised definition published in 2025 by Misra and colleagues for the India Obesity Commission goes further and stops relying on BMI alone. It describes stage 1 obesity as a BMI above 23 without effects on organ function or daily activity. Stage 2 needs a BMI above 23 plus excess waist circumference or waist-to-height ratio, together with obesity-related symptoms or diseases.

Three more readings compared

Weight, heightBMI shownTool's labelIndian scale
58 kg, 160 cm22.7Normal weightNormal
72 kg, 168 cm25.5OverweightObese
50 kg, 165 cm18.4UnderweightNormal

The second row shows how much the choice of scale matters: the same person sits just over the WHO overweight line but inside the obese band on the Indian one. The third row works the other way, because the Indian scale starts its normal range at 18.0.

When BMI gives the wrong picture

  • Muscular builds: people who lift weights or play contact sports can score "overweight" with little body fat. A body fat estimate or a waist measurement says more.
  • Older adults: muscle lost with age can hide extra fat behind a normal-looking number.
  • Children and teenagers: adult cut-offs do not apply. Their BMI is read against age- and sex-specific growth charts, so ask a paediatrician.
  • Pregnancy: weight rises by design, so doctors judge weight gain against the BMI before pregnancy rather than a current reading.

Treat the result as a screening estimate, not a diagnosis or medical advice. If your reading falls in the Indian overweight or obese band, or your waist is above the cut-offs, a doctor can check blood sugar, blood pressure and cholesterol, which tell you far more than BMI does. One reading also says less than the trend, so recheck every month or two under the same conditions.

Frequently asked questions

What is a normal BMI for Indian adults?
Indian consensus guidelines treat 18.0 to 22.9 as normal, 23.0 to 24.9 as overweight and 25 or more as obese. The WHO normal range of 18.5 to 24.9 is wider at the top.
How do I calculate BMI if I know my height in feet?
Convert to centimetres first by multiplying total inches by 2.54, so 5 feet 4 inches (64 inches) becomes 162.56 cm. Then enter that figure with your weight in kilograms.
Is a BMI of 24 healthy for an Indian?
WHO labels it normal, but under the Indian cut-offs it falls in the overweight band of 23.0 to 24.9. Waist size and routine blood tests help decide whether it needs attention.
Why does my BMI say overweight even though I work out?
BMI only knows total weight, so muscle counts the same as fat. A waist measurement or body fat estimate gives a fairer picture for muscular people.
Can I use this BMI calculator for my child?
No. Children and teenagers are assessed with BMI-for-age percentile charts that allow for growth, so the adult categories shown here would mislead.
What waist size is a health risk for Indians?
The Indian consensus flags abdominal obesity at a waist of 90 cm or more for men and 80 cm or more for women. Measure around the bare abdomen while breathing out normally.
How much weight should I lose to reach a normal BMI?
Multiply the square of your height in metres by the target BMI. At 168 cm a BMI of 22.9 corresponds to about 64.6 kg, so someone weighing 72 kg would be roughly 7.4 kg above it.

Related tools

People also used

Embed this tool on your site

Paste it into any blog or website. Free, with a credit link.