Health Nutrition

Macro calculator

Last reviewed 7 Sept 2026 ·Method: Mifflin–St Jeor BMR × activity factor, adjusted for goal, split by the chosen macro ratio.
Sex
Age
years
Height
cm
Weight
kg
Activity
Goal
Macro split
Daily calories 1,686 kcal
30/40/30 split
Your daily macros
Protein 126 g
Carbohydrate 169 g
Fat 56 g
Fibre target 24 g
Basal rate 1,533 kcal
Maintenance 2,108 kcal
Protein 4 · carbs 4 · fat 9 kcal per gram

Protein and carbohydrate each supply about 4 kcal per gram; fat supplies 9. That is why a high-fat split produces a much smaller number of grams for the same calories, and why fat is so easy to under-count: a tablespoon of oil is 120 kcal and takes up almost no room on a plate.

A starting point, not a prescription. Anyone with a medical condition, or who is pregnant or breastfeeding, should take dietary advice from a doctor or registered dietitian rather than a calculator.

Macros divide a calorie target into protein, carbohydrate and fat at 4, 4 and 9 kcal per gram. A 2,400 kcal target on a 30/40/30 split is 180 g protein, 240 g carbohydrate and 80 g fat. The panel builds the target first, from Mifflin–St Jeor and an activity factor, then applies the split you choose to it.

How to set your macros

1 Enter your details and activity level to get a maintenance figure.
2 Choose a goal. Losing applies a 20% deficit, gaining a 10% surplus.
3 Pick a split, or leave it balanced if you have no particular reason to prefer another.
4 Check the protein row against your bodyweight before accepting the split.
5 Treat carbohydrate and fat as the flexible part.

A percentage split and a gram target are not the same instruction, and the difference shows up on protein. Only protein has an evidence-based figure per kilogram of bodyweight: the International Society of Sports Nutrition puts 1.4 to 2.0 g/kg/day as sufficient for most exercising people, and a meta-analysis of 49 trials covering 1,863 participants found that supplementing beyond a total intake of about 1.6 g/kg/day added nothing further to fat-free mass gains from resistance training. A percentage cannot know your bodyweight, so whether a split clears that floor depends entirely on how large the calorie target is.

Run the panel defaults through the four splits and the problem is visible. On a 1,686 kcal target for a 75 kg person, balanced at 30% gives 126 g of protein, or 1.69 g/kg, which clears the floor. Low carb at 35% gives 148 g, or 1.97 g/kg. Keto at 25% and high carb at 25% both give 105 g, which is 1.41 g/kg and lands below it. The same percentage on a 3,000 kcal target would be fine. This is the practical case for setting protein in grams and letting the percentages fall out, rather than the reverse.

The ratio between carbohydrate and fat is a much smaller question than the internet suggests. In the DIETFITS trial, 609 overweight adults were randomised to a healthy low-fat or a healthy low-carbohydrate diet for twelve months with no calorie target, and the two groups lost statistically indistinguishable amounts of weight. Genotype pattern and baseline insulin secretion did not predict who did better on which. Choose the split you can keep to for a year, because that is the variable the trial actually found.

One row on the panel is a different kind of number. The fibre target is 14 g per 1,000 kcal, which is the US Dietary Reference Intake convention rather than anything derived from your measurements, so it scales with the calorie target and with nothing else.

What people use it for

  • Setting up a food tracking app
  • Planning meals against a calorie target
  • Comparing a keto split against a balanced one at the same calories
  • Checking whether a percentage split clears your protein floor
  • Converting a coach's gram targets back into percentages
  • Seeing how many grams a change of split actually moves

Questions

Macronutrients: protein, carbohydrate and fat. They supply about 4, 4 and 9 kcal per gram, the Atwater factors, which are averages across food types rather than exact constants for any one food.

Jäger R et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr 2017;14:20Morton RW et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains. Br J Sports Med 2018;52(6):376-84 — the 1.62 g/kg/day break pointGardner CD et al. Effect of low-fat vs low-carbohydrate diet on 12-month weight loss: the DIETFITS randomized clinical trial. JAMA 2018;319(7):667-79EFSA, dietary reference values — the DRV Finder gives the macronutrient reference intake ranges
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding