Tallyloom

BMI Calculator

Body mass index from your height and weight, in US or metric units, with the standard adult categories — and an honest note about what BMI can and can't tell you. Informational only, not medical advice.

Formula: 703 × lb ÷ in². For adults 20+ only — BMI for children and teens uses age/sex percentiles instead. A screening measure, not a diagnosis, and not medical advice.
Your BMI
23.6
Normal
Healthy-weight range for your height (BMI 18.5–24.9): 125–169 lb
Standard adult categories (WHO/CDC)
CategoryBMI range
UnderweightBelow 18.5
Normal18.5 – 24.9
Overweight25.0 – 29.9
Obese30.0 and above

How to use this tool

  1. Choose US or metric units.
  2. Enter your height and weight.
  3. Read your BMI and where it falls among the standard categories.

How it works

BMI = weight (kg) ÷ height (m)². In US units the equivalent is 703 × weight (lb) ÷ height (in)². The standard adult categories are: under 18.5 underweight, 18.5–24.9 normal, 25–29.9 overweight, 30+ obese.

Know what BMI is and isn't: it's a population-level screening measure, not a diagnosis. It can't tell muscle from fat — athletes often read 'overweight' with low body fat — and it doesn't apply to children, during pregnancy, or uniformly across all body types. Treat it as one data point, and talk to a healthcare professional about what it means for you.

Sources & references

Content last reviewed: July 2026.

Embed this tool on your site

Frequently asked questions

What is a healthy BMI?

For most adults, 18.5–24.9 is classed as the normal range by the WHO and CDC. But healthy weight is individual — BMI is a screening number, not a verdict.

Is BMI accurate for athletes?

Often not. Muscle is denser than fat, so muscular people frequently score 'overweight' while being lean. Body-fat percentage or waist measurements are better signals in that case.

Does this work for children?

No — pediatric BMI uses age- and sex-specific percentile charts, which this adult calculator doesn't implement. Use the CDC's child and teen BMI tools instead.