Skip to content

Ideal Weight Calculator

Estimate a healthy target weight for your height using four established medical formulas.

ft
in

Average ideal weight

159.4 lbs (72.3 kg)

Robinson formula (1983)71 kg
Miller formula (1983)70.3 kg
Devine formula (1974)73 kg
Hamwi formula (1964)75 kg

Healthy weight range (BMI 18.5-24.9)

128.9-173.5 lbs

What Your Result Means

There's no single "correct" ideal weight formula - each was developed by different researchers using different populations. Showing all four alongside their average gives you a realistic range rather than a single number that might not fit your build.

How It Is Calculated

Devine (men): 50 kg + 2.3 kg per inch over 5 ft
Robinson, Miller, and Hamwi use similar height-based formulas with different constants.

Worked Example

A man who is 5'10" tall has an average ideal weight of roughly 72-75 kg (159-165 lbs) across the four formulas.

Important Assumptions

  • These formulas were originally developed for medication dosing, not aesthetics - they estimate a healthy population-average weight for a given height.
  • They don't account for muscle mass, frame size, or body composition.
  • The healthy BMI range (18.5-24.9) is shown as an additional reference point.

Frequently Asked Questions

Which formula is most accurate?
None is definitively "most accurate" - they were developed decades apart for different purposes. The average of all four, shown here, gives a reasonable general estimate.
Should athletes use this calculator?
Not really. Athletes with significant muscle mass will often weigh more than these formulas suggest while still being at a healthy body fat percentage. Consider using the Body Fat Calculator alongside this one.

Related Calculators

Methodology

This calculator averages four published height-based formulas. See our methodology page for details.

This calculator provides estimates for educational purposes only. It does not provide medical diagnosis and is not a substitute for professional medical advice. Consult a qualified healthcare provider about your health.