Ideal Weight Calculator
Calculate your ideal body weight using four established medical formulas. Compare Devine, Robinson, Miller, and Hamwi calculations side by side, see the average, and view your healthy BMI-based weight range.
Embed This Tool
Add this tool to your website with customizable styling
How to Use
- 1 Choose your unit system — Select Metric (cm, kg) or Imperial (feet/inches, pounds) for entering your measurements.
- 2 Enter your height — Input your height in centimeters or feet and inches. The converter shows the equivalent in the other system.
- 3 Select your gender — Choose Male or Female. The formulas use different base weights and multipliers for each gender.
- 4 Optionally select frame size — Choose Small, Medium, or Large body frame. This adjusts the results by ±10% to account for bone structure.
- 5 Compare your current weight — Enter your current weight to see how it compares to your ideal weight and whether you're within the healthy BMI range.
Frequently Asked Questions
Which formula is most accurate?
No single formula is perfect for everyone. The Devine formula is most widely used in clinical settings, particularly for medication dosing. The average of all four formulas gives a reasonable estimate for most people.
Why do the formulas give different results?
Each formula was developed for different purposes and populations. Devine (1974) was for drug dosing, Robinson (1983) modified Devine, Miller (1983) tends higher, and Hamwi (1964) is one of the oldest. The differences reflect varying assumptions about body composition.
Should I use ideal weight or BMI range?
The BMI-based healthy weight range (18.5-24.9 BMI) is more flexible and accounts for individual variation. Being anywhere in this range is generally considered healthy. Use the ideal weight formulas as a reference point, not a strict target.
How does frame size affect ideal weight?
People with larger bone structures naturally weigh more at the same height. Small frame reduces ideal weight by 10%, large frame increases it by 10%. If unsure, select Medium or leave it as default.