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.
| Statistic | Value |
|---|---|
| BMI | 26.1 |
| Category | Overweight |
| BMI Prime | 1.04 |
| Healthy weight range | 56.7–76.6 kg |
| To reach healthy range | Lose 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.
| Statistic | Value |
|---|---|
| BMI | 17.6 |
| Category | Healthy weight |
| Percentile for age | 52th |
| Healthy weight range | 31.1–45.0 kg |
| To reach healthy range | Already within range |
BMI categories — adults (age 20+)
These are the standard World Health Organization weight categories, used for ages 20 and up.
| Category | BMI range |
|---|---|
| Underweight | 0 – 18.5 |
| Normal weight | 18.5 – 25 |
| Overweight | 25 – 30 |
| Obese Class I | 30 – 35 |
| Obese Class II | 35 – 40 |
| Obese Class III | 40 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.
| Category | Percentile range |
|---|---|
| Underweight | 0th – 5th |
| Healthy weight | 5th – 85th |
| Overweight | 85th – 95th |
| Obese | 95th 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.
Related calculators
Future value, total interest and APY with optional regular deposits, withdrawals and a full breakdown.
Simple InterestFinal balance, interest accrued and end date using the classic I = P × r × t formula, with optional deposits and withdrawals.
Daily CompoundFuture value with interest compounded daily — including weekend exclusion, partial reinvestment and optional deposits or withdrawals.