BMI Calculator

Calculate your Body Mass Index with metric or imperial units and get an instant health category.

About BMI Calculator

Body Mass Index (BMI) is one of the most widely used health screening tools in the world, recommended by the World Health Organization as a quick way to classify adults into underweight, normal weight, overweight, or obese categories based on height and weight alone. The formula is straightforward — weight in kilograms divided by height in metres squared — but the interpretations and limitations are important to understand. A BMI of 18.5 to 24.9 is considered normal weight for adults; below 18.5 is underweight; 25 to 29.9 is overweight; and 30 and above is classified as obese. These thresholds help clinicians and public health researchers identify population-level weight trends, but BMI has a well-known limitation at the individual level: it treats all weight the same regardless of whether it is fat, muscle, or bone. A competitive powerlifter at 95 kg and 5'10' may have a BMI of 30 (obese) with 12% body fat. This calculator addresses that directly: it supports both metric (kg/cm) and imperial (lbs/ft/in) inputs, shows your BMI on a smooth colour-coded gauge, displays your ideal healthy weight range (the kg or lb range where your BMI would fall between 18.5 and 24.9), and offers an optional advanced section where entering your body fat percentage unlocks two additional metrics: Lean Body Mass (total weight minus estimated fat mass) and FFMI (Fat-Free Mass Index), which is a far more meaningful measure of muscularity than BMI for athletes and gym-goers. All calculations run in your browser — nothing is sent to any server.

How to Use BMI Calculator

  1. Enter Your Height and Weight: Select metric or imperial units and enter your current height and weight. BMI and the healthy weight range are calculated immediately.
  2. Read Your BMI Category and Gauge: See your BMI number, the WHO health category it falls into, and your position on the colour-coded gauge.
  3. Optional: Enter Body Fat for FFMI: If you know your estimated body fat percentage (from a DEXA scan, calipers, or smart scale), enable the advanced section to see your lean mass and FFMI.

Key Features

  • Metric and Imperial Input: Enter your height and weight in either metric (kg and cm) or imperial (lbs, feet, and inches) units. Switch between systems freely without re-entering values.
  • Colour-Coded BMI Gauge: Your BMI is displayed on a smooth visual gauge with colour zones from underweight (blue) through normal (green), overweight (yellow), and obese (red), giving you an immediate visual read on where you fall.
  • Healthy Weight Range: Calculates the exact weight range (in kg or lbs) that would put you in the healthy BMI zone (18.5–24.9) for your specific height — a concrete, actionable target rather than just a number.
  • FFMI — Fat-Free Mass Index (Advanced): Enable the advanced section and enter your estimated body fat percentage to unlock FFMI: a metric that measures your lean muscle relative to height, independent of fat mass. Far more meaningful than BMI for athletic body types.
  • Lean Body Mass Calculation: The advanced section also calculates your lean body mass (total weight minus estimated fat mass), giving you a clearer picture of your actual muscle and bone mass.
  • Instant Results, 100% Browser-Based: All calculations run locally using standard formulas. No personal health data is transmitted to any server.

Benefits

  • Quick Health Screening Baseline: BMI is a fast, accessible first-pass screen. Knowing where you fall on the BMI scale is useful context for conversations with a doctor, trainer, or nutritionist, and helps you track changes over months and years.
  • Concrete Weight Goal Targets: Rather than a vague 'lose some weight', the healthy weight range gives you exact numbers: 'I need to be between 68 and 92 kg to have a healthy BMI at my height'. Concrete targets are more actionable.
  • Better Metric for Athletes (FFMI): Athletes, bodybuilders, and serious gym-goers regularly get flagged as overweight by BMI despite low body fat. The FFMI section gives a fitness-appropriate measure of muscular development.
  • Track Progress Over Time: Check your BMI every 4–8 weeks during a weight loss or muscle building program to objectively track whether your body composition is moving in the right direction.

Supported Formats & Capabilities

  • Metric input: kg and cm
  • Imperial input: lbs, feet, and inches

