TheCalculatorVault

BMI Calculator

Find your body mass index — BMI = weight (kg) ÷ height (m)² — plus your weight category and healthy weight range, calculated live as you type. Enter height in centimetres or feet/inches and weight in kilograms, pounds or stone independently; for ages under 20 the result uses the CDC's age- and sex-specific BMI-for-age percentile instead of the fixed adult bands.

About you

Sex
yrs

Used to pick the right method (adult vs. child).

Your measurements

Height
cm
Weight
kg

Results update live as you type

Loading your first calculation…
Like this? Share: Email

BMI is a general screening tool and does not directly measure body fat or account for muscle mass, bone density, or build. See our Terms for details.

What does a BMI calculator do?

A BMI calculator turns your height and weight into a single screening number — body mass index — and tells you which standard weight category it falls into: underweight, normal weight, overweight, or one of three obesity classes. Enter your height and weight in either metric or imperial units and the figures update instantly.

Beyond the headline number, this tool also shows your BMI Prime (how far you sit from the normal-weight ceiling) and the healthy weight range for your exact height, so you can see at a glance how many kilograms (or pounds) separate you from that range.

How BMI is calculated

BMI is weight in kilograms divided by height in metres, squared: BMI = weight (kg) ÷ height (m)². Because it only needs two simple measurements, it has been used as a population-level screening tool for decades — it is fast to compute and correlates reasonably well with body fat across large groups, even though it cannot account for an individual's muscle mass, frame, or fat distribution. Note this formula is unit-independent: if you enter pounds and inches, the calculator converts them to kilograms and metres first, so the result is identical to entering the metric equivalents directly.

That single formula and its fixed bands (underweight / normal / overweight / obese) only apply from age 20. For ages 2–19, a healthy BMI is not a fixed number — it rises through childhood — so the calculator instead converts the same BMI value into a percentile using the CDC's sex-specific BMI-for-age reference data: the BMI is run through a Box-Cox transform (the "LMS" method) calibrated for the child's exact age and sex, which produces a z-score and, from that, a percentile against other children of the same age and sex.

Worked example: adult

The table below is generated by the same engine that powers the calculator above, for a 35-year-old male who is 175 cm tall and weighs 80 kg.

StatisticValue
BMI26.1
CategoryOverweight
BMI Prime1.04
Healthy weight range56.7–76.6 kg
To reach healthy rangeLose 3.4 kg

Worked example: child/teen (pediatric percentile method)

For ages 2–19 the same engine switches methods automatically. Here it is for an 11-year-old female who is 147 cm tall and weighs 38 kg — note the percentile and healthy-range figures differ from the adult method even though the underlying BMI formula is the same.

StatisticValue
BMI17.6
CategoryHealthy weight
Percentile for age52th
Healthy weight range31.1–45.0 kg
To reach healthy rangeAlready within range

BMI categories — adults (age 20+)

These are the standard World Health Organization weight categories, used for ages 20 and up.

CategoryBMI range
Underweight0 – 18.5
Normal weight18.5 – 25
Overweight25 – 30
Obese Class I30 – 35
Obese Class II35 – 40
Obese Class III40 and above

BMI-for-age categories — children & teens (ages 2–19)

For ages 2–19, the category is based on the BMI-for-age percentile (sex-specific) rather than a fixed BMI value — the same percentile bands the CDC and WHO growth charts use.

CategoryPercentile range
Underweight0th – 5th
Healthy weight5th – 85th
Overweight85th – 95th
Obese95th and above

A note on accuracy

BMI is a screening tool, not a diagnosis. It does not measure body fat directly and can read high for muscular individuals or read "normal" for someone with a higher body-fat percentage and low muscle mass. If you have concerns about your weight or health, discuss the full picture — including waist circumference, fitness, diet and family history — with a healthcare professional rather than relying on this figure alone.

Frequently asked questions

What is BMI and how is it calculated?+

Body mass index (BMI) is weight divided by height squared: BMI = weight (kg) ÷ height (m)². It is a quick, widely used screening number that relates body weight to height — not a direct measurement of body fat.

What BMI range counts as "normal weight"?+

For adults, a BMI from 18.5 up to (but not including) 25 falls in the "Normal weight" band. Below 18.5 is underweight; 25 and above is overweight or obese, in increasing classes. These are the standard World Health Organization adult cut-offs.

Is BMI accurate for everyone?+

No. BMI does not distinguish muscle from fat, so very muscular people (e.g. some athletes) can show a high BMI despite low body fat. It also does not account for ethnicity, bone density or fat distribution, all of which affect how healthy a given BMI actually is for an individual.

What is "BMI Prime"?+

BMI Prime is your BMI divided by 25 (the upper edge of the adult normal range). A BMI Prime of exactly 1.0 means you sit right at that boundary; below 1.0 is under it, above 1.0 is over it. It is a simple way to see, at a glance, how far you are from the normal-weight ceiling. (It is only shown for the adult method — children and teens see a percentile instead.)

How is the "healthy weight range" worked out?+

For adults, it is the span of weights that would put you between a BMI of 18.5 and 25 at your current height. For ages 2–19 it is instead the weight span between the 5th and 85th BMI-for-age percentile, since a healthy BMI rises with age during childhood and there is no single fixed number to target.

Why do you ask for sex and age?+

Sex and age determine which method applies. From age 20 up, the standard adult WHO formula and fixed bands are used (sex does not change the adult formula). Under age 20, the calculator switches to the CDC's sex-specific BMI-for-age percentile method, since healthy BMI changes substantially as children grow.

How does the calculator handle children and teenagers?+

For ages 2–19, BMI is converted into a percentile using the CDC's published growth-chart reference data (specific to sex and age) instead of comparing it to the fixed adult bands. A child or teen is categorised as underweight (under the 5th percentile), healthy weight (5th–85th), overweight (85th–95th), or obese (95th and above) — the standard pediatric definitions used by the CDC and WHO.

Can I enter height and weight in different unit systems — e.g. centimetres with pounds?+

Yes. Height (centimetres, or feet & inches) and weight (kilograms, pounds, or stone) have independent unit selectors, so any combination works. The figures convert automatically and the underlying BMI is identical either way, since BMI itself is unit-independent.

What are the obesity "classes"?+

For adults, obesity is split into three classes for added precision: Class I (BMI 30–34.9), Class II (35–39.9) and Class III (40 and above, sometimes called severe or morbid obesity). Each carries progressively higher associated health risk in population studies.

My BMI is in the "overweight" range but I feel healthy — should I be concerned?+

BMI is a population-level screening tool, not an individual diagnosis. Other factors — waist circumference, blood pressure, fitness level, diet, family history — matter just as much for an individual's health picture. Use BMI as one data point and discuss the full picture with a healthcare professional.

How much weight would I need to lose or gain to reach the healthy range?+

The calculator reports this directly once your BMI (or BMI-for-age percentile) falls outside the healthy band: it shows the kilograms needed to bring you to the nearer edge of that range, calculated from your entered height.