BMI to Weight Table

Calculates the weight for each height that would result in a chosen BMI value.

If the calculator does not appear, enable JavaScript and reload. The reference information and official links below still work.

Calculation basis and official references

Reviewed on:

This calculator is not a diagnosis, treatment plan, or prescription. Please consult a qualified clinician about your medical decisions.

Formula basis

Weight (kg) for each row = target BMI x height (m)^2. Height (cm) = starting height + (row number - 1) x step. The number of rows equals the repeat count entered (shown to two decimal places with trailing zeros omitted).

Calculation method

Given a target BMI value, calculates the corresponding weight for a series of heights starting at a chosen value and increasing by a fixed step, and lists the results in a table.

Exclusions and checks required

  • This is a reverse calculation from a chosen BMI value, not a guarantee of an individual's ideal weight.
  • This formula does not apply to children or adolescents who are still growing.
  • It does not account for differences in body fat percentage, muscle mass, or frame size.

Example input::BMI 22, starting at 150 cm, in 2 cm steps, 11 rows (150 to 170 cm)

bmi
22
start
150
step
2
count
11

The row for 170 cm shows a weight of 63.58 kg. This is a reverse calculation from BMI 22; an individual's actual ideal weight varies with age and body composition.

Official references

FAQ

Who is this calculator for? BMI to Weight Table

Calculates the weight for each height that would result in a chosen BMI value.

What values should I enter?

Applies to: Body & metabolism

How should I interpret this estimate?

Given a target BMI value, calculates the corresponding weight for a series of heights starting at a chosen value and increasing by a fixed step, and lists the results in a table.

How to use

  1. Enter your input values and press Calculate.
  2. Review the result and compare it with expected context.
  3. Weight (kg) for each row = target BMI x height (m)^2. Height (cm) = starting height + (row number - 1) x step. The number of rows equals the repeat count entered (shown to two decimal places with trailing zeros omitted).

Official references