BMI Calculator
Explore More Health & Fitness Calculators
How to Use the BMI Calculator
Enter your age and gender
Type an age between 1 and 120 and pick a gender. The gender is used by the ideal weight estimate, and ages under 18 turn on the separate children and teens guidance.
Set the weight unit and enter your weight
Tap kg or lb on the switch, then type your current body weight into the box below it.
Set the height unit and enter your height
Switch between cm and ft + in. For feet and inches, fill in both boxes, keeping inches below 12.
Click Calculate BMI
The tool works out your Body Mass Index and every supporting number instantly, all in your browser.
Read your results
See your BMI value, category and risk subclass, a color-coded scale, your healthy weight range, how much to gain or lose, an ideal weight estimate, BMI Prime, and the full category table.
Your BMI, Your Healthy Range, and Your Realistic Targets - All in One View
Body Mass Index has been a cornerstone of health screening since the mid-19th century, when the Belgian mathematician Adolphe Quetelet first developed the formula. It remains one of the most widely used tools in clinical settings because it offers a fast, free snapshot of weight relative to height. But most online BMI tools stop at a single number and a label. This one goes further: alongside your BMI value and category, it builds a color-coded scale, works out your healthy weight range for your exact height, tells you precisely how much weight to gain or lose to reach the normal range, estimates an ideal weight using the Devine formula, and adds two extra indexes - BMI Prime and the Ponderal Index. Enter your weight and height and within seconds you will know where you sit and what a realistic target looks like.
How the BMI Formula Works
BMI is calculated as weight divided by height squared. In metric units that is kilograms divided by metres squared (measured as kg/m2). For imperial users, the formula is weight in pounds divided by inches squared, multiplied by 703. This calculator accepts both systems, so you never have to convert by hand. A person who is 1.7 m tall and weighs 70 kg has a BMI of roughly 24.2, placing them in the normal weight category. The same person at 85 kg has a BMI around 29.4, which crosses into overweight territory. That straightforward ratio is what makes BMI practical for quick clinical checks and population studies, though it does have blind spots covered later on this page.
The Six BMI Categories, From Underweight to Severe Obesity
The World Health Organization defines six BMI classes, and the result panel lists all of them so you can see exactly where your number lands. Underweight is anything below 18.5. Normal weight runs from 18.5 to 24.9. Overweight runs from 25 to 29.9. Obesity is split into three subclasses: Class I from 30 to 34.9, Class II from 35 to 39.9, and Class III at 40 and above. Most market calculators stop at the umbrella term "obese", which hides a big difference in risk between a BMI of 31 and a BMI of 44. This tool highlights your exact subclass and pairs each class with a plain-language description of what the level of risk means.
The Color-Coded BMI Scale: See Your Position at a Glance
Numbers are easier to grasp when you can see them on a line. The result panel draws a BMI scale from 15 to 50, with each category painted in its own color: amber for underweight, green for normal, orange for overweight, and red for the obese range. A marker slides to your exact BMI so you can instantly see how close you are to the edge of the healthy band. If your marker sits just above 25, the visual makes clear that a small change can bring it back into the green. If it sits deep in the red, the same visual shows the distance you are aiming to travel.
Your Healthy Weight Range, Calculated From Your Height
One of the most common questions after seeing a BMI is "so how much should I weigh?" The Healthy Weight Range card answers it directly. Using your height, the tool computes the weight that produces exactly 18.5 and exactly 24.9 - the lower and upper edges of the normal band - and shows the result in the unit you chose. A person 1.70 m tall sees 53.5 kg to 72.0 kg; the same person using pounds sees 117.9 lb to 158.7 lb. The range is displayed for every result, not just when your BMI is outside the healthy zone, because knowing the full band is useful whether you are maintaining, losing, or gaining.
Exactly How Much Weight to Gain or Lose to Reach the Normal Range
This is the number most calculators refuse to give you. Instead of leaving you to guess, the tool computes the weight you would need to hit the nearest edge of the normal range and tells you the difference in your chosen unit. If your BMI is above 24.9, it shows "Lose about 4.2 kg" based on a target BMI of 24.9. If your BMI is below 18.5, it flips the message to "Gain about 3.8 kg" based on a target BMI of 18.5. If you are already inside the healthy band, the card simply confirms "Already in range". This turns an abstract index into an actionable weight target you can actually use.
The Ideal Weight Estimate (Devine Formula)
The ideal weight card uses the Devine formula, the equation most often used in clinical dosing and still quoted by medical professionals today. For men it starts at 50 kg plus 2.3 kg for every inch over 5 feet. For women it starts at 45.5 kg plus the same 2.3 kg per inch over 5 feet. Where no gender is selected this calculator uses a blended midpoint. The result is a single target weight, shown in your chosen unit, and clearly labelled as an estimate. It is a helpful planning figure, but your healthy weight range is the wider, evidence-based band you should aim to stay inside.
BMI Prime and the Ponderal Index: Two Extra Lenses
Two supporting indexes widen the picture beyond raw BMI. BMI Prime divides your BMI by 25, the upper edge of the normal range, so 1.00 always marks the boundary between normal and overweight. A score of 1.12 means you are 12% past that boundary; a score of 0.90 means you have 10% of headroom to spare. It is the same information as BMI but framed as a clear ratio. The Ponderal Index takes weight divided by height cubed (measured as kg/m3) rather than squared. Because it accounts for the fact that taller people are proportionally wider in all directions, some researchers consider it a fairer comparison across very different heights. Both appear in the details panel with no extra effort on your part.
When BMI Gets It Wrong: Muscle, Age, and Ethnicity
BMI does not distinguish between muscle, fat, bone, or water. A rugby player with 12% body fat can have a BMI of 30 - technically obese - while a sedentary person with a BMI of 22 might carry too much visceral fat. Older adults naturally lose muscle mass, so a normal BMI can hide sarcopenic obesity. Ethnicity matters too: people of South Asian, East Asian, and Middle Eastern descent tend to develop metabolic complications at lower BMI thresholds, and some experts propose adjusted cut-offs, with a BMI of 23 already signalling increased risk and 27.5 signalling high risk. The note card in every result reminds you of these limits, so the number stays a starting point rather than a verdict.
How to Use BMI Together With Other Measures
No single number tells the full story. If your BMI is elevated, consider also measuring your waist circumference: above roughly 94 cm for men and 80 cm for women signals higher visceral fat regardless of BMI. Blood pressure, fasting glucose, and lipid panels add further context. For athletes and people with high muscle mass, body fat percentage from calipers, bioelectrical impedance, or DEXA scans gives a far more useful picture. Treat this tool as the opening screen of a health assessment, not the final diagnosis, and always discuss your numbers with a doctor.
This calculator is for informational purposes only and is not medical advice. Always consult a qualified healthcare professional about your weight and health.