Nutrition· 7 min read

Calorie and macro calculator: understand the estimate

This calculator predicts resting energy expenditure with the Mifflin–St Jeor equation and applies an approximate activity factor. It then illustrates calorie adjustments and a macro split oriented towards resistance training in generally healthy adults. The output is an estimate, not a measured energy requirement, diagnosis, complete diet or personalised prescription.

Louis de Zepraug

Certified fitness coach · CQP Instructeur Fitness

Published on

Estimate your calories and macros

The calculation updates on your device: nothing is sent or saved.

Sex used by the equation

Session counts do not describe all your activity: also consider your work, transport and how long the efforts last.

Goal

Enter your age, height and weight to display the resting and daily expenditure estimates and macro calculation.

This tool is for adults aged 18 and over, outside pregnancy and breastfeeding. Results are estimates, not a prescription. Seek individual advice before changing intake if you have a medical condition, take relevant treatment or have a history of disordered eating.

The essentials before you start.

  • Resting expenditure and daily expenditure are different estimates.
  • The activity factor adds uncertainty; the final number is not guaranteed accurate within 10%.
  • The deficit, surplus, macro settings and reference-weight rule are conventions used by this tool.
  • The resting-energy floor is not a clinical minimum or a guarantee that the result is suitable.
  • Some inputs return no target or macros because the result falls outside the scope of this general-purpose tool.

Use the calculator with context

Enter age in years, height in centimetres and weight in kilograms. Decimal points and decimal commas are accepted. Select the sex category used by the equation, an approximate activity category and the goal used for the calculation. The arithmetic runs on the device.

The sex-specific coefficients describe how the original prediction equation was constructed; they are not a complete account of individual physiology. The tool does not resolve all circumstances, including pregnancy, breastfeeding, medical conditions, relevant treatment or a history of disordered eating. Seek individual support rather than treating the output as a prescription.

Resting expenditure: what is being predicted?

The simplified equation uses 10 × body mass in kg + 6.25 × height in cm − 5 × age in years, then +5 for the male category or −161 for the female category. The original study measured resting energy in healthy adults aged 19–78. It did not construct a prediction for children, pregnancy or every athlete population.

The page uses resting expenditure as the meaning behind the familiar basal-metabolism label. Strict basal and resting measurement conditions are not identical, and neither value alone represents an entire day’s energy expenditure.

The equation review found individual prediction errors even among the better-performing equations. A criterion of being within 10% in a validation study is not a guarantee for your individual resting value or for the final daily result.

The activity multiplier adds another estimate

The tool multiplies the resting estimate by a selected factor. Session counts in the labels are rough prompts; occupation, transport, non-exercise movement and the intensity and length of sessions can change what fits.

CategoryFactor used
Sedentary1.2
Lightly active1.375
Moderately active1.55
Very active1.725
Extremely active1.9

How the goal range is produced

For the fat-loss option, this tool subtracts 300–500 kcal from its estimated daily expenditure; for the muscle-gain option, it adds 200–400 kcal. Maintenance uses the estimated expenditure without that adjustment. These ranges are calculation choices, not doses established by the resting-equation papers.

The algorithm stops the range from falling below predicted resting expenditure and rounds displayed values. That floor is a tool convention, not a clinical minimum or proof of an appropriate intake. A result at the floor is not an instruction to increase activity to force a larger deficit.

This general-purpose tool does not show a calorie target or macro split if the lower end of the proposed range is 1,200 kcal/day or less, either before the resting floor or after display rounding. It refuses the result instead of replacing it with 1,200 kcal. This scope exclusion is not a minimum recommended intake, and a result above it is not a guarantee of suitability.

Review the estimate alongside a longer trend and relevant circumstances rather than one weigh-in. Do not treat weight fluctuations as exact changes in body fat or assume that everyone should pursue a weight-change target.

How protein, fat and carbohydrate are assigned

The tool uses 2 g/kg for protein in its fat-loss option and 1.8 g/kg otherwise. Fat starts from 0.9 g/kg or an energy reference of 20%, whichever is higher before rounding. Carbohydrate takes the remaining energy. These are illustrative settings for a resistance-training context, not the needs of every adult.

