BMI Calculator
Calculate body mass index in metric or imperial units — WHO categories for adults, or CDC growth-chart percentiles for children and teens aged 2–19.
How to use this calculator
- 1Choose metric or imperial units.
- 2Enter your height, weight and age.
- 3For an adult (20 or over), read the category alongside the healthy weight range for your height. For a child or teen (2–19), set their sex too — the result switches automatically to a CDC growth-chart percentile, the clinically correct comparison for a still-growing body.
How the calculation works
BMI = weight (kg) / height (m)²- weight
- Body mass in kilograms
- height
- Height in metres
In imperial units the equivalent is BMI = 703 × weight (lb) / height (in)². This calculator converts to metric internally, which gives the same answer.
The squared height term is an approximation. It systematically overestimates BMI for tall people and underestimates it for short people, which is why the ponderal index (dividing by height cubed) is sometimes preferred.
Worked example
175 cm, 75 kg, age 30
- 1.Height in metres: 175 ÷ 100 = 1.75 m.
- 2.Height squared: 1.75² = 3.0625.
- 3.BMI = 75 ÷ 3.0625 = 24.5, which falls in the healthy range.
- 4.The healthy weight range at this height is 56.7 kg to 76.2 kg.
Result: BMI 24.5 — healthy weight
A 12-year-old girl, 5 ft tall, 136 lb
- 1.Height: 5 ft 0 in = 60 in = 152.4 cm = 1.524 m. Weight: 136 lb = 61.69 kg.
- 2.BMI = 61.69 ÷ 1.524² = 61.69 ÷ 2.3226 = 26.6.
- 3.Looking up the CDC BMI-for-age table for a 12-year-old girl and converting that BMI to a percentile puts her at roughly the 96th percentile for her age and sex.
- 4.The 95th percentile is the obesity threshold at this age, so her BMI falls in the obesity category — this exact case is CDC's own published example.
Result: ~96th percentile — obesity category
Where the BMI formula comes from
Body mass index did not start out as a health measure. It was devised in the 1830s by the Belgian astronomer and statistician Adolphe Quetelet, who was trying to characterise the physical proportions of an “average man” for population statistics, not to judge any individual’s health. He called the weight-to-height-squared ratio the Quetelet Index; it only became a clinical screening tool more than a century later, in the 1970s, when researchers found it tracked body fat about as well as far more elaborate measurements while needing nothing more than a scale and a tape measure.
The World Health Organization adopted BMI as its standard adult weight classification in the early 1990s, and it has remained the default ever since for the same reason Quetelet found it useful: it is free, instant, and reproducible across clinics and countries, which makes it well suited to tracking how a population’s weight is shifting over time even though it was never designed to describe any one person precisely.
The categories, and what they were built to show
The WHO’s cut-offs sit at 18.5, 25, 30, 35 and 40 because, averaged across large populations, disease risk rises noticeably once a group’s typical BMI crosses each of those lines. They describe a curve fitted to millions of people, not a boundary that applies exactly to any single body.
- Underweight (below 18.5) — associated with a higher population risk of nutrient deficiency, and in older adults, of frailty and reduced bone density.
- Healthy weight (18.5–24.9) — the range associated with the lowest average health risk across most large cohort studies.
- Overweight (25–29.9) — risk rises gradually through this band, though it varies enormously between individuals depending on fitness and where fat is carried.
- Obese, classes I–III (30 and above) — risk of type 2 diabetes, cardiovascular disease and several cancers climbs more steeply on average, though plenty of individual variation remains within any class.
What the ratio structurally cannot see
BMI is built from exactly two numbers — total mass and height — so it cannot separate muscle from fat and cannot see where fat is carried. A well-muscled athlete and a sedentary person of the same height and weight get the identical BMI, even though their health profiles can be very different. Waist circumference and body fat percentage measure something BMI structurally has no way to capture.
Risk at a given BMI is also not uniform across ethnic groups. Research consistently finds that people of South Asian and East Asian descent develop metabolic complications such as type 2 diabetes at lower BMIs than the general WHO thresholds suggest, which is why several national health bodies now recommend a lower overweight cut-off — often 23 rather than 25 — for those groups.
Why it has stayed the standard, despite the caveats
BMI persists in clinics, public health surveillance and epidemiological research for a reason that has little to do with precision: consistency. Two different clinics measuring the same person on different days will land on nearly the same figure, which is not reliably true of skinfold calipers or even some bioelectrical impedance scales. That reproducibility is what makes it genuinely useful for tracking population trends across decades — the exact same property that makes it a poor tool for judging any one individual on its own.
Why children need a completely different scale
A fixed BMI threshold works reasonably well for adults because, once someone stops growing, "how much body mass per unit of height" settles into a roughly stable, comparable measure. It cannot work that way for a child, because the typical ratio of weight to height-squared changes substantially and predictably through childhood and adolescence — it dips through the toddler years, then rises again through puberty. A BMI of 17 might be entirely unremarkable for a 6-year-old and a clear sign of underweight for a 16-year-old.
CDC's solution is to compare a child's BMI only against a large reference population of other children of the same age, in months, and the same sex — never against a fixed number. The result is a percentile: a BMI at the 60th percentile means it is higher than 60% of same-age, same-sex children in the reference data, whatever the raw number happens to be. The underlying reference data comes from the CDC's 2000 growth charts, built from US national health survey measurements collected mostly between 1963 and 1994.
How a percentile is actually calculated
The CDC growth charts do not store a lookup table of every possible percentile. Instead, each age-and-sex combination has three published parameters — L (a Box-Cox power that corrects for skew), M (the median BMI at that age) and S (a coefficient of variation) — collectively known as the LMS method. Feeding a child's BMI through a specific formula using those three numbers converts it into a z-score, which then converts into a percentile via the standard normal distribution, the same underlying statistics behind the z-score calculator elsewhere on this site.
The practical effect is that the "same" BMI value can land at very different percentiles depending on age and sex, because M and S themselves shift with age. This calculator interpolates the published L, M and S values for the exact age entered, following the same interpolation method CDC's own documentation recommends between its published data points.
What this assumes, and where it stops
Assumptions
- Ages 20 and over use the fixed WHO adult categories. Ages 2–19 use CDC BMI-for-age percentiles instead, which is the clinically correct comparison for a still-growing body.
- For ages 2–19, age is entered as a whole number of years and treated as the midpoint of that year (age 10 is read as 10 years 6 months) — an exact birth date and measurement date, as CDC's own calculator uses, can shift the percentile slightly for a child close to a birthday.
- Height and weight are measured accurately, without shoes and heavy clothing.
Limitations
- BMI cannot distinguish muscle from fat. Muscular individuals are frequently misclassified as overweight or obese.
- It ignores fat distribution. Abdominal fat carries substantially more metabolic risk than the same mass elsewhere, so waist circumference adds information BMI cannot.
- Risk thresholds differ by ancestry. Several health bodies recommend lower cut-offs for people of South Asian, Chinese and other East Asian descent, where metabolic risk rises at a lower BMI.
- Not valid under age 2 (CDC uses weight-for-length charts there instead, not BMI), during pregnancy, or for people with significant oedema or limb loss.
- These are screening categories, not a diagnosis, for both the adult and child/teen results — CDC is explicit that a percentile alone does not tell the whole story for an individual child.
Common questions
Is BMI accurate?
It is accurate as a calculation and useful as a population-level screening tool, which is what it was designed for. For any individual it is a crude proxy: it cannot tell muscle from fat, ignores where fat sits, and was derived from European populations. Treat it as one indicator among several, not a verdict.
What is a healthy BMI?
The WHO defines 18.5 to 24.9 as the healthy range for adults. Several health authorities recommend a lower upper threshold — often 23 — for people of South and East Asian descent, because cardiometabolic risk rises at a lower BMI in those populations.
Why do athletes get high BMI readings?
Muscle is roughly 18% denser than fat, so a muscular person weighs more for the same volume. A rugby player or weightlifter can easily record a BMI above 30 while carrying under 10% body fat. Where body composition is the question, a body fat estimate or a DEXA scan is far more informative.
Does a low BMI mean someone has an eating disorder?
No — a low number here is not a diagnosis. Clinicians use BMI only as one reference point alongside behavioural, psychological and medical criteria; a very low BMI can have many causes, and a normal or high BMI does not rule out a serious eating disorder (atypical anorexia nervosa, by definition, occurs at a normal or higher body weight). If you or someone you know is struggling with eating, food, or body image, a doctor or a service like the US National Alliance for Eating Disorders helpline (1-866-662-1235) is a far better next step than a BMI number.
Why does a child's BMI result look so different from an adult's?
Because children are still growing, a fixed BMI cut-off makes no sense across ages — a BMI of 18 is unremarkable for a 9-year-old and clearly underweight for a 25-year-old. CDC solves this by comparing a child's BMI only to other children of the same age and sex, reporting a percentile rather than a fixed category boundary. This calculator switches to that percentile-based method automatically for ages 2–19.
What counts as "severe obesity" in a child?
CDC defines it as a BMI at or above 120% of the 95th percentile for that child's age and sex, or 35 kg/m² — whichever is the lower, more sensitive threshold. It is a narrower, higher-risk band within the ordinary obesity category, not a separate percentile scale.
Sources
- Body mass index — BMI — World Health Organization
- Assessing your weight — US Centers for Disease Control and Prevention
- Child and Teen BMI Categories — US Centers for Disease Control and Prevention
- BMI-for-age growth chart data files (LMS parameters) — US Centers for Disease Control and Prevention / National Center for Health Statistics
Formula and content last reviewed on .
Results are estimates for information only, not professional advice.
Related calculators
Tools people commonly use alongside the bmi calculator.