Skip to content

BMI Calculator

Enter weight and height in metric or imperial units and get your Body Mass Index and its standard WHO weight category — along with a direct explanation of what BMI actually is (a population-level screening ratio) and is not (a measure of body composition, muscle mass, or individual health).

  • Metric (kg/cm) and imperial (lb/ft+in) units
  • Standard WHO weight categories
  • Runs fully client-side

Calculator

Calculated locally, nothing uploaded

How to calculate BMI

  1. 01

    Pick metric or imperial

    Metric uses kg and cm; imperial uses pounds and feet/inches.

  2. 02

    Enter weight and height

    The calculation updates instantly.

  3. 03

    Read the category

    Standard WHO ranges: underweight, normal, overweight, obese.

What BMI actually is: a population screening tool#

BMI is simply weight divided by height squared — a ratio, not a direct measurement of anything physiological. It was developed in the 1830s (as the "Quetelet Index") for population-level statistics, not individual diagnosis, and the World Health Organization still frames it primarily as a screening tool for population studies. It correlates with body fat percentage well enough across large groups to be a useful, cheap, universally comparable number — which is exactly why it is so widely used.

What it does not account for#

BMI cannot distinguish muscle mass from fat mass — a heavily muscled athlete can register as "overweight" or "obese" despite low body fat, because muscle is denser than fat and the formula has no way to tell them apart. It also does not account for where fat is distributed (which matters significantly for health risk), age, sex, or bone structure. This is not a flaw specific to this calculator — it is a structural limitation of the BMI formula itself, which is why healthcare providers use it as one screening data point among several, not a standalone diagnosis.

Why the category ranges are fixed, not adjustable#

This tool uses the standard WHO BMI ranges (below 18.5 underweight, 18.5–24.9 normal, 25–29.9 overweight, 30+ obese) because those are the internationally recognized reference points, not because they apply perfectly to every individual. Some populations and some national health bodies use adjusted thresholds for specific groups; if you have a specific health question, the number here is a starting data point to discuss with a professional, not a verdict.

Frequently asked questions

Is a high BMI always a sign of poor health?

No — BMI cannot distinguish muscle from fat, so a muscular, low-body-fat person can register as overweight or obese on the scale. It is a population-level screening ratio, not an individual diagnostic measurement.

Why does this use fixed WHO category ranges?

Those are the internationally standard reference ranges. Some populations and health bodies use adjusted thresholds for specific groups, so treat the category here as a starting point, not a final verdict, for any specific health question.

Does this account for age, sex, or muscle mass?

No — the BMI formula itself has no way to account for those factors. This is a structural limitation of BMI generally, not something specific to this calculator.

Is my data sent anywhere?

No. The calculation runs entirely in your browser.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.