Calorie and macro calculator

Calorie target = Mifflin-St Jeor resting energy × activity factor × goal adjustment. A 30-year-old man, 180 cm and 80 kg, training three times a week to build muscle needs about 2850 kcal a day.

Sex

Rest day

2850 kcal

Protein
144 g
Fat
79 g
Carbs
391 g

Training day

3150 kcal

Protein
158 g
Fat
79 g
Carbs
452 g

How it adds up

Resting: 10 × 80 + 6.25 × 180 − 5 × 30 + 5 = 1780 kcal

Target: 1780 × 1.465 × 1.1 = 2868 ≈ 2850 kcal

Training day: 2850 × 1.1 ≈ 3150 kcal

The Mifflin-St Jeor equation

Resting energy expenditure is what your body burns at rest. Mifflin, St Jeor and colleagues published the equation in 1990: 10 × weight (kg) + 6.25 × height (cm) − 5 × age (years), then + 5 for men and − 161 for women.

The result is multiplied by an activity factor based on workouts per week and by a goal adjustment, then rounded to 50 kcal — the formula isn't more precise than that.

Activity factors

Workouts per weekFactor
0–1 × 1.375
2–3 × 1.465
4–5 × 1.55
6–7 × 1.725

Goal adjustment

Goal Calories Protein, g per kg
Lose weight −15 % 2
Build muscle +10 % 1.8
Get stronger +5 % 1.8
Endurance ±0 % 1.6

How protein, fat and carbs are split

Protein is set per kilogram of body weight by goal, fat is a quarter of calories (9 kcal per gram), and carbs are whatever is left (4 kcal per gram).

On a training day calories and protein go up by 10 %, fat stays the same, and the extra goes to carbs — fuel for the workout.

Worked example

Man, 30, 180 cm, 80 kg, 3 workouts a week, goal: muscle. Resting: 10 × 80 + 6.25 × 180 − 5 × 30 + 5 = 1780 kcal. Target: 1780 × 1.465 × 1.1 ≈ 2850 kcal: protein 144 g, fat 79 g, carbs 391 g. On a training day — 3150 kcal.

How accurate is it

The equation describes average people; one person's real burn can differ by hundreds of calories. Treat the target as a starting point: keep it for 2–3 weeks, watch your weight and adjust by 100–200 kcal.

When losing weight, aim for 0.5–1 % of body weight a week: the steeper the deficit, the more of the loss is muscle (review by Helms and colleagues, 2014). If you're losing faster, eat a bit more.

Programs for this goal

Recipes that fit these numbers

Frequently asked questions

How many calories do I need a day?

Work out resting energy with Mifflin-St Jeor and multiply by an activity factor: from 1.375 with no workouts to 1.725 with 6–7 a week. A 30-year-old man, 180 cm and 80 kg, training three times a week needs about 2600 kcal to maintain weight.

How many calories should I cut to lose weight?

The calculator lowers the target by 15 %. Aim to lose 0.5–1 % of body weight a week; if it goes faster, add calories to protect muscle.

Why a separate target for training days?

You burn more on a training day, so calories and protein are 10 % higher. Fat stays the same, and the extra goes to carbs.

Is it suitable for teenagers or pregnancy?

No. The calculator is for adults aged 18–80. For teenagers, during pregnancy or breastfeeding, and with medical conditions, a doctor sets the target.

This is an estimate for healthy adults, not medical advice. With an illness, pregnancy or medication, talk to your doctor.

Sources

  1. Mifflin MD, St Jeor ST et al. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr, 1990.
  2. Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr, 2014.

A week of training and meals built for you

Workoutify plans workouts around your days, time and equipment — and a menu for your goal and macros.

Build my week