⚖️
BMI Calculator
Metric (kg/cm) or Imperial (lb/ft)
Height 170 cm
cm
50 cm250 cm
Weight 70 kg
kg
1 kg300 kg

Your BMI Result

24.2
Body Mass Index
Normal weight
BMI Scale (10 – 45)
UnderweightNormalOverweightObese
BMI Value24.22
CategoryNormal weight
Healthy BMI18.5 – 24.9
GuidanceYou are at a healthy weight. Keep up your balanced lifestyle.

BMI is a screening tool, not a diagnostic measure. Muscle mass, age, ethnicity and other factors are not accounted for. Consult a healthcare provider for personalised advice.

What is BMI (Body Mass Index)?

Body Mass Index (BMI) is a numerical value derived from a person's weight and height. It was developed by Belgian mathematician Adolphe Quetelet in the 19th century and is now one of the most widely used screening tools by healthcare professionals worldwide. BMI provides a simple, inexpensive, and non-invasive method to categorise individuals into weight groups associated with varying levels of health risk. Our free BMI calculator computes your result instantly using either metric (kg/cm) or imperial (lbs/ft) units.

The calculator uses the standard WHO BMI formula: weight in kilograms divided by height in metres squared (metric), or weight in pounds divided by height in inches squared, multiplied by 703 (imperial). All computation runs in your browser — no data is ever transmitted to a server, making it completely private for sensitive health measurements.

How to Use the BMI Calculator Online

  1. Choose your unit system — click Metric for kg/cm or Imperial for lbs/feet and inches.
  2. Enter your height — type in the number field or drag the slider to your height.
  3. Enter your weight — type your body weight or use the slider.
  4. Read your BMI — the result panel updates instantly showing your BMI value and health category badge.
  5. Check your position on the gauge — the colour-coded BMI scale bar shows exactly where you fall relative to Underweight, Normal, Overweight and Obese zones.
  6. Read the guidance text — a plain-language recommendation is displayed based on your category to help you understand next steps.

How the BMI Calculator Works Technically

The calculator uses pure JavaScript arithmetic running entirely in the browser via React hooks — specifically useState for input tracking and useMemo for derived calculations that only re-run when inputs change. No external library is required. The metric formula is: BMI = weightKg ÷ (heightCm / 100)². The imperial formula converts to: BMI = (weightLbs ÷ totalInches²) × 703.

Metric: BMI = weight (kg) ÷ height² (m)
Imperial: BMI = [weight (lbs) ÷ height² (in)] × 703

The BMI gauge bar maps BMI values between 10 and 45 linearly to a 0–100% position. Category detection uses the six WHO threshold ranges, and each category has an associated colour, background and guidance string rendered directly from the formula result.

BMI Categories Explained — 6 Common Use Cases

  • Underweight (below 18.5): May indicate nutritional deficiency, an eating disorder, or an underlying medical condition. Common in individuals with high metabolic rates or chronic illness. A healthcare provider should assess the cause.
  • Normal weight (18.5–24.9): Associated with the lowest population-level risk of weight-related health conditions. Use our BMR Calculator to set calorie targets that maintain this range.
  • Overweight (25–29.9): Increased risk of type 2 diabetes, hypertension, and joint problems. Even a 5–10% weight reduction can meaningfully improve metabolic markers.
  • Obese Class I (30–34.9): Elevated cardiovascular risk and metabolic syndrome likelihood. Medical intervention and lifestyle changes are strongly recommended at this threshold.
  • Obese Class II (35–39.9): Significantly raised risk of sleep apnoea, certain cancers, and orthopedic complications. Multi-disciplinary weight management programmes are typically indicated.
  • Obese Class III (40+): Severe or morbid obesity. Bariatric surgery may be considered. Immediate medical guidance is essential. This category carries the highest all-cause mortality risk.

BMI Limitations — What the Number Doesn't Tell You

While BMI is useful as a population-level screening tool, it has well-documented limitations at the individual level. It does not distinguish between muscle mass and fat mass — a muscular athlete may have a high BMI without excess body fat. BMI also does not account for age-related changes in body composition, sex differences in fat distribution, or ethnic variations in health risk. For instance, Asian populations may face increased metabolic risk at lower BMI thresholds (23 for overweight, 27.5 for obese by WHO Asian-specific guidelines), compared to the universal thresholds used in this calculator.

Complementary Measurements

For a more complete picture, consider waist circumference (over 35 inches for women or 40 inches for men indicates elevated risk), waist-to-hip ratio, and body fat percentage measured via DEXA scan or bioelectrical impedance analysis. Combining BMI with these additional metrics gives clinicians and individuals a far more nuanced assessment than BMI alone. Pair your result with our Body Fat Calculator for a more complete view of your body composition.

Healthy Habits to Achieve and Maintain a Normal BMI

Sustainable weight management requires lifestyle changes rather than crash approaches. Eat a whole-food diet rich in vegetables, fruits, lean proteins, and whole grains. Aim for at least 150 minutes of moderate-intensity aerobic activity per week alongside two sessions of resistance training. Adequate sleep (7–9 hours) and stress management are also critical factors — elevated cortisol from chronic stress promotes fat storage particularly around the abdomen. Use our Calorie Calculator to set a personalised daily intake target aligned with your BMI goals.

Privacy and Security

The BMI Calculator runs entirely in your browser using React state and the standard JavaScript arithmetic engine — no library, no API call, no server request. Your height, weight, and BMI result never leave your device. This is safe for personal health monitoring, pre-consultation preparation, corporate wellness programmes, and sensitive clinical measurements you prefer not to store online.

Verified by ToollyX Team · Last updated June 2026

Frequently Asked Questions

Disclaimer: BMI is a screening tool only and does not constitute medical advice. Consult a qualified healthcare professional for a comprehensive health assessment.