Quick answer

Divide your weight in kilograms by your height in metres, then divide by your height in metres again. If you use pounds and inches, multiply your weight by 703 and divide by your height in inches twice. Weigh yourself in stone? Turn it into pounds first.

The formula

BMI is your weight divided by your height squared. That's genuinely all there is to it. A Belgian mathematician called Adolphe Quetelet came up with it in the 1830s while studying averages across whole populations, and it was only much later that doctors started using it on individuals.

BMI = weight (kg) ÷ height (m)²

Squaring your height is the clever bit. A woman who is 5ft 10in will naturally weigh more than a woman who is 5ft 2in, even if they're built the same way, and the squared height evens that out so the two numbers can be compared fairly.

In kilograms and metres

This is the easiest version because the units already work together.

  1. Write down your height in metres. If you know it in centimetres, divide by 100, so 165 cm becomes 1.65 m.
  2. Multiply your height by itself.
  3. Divide your weight in kilograms by the number you got in step two.
Worked example

Height: 165 cm = 1.65 m
1.65 × 1.65 = 2.7225
Weight: 68 kg
68 ÷ 2.7225 = 24.98, so a BMI of 25.0

That one lands exactly on the line between healthy and overweight. It's a useful reminder that a single decimal point isn't a verdict on your health. Someone at 24.9 and someone at 25.0 are, for any practical purpose, in the same place.

In pounds and inches

The imperial version needs one extra number, 703, because pounds and inches don't line up the way kilograms and metres do. Multiplying by 703 converts the answer into the same scale the metric formula gives you.

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

Worked example

Height: 5ft 4in = 64 in
64 × 64 = 4,096
Weight: 140 lb
140 × 703 = 98,420
98,420 ÷ 4,096 = 24.03, so a BMI of 24.0

In stone and pounds

Most of us in the UK still think in stone, which makes things slightly awkward because there isn't a direct formula. The fix is simple: turn it into pounds first. Multiply the stone by 14, then add the leftover pounds.

Worked example

Weight: 10st 7lb = (10 × 14) + 7 = 147 lb
Height: 5ft 6in = 66 in
66 × 66 = 4,356
147 × 703 = 103,341
103,341 ÷ 4,356 = 23.72, so a BMI of 23.7

If you'd rather not do any sums at all, our BMI chart in stone and pounds has the healthy range already worked out for every height from 4ft 10in to 6ft.

What your number means

These are the categories the NHS uses for adults. The WHO chart on our homepage uses the same cut-off points but splits the obese range into three classes. To see every height and weight at once, use our colour-coded BMI chart.

Adult BMI categories (NHS)
CategoryBMI
UnderweightBelow 18.5
Healthy weight18.5 to 24.9
Overweight25 to 29.9
Obese30 to 39.9
Severely obese40 or above

One thing a lot of calculators leave out: if your family background is South Asian, Chinese, other Asian, Middle Eastern, Black African or African-Caribbean, NICE advises lower thresholds. For you, overweight starts at a BMI of 23 and obesity at 27.5, because conditions like type 2 diabetes tend to appear at lower weights in these groups.

Mistakes that throw the number off

  • Guessing your height. It matters more than you might think, since an inch changes your healthy weight range by several pounds. Plenty of us haven't been properly measured since school, and height can drop slightly as we get older. Stand against a wall in bare feet, rest a hardback book flat on your head, mark the wall underneath it and measure from the floor.
  • Weighing at random times. Your weight can shift by a kilo or more over a single day, and fluid retention before a period can add a pound or two on top. For numbers you can compare, weigh first thing in the morning, after the loo and before breakfast.
  • Rounding too early. Keep every decimal until the last step. In the metric example above, rounding 2.7225 down to 2.7 nudges the answer from 25.0 to 25.2.
  • Forgetting to square. Divide by your height only once and you'll get a number somewhere in the forties. If your answer looks alarming, check this first.

Rather skip the maths? The calculator does exactly this sum in a second.

Use the calculator