Macro Calculator

Macros are the three calorie sources in food — protein, carbohydrate, and fat — and a macro calculator splits a daily calorie target between them, so the number on the scale is not the only thing you track. For lifters, the split matters most for protein: training breaks muscle down, and protein supplies the raw material to rebuild it. This calculator starts from protein, because that is the macro lifters most often under-eat, then divides the remaining calories between carbohydrate and fat around targets you can edit. You enter a daily calorie target — for example, the TDEE estimate from the TDEE calculator — and set your protein and fat targets. The calculator fills in carbohydrate from what is left, so the three macros always add up to the calorie total you chose. Every target here is editable, and every result is an estimate. Bodies, training loads, and food choices vary too much for one fixed split to suit everyone. Use the output as a starting point, track what happens over a few weeks, and adjust based on training performance, recovery, and weight change rather than chasing a perfect ratio.

Strength tools / nutrition

Macro Calculator

A protein-first split for lifters — from your TDEE and your goal.

Your details
Your targets (editable)

Goal range: 1.6–2.2 g/kg (maintain). Prefilled with the goal mid — change it and your edit sticks until you reset.

Typical: 0.8–1.0 g/kg. Prefilled with the goal default — change it and your edit sticks until you reset.

Defaults: maintain 0, bulk +300, cut −400. Changing the goal refills these with the new goal's defaults — unless you have edited a field, in which case your edit is kept.

No TDEE yet? Run the TDEE Calculator first, then paste the number here.

Your daily target
— kcal / day
MacroGramsCalories
Protein——
Carbs——
Fat——

Estimates only — see our Disclaimer. Not medical advice.

Calculate first to enable sharing.
History (this device)

Method: protein set first from bodyweight (g/kg), fat next, carbs take the remaining calories. Protein ranges: bulk 1.8–2.2 g/kg · maintain 1.6–2.2 g/kg · cut 2.0–2.4 g/kg. Fat: bulk 1.0 · maintain 0.9 · cut 0.8 g/kg. Percentages are rounded and may total 99–101%. Uncertainty: these targets inherit your TDEE's ±10% uncertainty — treat them as a starting point, then adjust from real-world weight trend over 2–3 weeks (same framing as the TDEE Calculator). Bulk default +300 kcal sits inside the TDEE Calculator's +250–500 bulk range; cut default −400 kcal sits inside its −300–500 cut range.

Estimates only — see our Disclaimer.

How it works

  1. Enter a calorie target. Start from your estimated TDEE if you are maintaining, or from an editable surplus or deficit target if you are gaining or losing.
  2. Set protein first. Enter a daily protein target in grams. Protein is set first because it is the macro most closely tied to recovery and muscle retention for lifters.
  3. Set fat. Enter a daily fat target in grams. Fat carries essential nutrients and supports hormones, so the calculator treats it as a target to meet, not a number to push to zero.
  4. Carbohydrate fills the remainder. The calculator subtracts the calories from protein (4 calories per gram) and fat (9 calories per gram) from your calorie target, then converts what is left into carbohydrate grams (4 calories per gram).
  5. Edit anything. Every target is editable. Changing protein or fat updates carbohydrate, so the three macros always reconcile to the calorie total you chose.

This calculator does not prescribe a diet or a medical nutrition plan. It splits a calorie target you choose into grams you can plan meals around.

Limitations — read before you use the numbers

  • The split is only as good as the calorie target. If the calorie target comes from an estimated TDEE, the macro grams inherit that estimate’s uncertainty. Track your weight and performance, then adjust the calorie target first.
  • Protein needs vary. Training age, training volume, body composition, and whether you are gaining or losing all change how much protein is useful. A single default cannot cover every lifter.
  • Food quality is not in the math. Two days with identical macros can differ in fibre, micronutrients, satiety, and digestion. Grams alone do not describe a diet.
  • Carbohydrate as a remainder is a method, not a rule. Filling carbohydrate from what is left is a clean way to make the numbers add up. Some lifters prefer to set carbohydrate first and let fat fill the remainder; the math works either way.
  • Not medical advice. This calculator is for general information for healthy adults. It is not designed for medical conditions, pregnancy, or eating disorders, and it is not a substitute for advice from a qualified professional.

If performance drops, recovery suffers, or your weight moves in an unwanted direction for several weeks, adjust the calorie target or the split in small steps and keep tracking.

Frequently asked questions

What are macros?

Macros, short for macronutrients, are the three calorie sources in food: protein, carbohydrate, and fat. Protein and carbohydrate each provide about 4 calories per gram, and fat provides about 9 calories per gram. A macro split shows how a daily calorie target divides between the three.

Why does this calculator set protein first?

Protein is the macro lifters most often under-eat relative to their training, and it is the one most tied to recovery and muscle retention. Setting it first makes sure it is a deliberate choice rather than whatever is left after carbohydrate and fat.

How much protein should I enter?

Enter the target that fits your situation, and treat any general starting point as a test, not a prescription. Lifters commonly work with a protein target scaled to body weight, and the useful amount shifts with training volume, body composition, and whether you are gaining or losing. If you are unsure, start from a published guideline for active people, track, and adjust.

Should carbs or fat fill the remainder?

Either method works, because the three macros must add up to the calorie target either way. This calculator sets fat and lets carbohydrate fill the remainder, since carbohydrate is the easiest lever to move with training volume: more hard training usually means more carbohydrate is useful, and rest days usually need less.

Do I need to hit my macros exactly every day?

No. Daily totals vary with real meals, and weekly averages matter more than any single day. Aim to land close to your targets most days, keep protein the most consistent of the three, and judge the split by weight trend, training performance, and recovery over weeks.

Do macros matter if my calories are already right?

Calories decide the direction of weight change; macros shape what that change is made of and how training feels along the way. Two lifters on the same calories can have different protein intakes, different recovery, and different training quality. Macros are the refinement on top of calories, not a replacement for them.

See also