Macro Calculator

Macro Calculator. Free, instant, no signup. Results update as you type.

Daily calories

2,556 kcal

  • Carbohydrate (40%) 256 g
  • Protein (30%) 192 g
  • Fat (30%) 85 g
  • Protein per kg of body weight 2.74 g/kg
For general information only. Not medical advice, and not a diagnosis. Speak to a qualified healthcare professional before acting on these figures.

Protein and carbohydrate are counted at 4 kcal per gram, fat at 9. Splits are conventional starting points, not prescriptions.

How to use this calculator

  1. Enter units — The calculator loads with a worked example already filled in, so you can see what a realistic set of figures looks like before replacing them with your own.
  2. Fill in the remaining fields — Every field has a sensible default. Change the ones that apply to you and leave the rest.
  3. Read the result — The answer updates as you type — there is nothing to submit. The rows beneath the headline show how it breaks down.
  4. Expand the schedule — Where a year-by-year table is offered, open it. The breakdown over time usually shows something the single headline figure does not.
  5. Share or print — Use the share button to copy a link with your figures already filled in, or print the result — the print stylesheet strips the navigation and adverts.

What this calculator works out

To use the Macro Calculator, enter your units, weight and height. The result — daily calories — updates as you type, with no button to press and nothing to submit. The calculation runs entirely in your browser, so the figures you enter are never sent anywhere.

How this is calculated

Energy figures use the Mifflin-St Jeor equation for resting metabolic rate, which predicts more accurately than the older Harris-Benedict formula for most modern populations, then apply an activity multiplier. Every one of these is a population-level estimate fitted to averages; none of them measures you.

A worked example

Take the values this page loads with:

  • Units: Metric (kg, cm)
  • Weight: 70
  • Height: 175
  • Age: 30
  • Sex at birth: Male

On those figures the daily calories is 2,556 kcal. Broken down:

  • Carbohydrate (40%): 256 g
  • Protein (30%): 192 g
  • Fat (30%): 85 g
  • Protein per kg of body weight: 2.74 g/kg

Change any field above and every figure here recalculates — these numbers are produced by the same formula the calculator runs, so they cannot drift apart from it.

What the figures mean

The headline figure answers the immediate question. These are the ones worth paying attention to:

  • Carbohydrate (40%) — the figure worth watching when you change your inputs.
  • Protein (30%) — the figure worth watching when you change your inputs.
  • Fat (30%) — the figure worth watching when you change your inputs.

Where a schedule is shown, expand it: the year-by-year breakdown usually reveals something the single headline number hides.

What this calculator assumes

Protein and carbohydrate are counted at 4 kcal per gram, fat at 9. Splits are conventional starting points, not prescriptions.

Why it runs in your browser

Every calculation on this page is arithmetic, and arithmetic does not need a server. Running it locally means the result is instant, it keeps working if your connection drops, and — the part that matters — your salary, your debts and your medical measurements are never transmitted to us. There is no figure on our side to store, log or lose.

Where this calculator stops

Every figure here is an estimate derived from population averages. None of these equations measures an individual, and several of them were built for a purpose other than the one they are now used for — the ideal-weight formulae, for instance, were developed for drug dosing rather than for setting personal goals.

Use them to notice a trend over time, not to make a decision about your health. If a result concerns you, or if you have a condition that changes how these figures should be read, speak to a qualified healthcare professional rather than acting on a web page.

Keeping the figures current

The formula behind this page does not change, but the assumptions you should bring to it do — interest rates, inflation and market returns all move. Revisit the inputs rather than trusting a figure you calculated a year ago.

Frequently asked questions

No. The calculation runs entirely in your browser using JavaScript on this page. Nothing you type is transmitted to us, logged, or stored — which matters when the figures are your salary, your debts or your health measurements.

Last updated: 20 September 2026 · Report an issue