Body composition
Ideal Weight Calculator
Compare Devine, Robinson, Miller, and Hamwi formulas as a realistic range.
Result
Reference weight zone
The average of the four formulas inside their range.
Formula from Pai & Paloucek, origin of IBW equations (2000) and Devine (1974), checked against the source on May 25, 2026.
What does the Ideal Weight Calculator calculate, and which formula does it use?
The Ideal Weight Calculator compares four classic height-based formulas — Devine, Robinson, Miller, and Hamwi — each of which starts from a base weight for a five-foot frame and adds a fixed amount per inch above that. For a man, Devine is 50 kg + 2.3 kg per inch over five feet. The tool shows all four results as a practical range rather than one number.
Last updated .
How to use it
- Enter height and sex. The output shows a range from multiple formula references (Hamwi, Devine, Robinson, Miller) — this range, not a single number, is the intended output.
- These formulas were developed for medication dosing and anesthesia — they assume average body composition and consistently underestimate appropriate weight for people with above-average muscle mass.
- If you resistance train, your healthy weight can sit well above these formulas because they ignore muscle. Treat the output as an orientation, not a personal target.
- If your weight significantly exceeds the range and you want to reduce, use the Body Fat Percentage Calculator and Calorie Deficit Calculator for actionable, composition-based targets instead.
- For a health-based range, use a BMI of 18.5 to under 25 together with your waist-to-height ratio (below 0.5) and, if you have it, a body fat estimate.
Questions people usually ask
Which formulas does it use?
Four height-based formulas: Hamwi (1964), Devine (1974), Robinson (1983) and Miller (1983). For a 5 ft 10 in man they give about 75, 73, 71 and 70 kg, which is why the result is shown as a range rather than one number.
Where do these formulas come from?
Devine's formula was published in 1974 to estimate body weight for drug dosing, and Robinson and Miller refitted it in 1983. None was designed as a personal health target, and none accounts for muscle or body fat.
Why is my result below my weight even though I am fit?
The formulas assume an average build. If you carry more muscle than average, your healthy weight can sit well above every formula. A body fat estimate or waist measurement tells you more than the gap to this number.
What is a better target than an ideal weight?
Use a range: a BMI of 18.5 to under 25, a waist-to-height ratio below 0.5, and a body fat level suited to your age and sex. Together they say more about health than any single height formula.
Is this medical advice?
No. This tool provides general fitness estimates and should not replace medical guidance.
Is this tool free and private to use?
Yes. AI Fit Hub tools are free, no-signup browser tools. Inputs stay in your browser unless you choose to share a URL.
Related calculators
- Body composition Body Fat Percentage Calculator
Estimate body fat percentage using the U.S. Navy circumference method.
- Nutrition TDEE Calculator
Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.
- Nutrition Macro Calculator
Convert calorie targets into protein, carbs, and fat grams for your goal.
- Planning Calorie Deficit Calculator
Estimate required daily calorie deficit for a target timeline and bodyweight change.
Background on the Ideal Weight Calculator
- Checklist Weight Loss Checklist
A weight loss checklist: a 300-500 kcal deficit, about 0.5-1% of body weight a week, protein at each meal, strength work and steps, sleep and weekly reviews.
Articles
- 11 min read TDEE Formulas Compared: Mifflin vs Harris vs Katch
TDEE formulas compared: Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, WHO/FAO. Population, error bands, and when each estimator is appropriate.
By goal
Use it from an agent or code
Any agent can run this calculator by URL: put the inputs in the query string and get JSON back, with the inputs that used defaults and a line to cite (add format=md for markdown). MCP clients reach it through https://aifithub.io/mcp.
https://aifithub.io/api/run/ideal-weight-calculator?sex=male&height_cm=175
In code, import the same module; it runs where you import it, with no request or key.
import { compute } from "https://aifithub.io/engines/ideal-weight-calculator.js"; Input and output contract, TypeScript types and the guide for agents.