Health Free Forever

BMI Calculator

Check your Body Mass Index in seconds. Supports metric and imperial units with BMI category, healthy weight range, and personalised health insights.

Instant results Metric & Imperial No signup needed

Enter Your Details

feet
inches
CategoryBMI Range
Underweight Below 18.5
Normal weight 18.5 – 24.9
Overweight 25 – 29.9
Obese 30 and above

Enter your height and weight,
then click Calculate BMI

1018.5253045+
Weight ranges for your height
Underweight
Normal weight
Overweight
Obese
Ideal Weight (Devine Formula)
Estimated range based on height and biological sex

What Is BMI?

Body Mass Index (BMI) is a simple numerical value derived from your weight and height. It's the most widely used screening tool by doctors, nutritionists, and health organisations worldwide to assess whether a person's weight falls within a healthy range for their stature.

Our free BMI calculator supports both metric (kilograms and centimetres) and imperial (pounds, feet and inches) input systems. After calculating, you'll see your exact BMI value, your weight category, a visual gauge, and the healthy weight range for your specific height.

BMI Categories (WHO Standard)

  • Below 18.5 — Underweight
  • 18.5 – 24.9 — Normal weight
  • 25 – 29.9 — Overweight
  • 30 – 34.9 — Obese Class I
  • 35 – 39.9 — Obese Class II
  • 40 and above — Obese Class III (Severe)

BMI is a population-level screening indicator, not a diagnostic tool. Athletes with high muscle mass, elderly people with muscle loss, and pregnant women may get misleading readings. Always consult a healthcare professional for a full assessment.

How to Use the BMI Calculator

1
Choose Units
Select Metric (kg/cm) or Imperial (lbs/ft/in) — whichever you're most comfortable with.
2
Enter Height
Type your height in centimetres, or in feet and inches if using imperial units.
3
Enter Weight
Input your current weight in kilograms or pounds. Use your most recent measurement.
4
View Results
Click Calculate BMI to see your score, category, gauge, and healthy weight range instantly.

The Formulas

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

The ideal weight shown uses the Devine formula, a widely-used clinical estimate: 50 kg + 2.3 kg per inch over 5ft for men, 45.5 kg + 2.3 kg per inch over 5ft for women, with a ±5 kg range shown.

Behind the Scenes

Everything runs in your browser — no data is sent to any server. The calculations are pure JavaScript using the standard WHO/CDC formulas.

The BMI gauge maps the BMI range 10–45 to a 0–100% position on the track, then uses CSS transitions to animate the needle smoothly on each calculation.

The healthy weight range is back-calculated from BMI 18.5 and 24.9 for your entered height: min weight = 18.5 × height(m)² and max weight = 24.9 × height(m)².

For imperial display, weights are converted from kg using the factor 1 kg = 2.2046 lbs, rounded to one decimal place.

The Devine ideal weight formula was created by B.J. Devine in 1974 and remains one of the most cited clinical estimates despite newer alternatives. We use it for its wide recognition, not as a strict target.

Use Cases

  • Personal health tracking — Check your BMI periodically to track progress during a diet or fitness programme.
  • Goal setting — Use the healthy weight range to set realistic target weights before starting a weight-loss journey.
  • Healthcare screening — Nurses and doctors use BMI as a quick initial screen in clinical consultations.
  • Fitness coaching — Personal trainers use BMI alongside body fat % and waist circumference to give clients a fuller picture.
  • Insurance and research — BMI is frequently used in health insurance risk assessments and epidemiological studies.
  • Education — Students studying nutrition, public health, or medicine often use BMI calculators for coursework.

Remember: BMI is one data point among many. Combining it with waist circumference, body fat percentage, blood pressure, and other health markers gives a much more complete picture of overall health.

Frequently Asked Questions

According to the World Health Organization (WHO), a BMI between 18.5 and 24.9 is considered normal or healthy for most adults. However, optimal ranges can vary slightly by age, ethnicity, and muscle mass.
The BMI formula and categories are the same for both men and women. However, men typically have more muscle mass and women more body fat at the same BMI, so the health implications can differ slightly. The sex selector in our tool affects the ideal weight estimate, not the BMI calculation itself.
BMI doesn't differentiate between muscle and fat. A bodybuilder or athlete with very high muscle mass can have a BMI in the "overweight" range while having very low body fat. For such individuals, DEXA scans, hydrostatic weighing, or skinfold measurements are better assessments.
A BMI below 18.5 is classified as underweight. This can indicate malnutrition, an eating disorder, or other health conditions. If you're underweight, it's important to speak with a doctor or registered dietitian for guidance.
For most people, checking BMI every 1–3 months is sufficient during active diet or exercise programmes. If your weight is stable, an annual check during a routine health check-up is generally enough. BMI fluctuates day-to-day with hydration and food intake, so avoid checking it daily.
For children and teenagers (ages 2–19), BMI is interpreted using age- and sex-specific percentile charts rather than fixed adult cut-off values. A BMI in the 85th–94th percentile is considered overweight for children. Paediatric BMI calculators use CDC or WHO growth charts.
A BMI of exactly 25 sits at the boundary between normal and overweight. Technically it falls in the overweight category, but a single point on the BMI scale doesn't determine health. Other factors like blood pressure, cholesterol, blood sugar, diet, and fitness levels matter far more for overall health outcomes.
The imperial BMI formula is: BMI = 703 × weight(lbs) ÷ height²(inches²). For example, a person weighing 154 lbs and standing 5'7" (67 inches tall) has a BMI of: 703 × 154 ÷ (67 × 67) = 108,262 ÷ 4,489 ≈ 24.1.
Yes. Research shows that people of Asian descent have higher health risks at lower BMI values. The WHO recommends lower thresholds for Asian populations — overweight starting at BMI 23 and obesity at BMI 27.5. Our calculator uses standard WHO thresholds; if you're of Asian descent, consider these adjusted values.
Yes — as accurate as any BMI calculator can be. We use the standard WHO formulas and convert units precisely. The limitation isn't calculation accuracy; it's that BMI itself is an imperfect proxy for body fat and health. Your result matches what any doctor or health app would calculate from the same inputs.
Category Health Math Fitness
Tags #BMI #BodyMassIndex #HealthyWeight #WeightCalculator #ImperialMetric #FitnessTracker
Found an issue with this tool?