Common Problems & Solutions

My BMI says overweight but I exercise regularly and look lean. What's wrong?
Nothing is wrong — this is BMI's most well-known limitation. Muscle tissue is denser than fat, so muscular people routinely show elevated BMI despite excellent health. Use the FFMI section: enter your estimated body fat percentage and check your FFMI instead. An FFMI of 20–25 for men or 17–22 for women reflects healthy-to-excellent muscularity.
Why do the BMI thresholds differ for Asian populations?
Research has shown that people of South Asian, East Asian, and Southeast Asian descent tend to have higher health risks at lower BMI values. The WHO and health authorities in these regions sometimes use adjusted cut-offs (23 for overweight, 27.5 for obese). This calculator uses the standard WHO thresholds but notes this context in the results.
How do I accurately estimate my body fat percentage for the FFMI calculation?
The most accurate methods are DEXA scan (gold standard) and hydrostatic weighing. Practical alternatives include bioelectrical impedance scales (moderate accuracy), skinfold calipers (technician-dependent), and visual estimation charts. A rough visual estimate within 5% is enough to make the FFMI calculation meaningful.
Can I use this calculator for my child?
No. Adult BMI thresholds do not apply to children. For ages 2–19, BMI is interpreted using age- and sex-specific percentile charts provided by the CDC and WHO. This calculator is designed for adults only.

Pro Tips & Best Practices

  • BMI is a screening tool, not a diagnosis. A high or low BMI is a flag to discuss with a healthcare provider, not a definitive health verdict.
  • If you are building muscle while losing fat (body recomposition), your BMI may barely change even as your body composition improves significantly. Track waist circumference or body fat percentage alongside BMI for a fuller picture.
  • For a healthy-range BMI target, the healthy weight range shown by this calculator is more useful than the BMI number itself — it tells you exactly what weight range to aim for at your height.
  • FFMI above 25 in men is generally considered to be beyond what is naturally achievable without performance-enhancing drugs, based on research on drug-tested athletes — a useful reference point for fitness goals.

Privacy & Data Security

BMI and FFMI calculations are performed entirely in your browser using standard mathematical formulas. Your height, weight, and body fat percentage are processed in local JavaScript memory and are never transmitted to any server. No personal health data of any kind leaves your device.

Frequently Asked Questions

What is a healthy BMI range?
According to the WHO, a BMI of 18.5 to 24.9 is considered normal weight for adults. Below 18.5 is underweight, 25–29.9 is overweight, and 30 or above is obese. This calculator shows the exact kg/lb range that corresponds to the healthy zone for your height.
What is the Ideal Weight Range shown by this calculator?
It shows the minimum weight (BMI = 18.5) and maximum weight (BMI = 24.9) for your specific height. This is more actionable than a single BMI number because it gives you a concrete weight target.
What is FFMI and how is it different from BMI?
FFMI (Fat-Free Mass Index) measures the amount of lean muscle mass you carry relative to your height, independent of fat. Calculated as lean mass (kg) ÷ height² (m²). BMI treats all weight the same; FFMI distinguishes muscle from fat — making it far more meaningful for athletes and gym-goers.
Is BMI accurate for athletes and muscular people?
No — this is a well-known limitation. Muscular people routinely appear 'overweight' by BMI despite low body fat. The optional FFMI section corrects for this by factoring out fat mass.
Does BMI differ for children?
Yes. For children and teens (aged 2–19), BMI uses age- and sex-specific percentile charts, not the fixed adult thresholds. This calculator is designed for adults only.

Related Health Utilities

Calorie Calculator

Calculate your daily calorie needs (TDEE) based on age, gender, weight, height, and activity level.

Sleep Calculator

Find the best time to wake up or go to sleep based on 90-minute sleep cycles.

Age Calculator

Calculate your exact age in years, months, days - and see fun milestone stats.

Period Calculator

Predict your next periods, ovulation window, and fertile days based on your cycle.