BMI Calculator

Calculate your Body Mass Index (BMI) and see the category plus an estimated healthy weight range.

Privacy: All calculations run locally in your browser. We do not send your inputs to any server.
Tip: your entries are never placed in the page URL.
Enter your height in centimeters.
Enter your weight in kilograms.
Optional. If you also enter age under 20, we can estimate a BMI‑for‑age percentile.
Optional. For ages 2–19, age + sex enable percentile‑based categories.

Export summary downloads a .txt file created in your browser. Copy page link copies only the page address (no inputs).

About BMI

Body Mass Index (BMI) is a number based on your height and weight. It’s commonly used to describe weight status in adults and to provide a quick, consistent way to compare results over time.

How BMI is calculated

BMI is computed as weight divided by height squared. In metric units: BMI = kg / m². In U.S. units, the formula uses a 703 multiplier to account for inches and pounds.

Adult BMI categories

These categories are widely used for adults aged 20 and over. Your result also shows an estimated healthy weight range for your height (based on BMI 18.5–24.9).

Children and teens

For ages 2–19, the same BMI number can mean different things at different ages. If you enter Age (under 20) and Sex, this calculator estimates a BMI‑for‑age percentile and updates the scale using percentile cut‑offs.

How the percentile is computed (LMS method): the CDC growth chart provides three age‑ and sex‑specific parameters (L, M, S). We convert your BMI (X) into a z‑score, then into a percentile.

Percentile categories (ages 2–19): Underweight < 5th, Healthy weight 5th–<85th, Overweight 85th–<95th, Obesity ≥ 95th. On the gauge, the color boundaries are the BMI values at the 5th, 85th and 95th percentiles for your chosen age and sex.

If you leave age or sex empty, the calculator uses the standard adult category thresholds.

Tips for accurate inputs