ProteinPal
Free tool

Macro Split Calculator

Free macro split calculator. Enter daily calories and your protein target to split protein, fat and carbs into grams, calories and percentages.

Macro Split Calculator

Protein and fat are set first; carbohydrates take whatever calories remain. Educational estimate only. This is general information, not medical advice. If you have a health condition, are pregnant, or take medication, talk to your GP or a registered dietitian.

By admin · Updated · 5 min read

Macro Split Calculator

I remember when I started tracking protein… and treated fat and carbs as an afterthought. I hit my protein, then ate “whatever” for the rest — which turned out to be far too little fat. My energy tanked, my hormones felt off, and it took a blood test and a dietitian friend to point at the obvious: I had built a one-macro diet. Protein is the priority, but it is not the whole plate.

In this article
  1. Why protein and fat come first
  2. The macro-split formulas
  3. A worked example: 2,200 kcal, 140 g protein, 25% fat
  4. Using the Macro Split Calculator step by step
  5. The minimums I never go below
  6. Questions I get asked about macro splits

The Macro Split Calculator above completes the picture. Enter your daily calories, your protein target and the share of calories you want from fat. It fixes protein and fat first, then gives carbohydrates whatever is left — in grams, calories and percentages. If the numbers do not add up, it tells you plainly instead of showing nonsense.

Why protein and fat come first

There is a hierarchy, and it is not close. Protein has a physiological minimum your body genuinely needs. Fat has one too — hormones, brain function, vitamin absorption. Carbohydrates have no minimum at all; your body can make glucose from protein and fat if it must. So the sensible order is: set protein, set fat, let carbs fill the gap.

Macro Calories per gram Typical share Role
Protein 4 kcal 20–35% Muscle, satiety, repair
Fat 9 kcal 20–35% Hormones, brain, vitamins
Carbs 4 kcal The remainder Training fuel, fibre, enjoyment

I default fat to 25% of calories — enough for health, leaving plenty of room for carbs to fuel training. The British Nutrition Foundation has the full reference ranges if you want to fine-tune.

The macro-split formulas

Three multiplications and a subtraction. With C as daily calories, P as protein grams and F% as the fat percentage:

Protein kcal = P × 4 Fat kcal = C × F%100 Carbs kcal = C – Protein kcal – Fat kcal
Variable What it is Example
C Daily calories 2,200 kcal
P Daily protein target in grams 140 g
F% Fat as a percentage of calories 25%
Carbs Whatever calories remain, ÷ 4 for grams 273 g

Carbs being “the remainder” is a feature, not a bug — it guarantees protein and fat are never squeezed. The NHS Eat Well guide shows what those carbs should mostly be: wholegrains, fruit, veg and fibre.

A worked example: 2,200 kcal, 140 g protein, 25% fat

Let me walk you through my exact setup — a typical maintenance day for an active adult.

Step Calculation Result
Protein 140 g × 4 140 g · 560 kcal · 25%
Fat 2,200 × 25% = 550 kcal ÷ 9 61 g · 550 kcal · 25%
Carbs (remainder) 2,200 − 560 − 550 = 1,090 kcal ÷ 4 273 g · 1,090 kcal · 50%
Check 560 + 550 + 1,090 2,200 kcal ✓

Plenty of carbs left for training fuel — which is the point. A split that leaves you 50 grams of carbs will make your sessions miserable within a week. If your remainder ever goes negative, the calculator warns you: raise calories or lower protein or fat.

Using the Macro Split Calculator step by step

Fill the three boxes at the top of this page, then press Split macros.

Input field What to enter Sample figure
Daily calories (kcal) Your target for the day 2200
Daily protein target (g) From the home-page calculator 140
Fat as % of calories 20–35 is the sane range 25

You get protein, fat and carbs each shown as grams, calories and percentage of the day. Everything runs in your browser. If you do not have a calorie target yet, the TDEE Calorie Calculator sets one from your stats; the Protein Intake Calculator refines the protein number by goal; and the Protein Per Meal Planner spreads it across your meals.

The minimums I never go below

Fat: 0.5 g per kilo at absolute minimum. I prefer 0.7–1.0. Below that, hormones suffer — I learned this the expensive way.

Protein: the home-page target. Non-negotiable on training days, and honestly on rest days too.

Carbs: whatever is left, but watch training quality. If your sessions are flat for two weeks and carbs are under 150 g, that is probably why. Carbs are not essential, but they are extremely useful.

Questions I get asked about macro splits

What is a good macro split for muscle gain?

I like roughly 25–30% protein, 25% fat and the rest carbs — on 2,700 kcal that is about 170 g protein, 75 g fat and 340 g carbs. The carbs matter here: training volume drives growth, and volume needs fuel. I would rather overshoot carbs than undershoot them when gaining.

What macro split is best for fat loss?

Keep protein high (2.0 g/kg), fat at 25% of calories, and let carbs take the hit — that is the standard approach and it works. On 1,900 kcal with 150 g protein, you might land near 180 g carbs. Enough to train, low enough to lose steadily. I never cut fat below 20% to “save” carbs.

Do I need to hit my macros exactly every day?

No. I aim for protein within 10 grams and calories within 100, and let fat and carbs land where they land. Weekly averages beat daily perfection — one imperfect day changes nothing. The people who quit are usually the ones who demanded precision they could not sustain.

Why did my carbs go negative in the calculator?

Because your protein and fat already use more calories than your total — usually a very low calorie target combined with a high protein goal. Something has to give: raise calories slightly, trim the protein target toward the lower end of your range, or drop fat toward 20%. The maths is telling you the plan is unworkable.

More free tools

Free tool

BMI Calculator (UK)

Free UK BMI calculator. Enter weight and height for your BMI, the NHS weight band and the healthy weight range for your height.

Open tool →

Recent articles

James Miller
About the author

James Miller

UK fitness nutrition writer

James Miller is a UK-based fitness nutrition writer covering protein intake, muscle gain and fat loss for ProteinPal. He tests every calculator on this site with real numbers from his own training and kitchen. Everything on this site is for education only and is not medical advice.

More about this site →