BMI Calculator

BMI (body mass index) is your weight divided by your height squared, used to screen adult weight categories. Enter your weight and height in kg and cm or lbs and feet to see your BMI, WHO category and healthy weight range.

Reviewed by ToolNook editorial team Updated Sources

Units

Your BMI

–

–

Healthy weight for your height

–

Embed this calculator on your site

What is BMI?

Body mass index (BMI) is a simple ratio of weight to height that doctors and public health bodies use to screen for weight categories that may affect health. It was developed in the 19th century by the statistician Adolphe Quetelet and is still used worldwide because it is quick, free and needs only a scale and a tape measure.

BMI is a screening tool, not a diagnosis. It does not distinguish muscle from fat, so muscular athletes can score as “overweight”, and it says nothing about where fat is stored. Some populations, including many people of South Asian, Chinese and other Asian heritage, face higher health risks at lower BMIs, and some guidelines use lower thresholds for them. It is also not designed for children, teenagers or pregnant women.

How to use the BMI calculator

  1. Choose metric (kilograms and centimeters) or imperial (pounds, feet and inches).
  2. Enter your weight and height.
  3. Read your BMI, your WHO category and the marker on the scale, plus the weight range that would put you in the healthy band for your height.

The BMI formula and categories

BMI = weight (kg) ÷ height (m)²
BMI = 703 × weight (lb) ÷ height (in)²

BMIWHO category for adults
Below 18.5Underweight
18.5 – 24.9Healthy weight
25.0 – 29.9Overweight
30.0 – 34.9Obesity class I
35.0 – 39.9Obesity class II
40 and aboveObesity class III

Example

A person who weighs 70 kg and is 175 cm (1.75 m) tall has a BMI of 70 ÷ 1.75² = 70 ÷ 3.0625 = 22.9, in the healthy range. For that height, a BMI between 18.5 and 24.9 corresponds to a weight of about 56.7 to 76.3 kg.

In imperial units, 154 lb at 5 ft 9 in (69 inches) gives 703 × 154 ÷ 69² ≈ 22.7.

More worked examples

Imperial units: 165 lb at 5 ft 6 in gives a BMI of about 26.6, in the overweight range.

Metric units: 58 kg at 1.62 m gives 58 ÷ 1.62² ≈ 22.1, in the healthy range.

Common mistakes to avoid

  • Using BMI for children. Under-18s need age-and-sex percentile charts instead.
  • Reading BMI as body fat. Muscular people can score high with little fat; waist size adds context.
  • Typing height in the wrong unit. Use the metric/imperial switch rather than mixing units. To estimate daily energy needs next, use the calorie calculator.

Sources and methodology

The calculations on this page follow these published standards and references. The code is covered by automated tests against known values.

Frequently asked questions

Is BMI accurate for athletes?

Not always. Muscle is denser than fat, so people with a lot of muscle can have a high BMI while carrying little body fat. Waist measurement or body-fat testing gives a better picture.

Can children use this BMI calculator?

No. Children and teenagers are assessed with BMI-for-age percentile charts because their body composition changes as they grow. Ask a paediatrician or use an official child BMI tool.

What is a healthy waist size?

Many health bodies suggest keeping your waist below half your height. A waist-to-height ratio above 0.5 is linked with higher health risk, even at a healthy BMI.

Why do some guidelines use lower BMI thresholds for Asian populations?

Research shows that people of Asian heritage often develop type 2 diabetes and heart disease at lower BMIs, so some countries use 23 and 27.5 as action points instead of 25 and 30.

What should I do if my BMI is outside the healthy range?

Treat it as a prompt for a conversation with a doctor rather than a verdict. They can consider your full health history, measurements and lifestyle.