Skip to content
CalculatorGeek

BMI Calculator

Updated May 2026 Used 526 times
Supported base range: 0.5 to 2.8 m.
Supported base range: 10 to 700 kg.
Age is optional and does not change the standard adult BMI formula.
Sex is optional and does not change the standard adult BMI formula.

Guest calculations stay on this device. Signed-in results sync privately.

Your result

Body Mass Index

Enter your values, then calculate to see a verified result.

Inputs usedReview the information used for this result.
Full calculation and sourcesReview the equation, normalized inputs, assumptions, and version.

Versioned calculationFormula v1.0.0

Formula definitionUnit-normalized calculationFormula v1.0.0

Adult BMI ranges

Below 18.5
Underweight
18.5 - 24.9
Healthy range
25.0 - 29.9
Overweight
30.0 and above
Obese
Result actions
1
Convert to metersHeight in cm ÷ 100170 cm = 1.70 m
2
Square your heightHeight (m) × height (m)1.70 × 1.70 = 2.89
3
Divide weight by height²Weight ÷ height²70 ÷ 2.89 = 24.2

Interpretation

Your result of is classified as for adults.

BMI is a screening measure and should be considered with other health information.

Small, sustainable changes can improve overall health.

Method and test recordFormula v1.0.0
Recorded scope
health
Publisher
CalculatorGeek
Recorded review date
2026-08-30
Next source review
2027-08-30
Definition fixtures
4 configured scenarios
Published examples
4 shown below

Recorded method

No tool-specific review method has been recorded.

These records describe the published model and reference tests. A test-case count is not a certification of every possible input or an independent specialist review. Editorial policy

Known limitations

  • BMI is a screening measure and does not directly measure body fat.
  • Adult reference ranges may not apply to children, pregnancy, or some athletic populations.

Method sources

Latest model update

2026-08-30 - Initial versioned schema and generic renderer package.

Reference inputs and expected results

Up to 12 examples from the configured definition fixtures are shown. Expected values use the stated output units; invalid inputs are intended to be rejected.

CaseInputsExpected result
metric healthy adultHeight: 170 cm; Weight: 70 kgBMI: 24.2; Healthy weight minimum: 53.5 kg; Healthy weight maximum: 72 kg; classification: healthy
imperial equivalenceHeight: 66.9291339 in; Weight: 154.323584 lbBMI: 24.2; classification: healthy
underweight boundaryHeight: 2 m; Weight: 73.96 kgBMI: 18.5; classification: underweight (allowed numeric tolerance: 0.1)
invalid heightHeight: 20 cm; Weight: 70 kgReject invalid input: height

Report an issue with this tool. Include the page URL, units, expected answer, and steps to reproduce. Do not include sensitive personal information.

On this page

What is BMI?

BMI is weight in kilograms divided by height in meters squared. It is an adult weight-status screening measure, not a direct body-fat measurement or a diagnosis. Age and sex do not change this formula.

How BMI is calculated

BMI divides weight in kilograms by height in meters squared. Imperial measurements are converted before the same formula is applied.

BMI = weight (kg) ÷ height² (m)

Understanding your result

Use the unrounded BMI for category boundaries; a rounded display can sit on the other side of a cutoff. Muscle mass, pregnancy, and some medical conditions can affect interpretation. Children and teens need age- and sex-specific growth references rather than this adult classification.

Inputs, outputs and result meaning

Calculates bMI, healthy weight minimum, and healthy weight maximum from height, weight, age (optional), and sex (optional) with visible method, validation, precision, and limitations.

Inputs

Height
Supported units include centimeters (cm), meters (m), inches (in), feet (ft), and feet / inches (ft / in). The supported range is 0.5 through 2.8.
Weight
Supported units include grams (g), kilograms (kg), and pounds (lb). The supported range is 10 through 700.
Age (optional)
Age is optional and does not change the standard adult BMI formula. Supported units include years (yr). The supported range is 18 through 120. This field is optional.
Sex (optional)
Sex is optional and does not change the standard adult BMI formula. Available choices are Female, Male, and Prefer not to say. This field is optional.

Outputs

BMI
This is the primary result. The visible value uses up to 1 decimal places according to the output rule.
Healthy weight minimum
It is displayed in kg. The visible value uses up to 1 decimal places according to the output rule.
Healthy weight maximum
It is displayed in kg. The visible value uses up to 1 decimal places according to the output rule.

BMI = weight (kg) ÷ height² (m). Keep the result label, unit, selected mode, and stated limitations together when sharing the answer.

Frequently asked questions

What does the BMI Calculator calculate?

BMI is a screening tool that uses height and weight.

Which inputs does the BMI Calculator use?

The calculation uses Height, Weight, Age (optional), Sex (optional). Use the units and ranges shown beside each field.

How should I interpret the result?

Read the primary value together with its classification, calculation steps, units, assumptions, and limitations. Do not use a rounded display value as if it were more precise than the source inputs.

What are the main limitations of the BMI Calculator?

BMI is a screening measure and does not directly measure body fat. Adult reference ranges may not apply to children, pregnancy, or some athletic populations.

What the BMI Calculator answers

The BMI Calculator calculates bMI, Healthy weight minimum, and Healthy weight maximum from height, Weight, Age (optional), and Sex (optional). Read the primary answer together with its unit, supporting outputs, and interpretation rather than treating the number as context-free.

Method, assumptions and precision

BMI = weight (kg) ÷ height² (m).

The engine retains working precision through the calculation and rounds only the visible result according to the output definition. Unsupported values or denominators should produce a validation message rather than an infinite or undefined display.

Reference example

metric healthy adult: Height: 170 cm; Weight: 70 kg. The expected result is BMI: 24.2; Healthy weight minimum: 53.5 kg; Healthy weight maximum: 72 kg; classification: healthy.

Interpretation checks

  • BMI is a screening measure and does not directly measure body fat.
  • Adult reference ranges may not apply to children, pregnancy, or some athletic populations.
  • Keep the displayed unit and input convention with the result.
  • Use an unrounded value when the result feeds another calculation.

From the guide library

Latest Health articles

View all articles

Health

What Is a Calorie Deficit?

Learn what a calorie deficit means, how it differs from energy balance, how to calculate it, and why short-term scale change is not pure…