ForHosting KIT · Health & fitness

Ideal body weight Miller calculator

Applies the 1983 Miller formula to height and sex: for a man, 56.2 kg at five feet plus 1.41 kg for every extra inch; for a woman, 53.1 kg plus 1.36 kg per inch. Each step is listed, so hand calculations are easy to check. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Height
175
Sex
Male
Height unit
cm
You get
Height (cm)
175 kg
Height in
68.8976377953
Inches over 5ft
8.8976377953
Base kg
56.2

The Miller ideal body weight calculator estimates a reference body mass in kilograms from standing height and biological sex using the Miller (1983) linear formula. Enter height in centimetres by default, or metres or inches with an optional unit label, choose male or female coefficients, and receive ideal body weight in kilograms and pounds together with inches over five feet, the base and slope used, a human-readable formula string, and ordered substitution steps.

What Miller ideal body weight means

Ideal body weight is a reference mass historically used in pharmacology teaching, nutrition textbooks, and clinical education when a single height-based target is needed rather than measured scale weight. The Miller formula, published in 1983 as a refinement of earlier adult charts, expresses IBW in kilograms as a sex-specific base mass at five feet plus a constant number of kilograms for each additional inch of stature.

For men the expression is fifty-six point two plus one point four one times inches above sixty; for women it is fifty-three point one plus one point three six times the same excess. That linear structure makes hand calculation and automated checks transparent: convert height to total inches, subtract sixty, multiply by the slope, and add the base. Unlike body-mass index, which divides mass by height squared and reports risk bands, Miller IBW outputs a single kilogram estimate that does not use measured weight at all.

Teachers and automated graders care about missing-input rejection as much as the successful numeric path: a student who omits sex has left the domain of the formula, and a silent default would hide that mistake. The check path recomputes inches and the linear combination with the same fixed rounding used for published fields, so a successful response always ships with steps you can assert in tests or worksheets.

Classic reference checks include an adult man near one hundred seventy-five centimetres and an adult woman near one hundred sixty-five centimetres, which match hand calculators when intermediate inches are kept at double precision before display rounding.

Pharmacy and nursing education

Students enter height and sex from case vignettes and compare hand-written Miller IBW against a deterministic kilogram result before dose-scaling or nutrition exercises.

What is the Miller ideal body weight formula?

For men, IBW (kg) = 56.2 + 1.41 × (height in inches − 60). For women, IBW (kg) = 53.1 + 1.36 × (height in inches − 60). Height is converted from centimetres when needed.

Which units are accepted for height?

Height defaults to centimetres. Values are converted to centimetres and total inches before the Miller coefficients are applied.

Is this the same as Devine or Robinson ideal body weight?

No. This capability implements only the Miller (1983) coefficients. Devine and Robinson use different bases and slopes and are separate calculators.

Is the Miller ideal body weight calculator free?

The browser tool is free and runs locally.

Does Miller ideal weight use my current weight?

No. It does not use measured weight at all. Unlike body mass index, which divides weight by height squared, the Miller formula turns height and sex into a single reference mass in kilograms.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/health/ibw-miller

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/health/ibw-miller \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"height":175,"sex":"male"}'
{
  "height": 175,
  "sex": "male"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.ibw_miller",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Missing fields and non-numeric height values are rejected with invalid_input so blank forms never invent a weight.

What Miller ideal body weight means

Unlike multi-formula aggregators that return Robinson, Devine, and Miller side by side, this capability commits to Miller only so search intent for a Miller calculator maps to one formula name, one set of coefficients, and one reproducible JSON shape.

How to call the API and what comes back

After conversion, height must stay between one hundred and three hundred centimetres so adult Miller estimates remain in a supported anthropometric window. Send a JSON body with two required fields: height as a finite positive number (aliases height_cm, h, stature, cm, ht) and sex as male or female (aliases gender, sex_at_birth; short forms m, f, man, woman are accepted after case folding). Optional height_unit defaults to cm and also accepts m or in so metric forms and inch-based charts share one conversion pipeline. On success the response echoes rounded height and height_unit as submitted, height_cm and height_in after conversion, inches_over_5ft as the excess above sixty inches, sex as normalized male or female, base_kg and slope_kg_per_in for the chosen sex, ibw_kg as the primary result, ibw_lb as a pound conversion for mixed-unit teaching, unit as the string kg, formula as the Miller expression for that sex, formula_name as Miller, message as a short English summary, and steps as an ordered array of substitution lines. Failed validation—missing height or sex, non-finite or non-numeric height, unsupported unit labels, non-positive height, or values outside absolute limits after conversion—returns invalid_input and is never charged. Pricing is a flat $0.002 per successful request with unit item.

Practical tips, limits, and related searches

Prefer sending numbers rather than pre-formatted strings when you control the client; string numbers are accepted only when they match a strict finite numeric pattern. Prefer this capability when you already know height and sex and only need the Miller estimate; if your source is a multi-formula comparison problem, use a multi-formula product surface instead. Keep stature inside the published centimetre window after conversion so intermediate inches and the linear product remain finite on the Worker and in the browser. When teaching, pair examples: one hundred seventy-five centimetres male yields a Miller kilogram result slightly above the five-foot male base; one hundred sixty-five centimetres female uses the female base and slope; deliberate omission of sex or a non-numeric height string demonstrates the hard invalid_input path; and a five-foot-ten adult entered as seventy inches with height_unit in shows unit conversion into the same centimetre-inch pipeline. This landing targets people searching for an ideal body weight Miller calculator, Miller formula IBW, or ideal body weight from height and sex online; it is not a Devine or Robinson calculator, not a BMI tool, and not a clinical dosing system that applies mg per kilogram of IBW to a drug. Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when learners deliberately leave sex blank. Round-trip checks are easy: convert height to inches by dividing centimetres by two point five four, subtract sixty, multiply by one point four one for men or one point three six for women, add the sex base, and confirm it equals the published ibw_kg within the same twelve-decimal rounding, and confirm that removing only sex flips the response from success to invalid_input.

Unit tests for health calculators

Generate known-good adult Miller IBW fixtures plus deliberate missing or non-numeric rejections for coding kata expected values and CI assertions.

Fitness and anthropometry apps

Product pipelines compute Miller IBW from profile height and sex first, then branch to BMI or calorie tools only when validation passes and formula_name is Miller.

What happens if height or sex is missing or non-numeric?

The formula is undefined without both inputs. This tool returns invalid_input instead of inventing a default sex or height.

Read the full KIT documentation →