Body Metrics

BMI, calories, and protein — with the uncertainty shown

The standard energy formulas disagree with each other by hundreds of calories, and every other calculator picks one and reports it to the calorie. This shows all of them, and the gap between them, because that gap is the real precision of the estimate.

Daily energy need

2,6242,711kcal

The range is the answer. The formulas disagree by 56 kcal (3.3%) before the moderately active multiplier of 1.55 is applied.

BMI

23.7

Normal range

By WHO Asian-population cutoffs: Increased risk

Healthy range for this height: 58.678.9 kg

Protein

6090g/day

General health

Computed on total body mass (75 kg). The RDA floor is 0.8 g/kg; many bodies recommend more for older adults.

Every formula, side by side

  • Mifflin-St Jeor1,693 kcal

    The most widely recommended of the three for general use.

  • Harris-Benedict (revised)1,749 kcal

    Older, and tends to read higher than Mifflin-St Jeor.

Height

178.0 cm · 5' 10"

Weight

75.0 kg · 165.3 lb (11st 11lb)

What to read before using any of this

  • Read this

    The formulas disagree by 56 kcal (3.3%)

    Resting expenditure comes out between 1693 and 1749 kcal depending on which standard equation you use, and both are fitted to population averages rather than to you. After the activity factor the plausible range is 2624-2711 kcal. Any calculator that reports a single number to the calorie is implying precision that does not exist.

    What to do: Treat the range as the answer. Pick a point inside it, hold it for a few weeks, and adjust based on what actually happens to your weight — measured response beats any formula.

  • Note

    The activity multiplier is the largest source of error

    The multipliers run from 1.2 to 1.9, so the choice between two adjacent bands moves the estimate by roughly 296 kcal — more than the disagreement between the formulas. Most people overestimate their own activity level.

    What to do: If you are between two bands, take the lower one and adjust upward from evidence.

  • Note

    BMI cannot tell muscle from fat

    BMI is weight over height squared and nothing else, so a muscular person and an inactive person of the same weight and height get the same number. That is the well-known limitation and it is not a small one — it misclassifies athletes routinely.

    What to do: Supply a body fat percentage. It adds the Katch-McArdle estimate, which uses lean mass, and computes protein on lean mass instead of total weight.

  • Read this

    This BMI falls where the cutoffs disagree

    The standard WHO cutoffs were derived largely from European populations. WHO publishes lower thresholds for South and East Asian populations, where cardiometabolic risk rises at a lower BMI. This value is in the normal range by the standard cutoffs and in the increased-risk range by those.

    What to do: Which set applies is a clinical question, not an arithmetic one.

  • Note

    Not medical advice

    These are population-level estimates from formulas fitted to population averages. They are not medical advice and know nothing about your health, medication, pregnancy, or history. BMI in particular is not a measure of health. Talk to a clinician or a registered dietitian before acting on any of it.

Worked examples

Built for agents too

Worth calling rather than computing: bare numbers are ambiguous, and the formula spread is easy to omit. The disclaimer is a field in the payload, so an agent relaying the numbers gets the caveat too.

curl 'https://body-metrics.gumballtools.com/api/v1/metrics?height=178cm&weight=75kg&sex=male&age=35'

API and MCP setup · llms.txt

Questions people actually ask

Why does this give a range instead of a number?

Because a number would be a lie about precision. There are two standard equations for resting energy expenditure — Mifflin-St Jeor and the revised Harris-Benedict — and for the same person they routinely differ by 100 to 200 calories a day. Then the activity multiplier, which runs from 1.2 to 1.9, adds several hundred more depending on which band you pick. Reporting "2,247 kcal" implies a measurement. What you actually have is an estimate with a few hundred calories of uncertainty, and knowing that is more useful than a false decimal.

Which formula should I use?

Mifflin-St Jeor is the one most commonly recommended for general use and tends to read lower than Harris-Benedict. If you know your body fat percentage, Katch-McArdle is better still, because it works from lean mass rather than total weight — which matters a lot at either extreme of muscularity. But the more useful answer is: pick a point in the range, hold it for three or four weeks, and adjust based on what your weight actually does. Measured response beats any formula.

Why does it refuse a plain number for my height?

Because "170" is 170 centimetres or 170 inches, and 170 inches is fourteen feet. The same problem applies to weight, where 170 could be pounds or kilograms — a factor of two. A wrong unit does not produce an obvious error; it produces a completely plausible BMI that happens to be wrong. Refusing the input is the only safe behaviour, so it asks you to say which unit you meant.

What is wrong with BMI?

It is weight divided by height squared and nothing else. It cannot distinguish muscle from fat, so a lean athlete and an inactive person of the same height and weight get the same number — which is why BMI routinely classifies athletes as overweight. It says nothing about where fat is carried, which matters more for risk than the total. It is a screening statistic designed for populations, not a diagnosis for an individual, and it was never intended to be one.

Why are there two BMI categories in the output?

Because the standard WHO cutoffs were derived largely from European populations, and WHO publishes lower thresholds for South and East Asian populations, where cardiometabolic risk rises at a lower BMI. A BMI of 24 is "normal range" by one set and "increased risk" by the other. Showing only one would be hiding a real disagreement. Which set applies to a given person is a clinical question, not an arithmetic one.

How much protein do I actually need?

The RDA floor is 0.8 g per kg of body mass, which is a minimum to prevent deficiency rather than an optimum. Commonly cited ranges go to 1.2-1.7 for regular endurance training and 1.6-2.2 for building strength, with meta-analyses finding little added benefit above roughly 1.6. In a calorie deficit the usual advice is higher, to preserve lean mass. When you supply body fat percentage this computes on lean mass instead of total weight, which is the more defensible basis.

Why is the weight-loss timeline described as a lower bound?

Because it assumes a constant that is not constant. The 7,700 calories per kilogram figure is an approximation, and more importantly your expenditure falls as your weight falls — a lighter body costs less to run. So a fixed daily deficit produces progressively less loss, and the real timeline is longer than a straight-line projection. Any calculator that gives you a date is being optimistic.

Is this medical advice?

No. These are population-level estimates from equations fitted to population averages, and they know nothing about your health, medications, pregnancy, or history. The tool says so in every response — the disclaimer is a field in the API payload, not just text on the page, so an agent relaying the numbers gets the caveat too. For anything you plan to act on, talk to a clinician or a registered dietitian.

Can an AI agent call this?

Yes, and it is worth doing rather than computing the numbers inline — both because of the unit ambiguity and because the formula spread is easy to omit. There is a JSON API at /api/v1/metrics, an MCP server at /api/mcp exposing a body_metrics tool, an OpenAPI document at /.well-known/openapi.json, and a machine-readable index at /llms.txt. Every page is also available as markdown at the same URL.

Not medical advice, and not a substitute for talking to a clinician or a dietitian. Produces population-level estimates from formulas fitted to population averages; it knows nothing about an individual's health, medication, pregnancy, or history. Does not diagnose anything, and BMI in particular is not a measure of health.