Above the tool’s BMI reference, protein and fat use the lower of entered body mass and the mass corresponding to BMI 25 at the entered height. That reference is a calculation convention, not a target weight, diagnosis or recommended weight loss. It does not change the mass used in the resting equation.

The protein synthesis concerns healthy adults doing resistance training. Its average breakpoint is not everyone’s exact need, and it does not validate this entire calculator, its activity factors or its reference-weight rule.

The ISSN protein position stand concerns healthy exercising people; it does not validate a single intake for sedentary adults, illness or every older adult. Protein here means the total from food and any supplements, not an extra supplement dose.

EFSA reference ranges describe population nutrition, not the validation of this macro algorithm. This split may fall outside those ranges and does not assess fibre, essential fatty acids, vitamins, minerals or food quality. A complete eating pattern needs a separate assessment.

Reference: Morton et al. · 2018 ↗Jäger et al. · 2017 ↗EFSA · 2017 ↗

Input limits and appropriate support

The form accepts ages 18–80, heights 140–220 cm and weights 40–200 kg. These are software input bounds, not proof that predictions are validated equally across that entire rectangle. Outside them the tool asks you to check the inputs rather than returning a number.

The tool also withholds every calorie and macro result below its BMI screening reference of 18.5. This scope exclusion directs the reader towards an individual assessment; it does not diagnose malnutrition or identify a weight to reach. A result at or above this reference is not proof that nutrition support is unnecessary.

NICE guidance places low-energy and very-low-energy diets within supported specialist care. This tool does not provide that care. If no result is shown, check the entries and seek individual advice rather than changing the entries to force a target.

For a medical condition, pregnancy, breastfeeding, relevant treatment, significant symptoms or a history of disordered eating, use appropriate individual advice before changing intake. A macro table is not a treatment plan.

If your aim includes strength practice, the programme collection provides example training structures. The walking guide explains why a step count is not an exact calorie measurement.

Reference: NICE · NG246 · 2025 ↗NICE · CG32 ↗

Frequently asked questions

Does the result measure my metabolism?

No. It predicts resting expenditure from an equation, then estimates daily expenditure through an activity factor.

Is the daily figure accurate within 10%?

That is not guaranteed. Resting prediction error and activity-factor uncertainty both matter.

Is the BMI reference a weight target?

No. It is used here only as a convention for part of the macro calculation, not a prescribed body weight.

Is the resting floor a safe minimum for everyone?

No. It is a rule in the tool and does not establish appropriate intake for an individual.

Can I use it during pregnancy or for a child?

It is not intended for those uses. Seek relevant individual advice instead.

Why is no calorie target shown for my inputs?

The tool withholds low proposed ranges rather than treating its resting-energy floor as a suitable intake. Check the entries and seek individual advice from a qualified healthcare professional or dietitian. No result is replaced with a fixed minimum.

Sources and limitations

Sources support the passages that cite them. Practical suggestions are coaching choices to adapt to your own situation.

  1. Mifflin et al. · 1990 · Development of a resting-energy prediction equation. ↗

    Healthy adults aged 19–78; not constructed for children, pregnancy or every athlete population.

  2. Frankenfield et al. · 2005 · Review of resting-energy prediction equations. ↗

    Individual errors remain; resting accuracy does not guarantee daily-expenditure accuracy.

  3. Morton et al. · 2018 · Protein supplementation during resistance training: a synthesis. ↗

    Average responses in healthy adults, not individual needs or validation of this calculator.

  4. NICE · NG246 · 2025 · Low-energy and very-low-energy diets: recommendations 1.16.8–1.16.11. ↗

    Supported specialist weight-management care; not validation of this calculator, a universal calorie minimum or proof that a higher result is suitable.

  5. NICE · CG32 · Nutrition-support screening and indications, recommendations 1.2.6 and 1.3.1–1.3.2. ↗

    Screening and individual assessment; not diagnosis from BMI alone or clearance above a threshold.

  6. Jäger et al. · 2017 · ISSN position stand on protein and exercise. ↗

    Healthy exercising people; does not validate this calculator, its reference-weight rule or an intake for every adult.

  7. EFSA · 2017 · Dietary reference values for nutrients: summary report. ↗

    Population reference values and nutrient context; this macro split is not a full dietary adequacy assessment.

This general information does not replace individual advice. Zepraug’s limitations.

All resources ↗