CalcPerks
Health

Macro Calculator

Split your daily calories into protein, carbs and fat.

Enter your daily calorie target (or let it be estimated), pick a goal and a macro split, and see how many grams of protein, carbs and fat that works out to.

Daily calorie target
2,200 kcal
Balanced (30/35/35)
Grams on the plate
Protein 165 gCarbs 193 gFat 86 g

Slices are grams. Fat looks smaller here than in the calorie split because it packs 9 kcal per gram.

Protein (4 kcal/g)165 g
Carbohydrate (4 kcal/g)193 g
Fat (9 kcal/g)86 g
Protein calories660 kcal
Carb calories770 kcal
Fat calories770 kcal
Fat yields 9 kcal per gramagainst 4 for protein and carbs, so its gram total is always smaller than its share of calories suggests. Landing within about 10 g of each target is plenty. Very low-carb plans aren't suitable for everyone — if you take insulin or other diabetes medication, are pregnant, or have kidney disease, speak to a doctor first. General information only, not medical or dietary advice.

How to use this calculator#

  1. Start from a calorie target you trustMacros are a division of a total, so the total has to be right first. Use your maintenance calories adjusted for your goal — a split applied to a wrong calorie figure gives precise-looking grams of the wrong thing.
  2. Set protein before anything elseProtein is the macro worth defending: roughly 1.6–2.2 g per kilogram of body weight when you are in a deficit or training for muscle. Check that the percentage split you pick actually delivers that in grams, because a 25% protein share of a small calorie target often does not.
  3. Pick a split you can live with, not the most aggressive oneBalanced 30/35/35 suits most people. Low carb 40/20/40 helps some with appetite. High carb 25/55/20 supports heavy training volume. Keto 25/5/70 requires real commitment and is a medical question if you take insulin, sulfonylureas or blood pressure medication.
  4. Convert to food, not just numbersGrams only help if you can hit them. 165 g of protein is roughly six palm-sized portions of meat, fish, eggs, dairy or legumes spread through the day. Working out what your usual meals already supply is more useful than starting from a blank sheet.
  5. Judge the week, not the dayLanding within about 10 g of each target on most days is plenty. Hitting three macros exactly every single day is neither necessary nor, for most people, sustainable.

The formula#

Atwater energy factors applied to a percentage split

grams of a macro = (daily calories × its percentage share) ÷ calories per gram

daily calories
Your calorie target for the day, in kcal
percentage share
The macro's share of total calories, as a decimal — 30% is 0.30
calories per gram
4 kcal/g for protein, 4 kcal/g for carbohydrate, 9 kcal/g for fat

The 4/4/9 values are the Atwater general factors, the metabolisable-energy averages used in food labelling worldwide. They are averages across mixed diets, not exact for any single food: fibre yields closer to 2 kcal/g, and alcohol — which is not a macronutrient the calculator handles — supplies about 7 kcal/g.

From calories to grams#

Macronutrients carry fixed energy values: protein and carbohydrate supply 4 kcal per gram and fat supplies 9 kcal per gram. To convert a percentage split into grams, multiply your calorie target by the percentage and divide by the calories per gram. Fat always yields fewer grams than its share of calories suggests, which surprises people the first time.

On a 2200 kcal balanced split of 30% protein, 35% carbs and 35% fat, that is 660 kcal of protein divided by 4, giving 165 g; 770 kcal of carbs divided by 4, giving 193 g; and 770 kcal of fat divided by 9, giving just 86 g.

Picking a split you will actually follow#

The balanced 30/35/35 split suits most people. Low carb at 40/20/40 helps some with appetite control, high carb at 25/55/20 supports high training volumes, and the ketogenic 25/5/70 split drops carbohydrate low enough to shift the body toward ketone production. The Zone split of 30/40/30 sits between the extremes.

Total calories drive weight change; the split mainly affects satiety, training performance and how easy the plan is to stick to. Protein is the one macro worth defending, roughly 1.6-2.2 g per kilogram of body weight when losing weight, because it preserves muscle and keeps you full.

Practical cautions#

Very low carbohydrate plans are not suitable for everyone. Anyone taking insulin or sulfonylureas, anyone with kidney disease, and anyone who is pregnant or breastfeeding should not start one without medical supervision, since medication doses often need adjusting. Fat targets that low can also make fat-soluble vitamin intake harder to hit.

These figures are general information, not medical or dietary advice. Round the grams to whatever is convenient, aim to land within about ten grams of each target, and treat consistency over a week as more important than precision on any single day.

Worked examples#

2,200 kcal on the balanced 30/35/35 split

Converting a percentage split into grams of each macro.

  1. Protein calories = 2,200 × 0.30 = 660 kcal, so 660 ÷ 4 = 165 g
  2. Carbohydrate calories = 2,200 × 0.35 = 770 kcal, so 770 ÷ 4 = 192.5 g
  3. Fat calories = 2,200 × 0.35 = 770 kcal, so 770 ÷ 9 = 85.6 g
  4. Check: (165 × 4) + (192.5 × 4) + (85.6 × 9) = 660 + 770 + 770 = 2,200 kcal

165 g protein, 193 g carbs, 86 g fat. Carbs and fat take an identical 35% share of calories, yet carbs give more than double the grams — the single most confusing thing about macro targets until you see the arithmetic.

1,800 kcal on the keto 25/5/70 split

The same method at a low calorie target with a very low carbohydrate share.

  1. Protein = 1,800 × 0.25 = 450 kcal, so 450 ÷ 4 = 112.5 g
  2. Carbohydrate = 1,800 × 0.05 = 90 kcal, so 90 ÷ 4 = 22.5 g
  3. Fat = 1,800 × 0.70 = 1,260 kcal, so 1,260 ÷ 9 = 140 g
  4. Protein check for a 70 kg person: 112.5 ÷ 70 = 1.6 g per kilogram

113 g protein, 23 g carbs, 140 g fat. Under 25 g of carbohydrate a day rules out most fruit, grains, legumes and starchy vegetables, which is why fibre and micronutrient intake need deliberate attention on this split — and why anyone on glucose-lowering or blood pressure medication should not start it without medical supervision.

Reference tables#

Calories per gramThe Atwater general factors used to convert between calories and grams.
Nutrientkcal per gramkJ per gram
Protein417
Carbohydrate417
Fat937
Alcohol729
Fibreabout 2about 8

Alcohol and fibre are shown for reference; the calculator splits calories across protein, carbohydrate and fat only. Fibre is counted within total carbohydrate on most food labels but yields less energy than digestible carbohydrate.

The five splits at 2,000 kcalGrams of each macro, and how each split compares with the acceptable macronutrient distribution ranges for adults.
SplitProteinCarbsFatWithin adult AMDR?
Balanced 30/35/35150 g175 g78 gCarbs below the 45–65% range
Low carb 40/20/40200 g100 g89 gProtein and fat above range, carbs below
High carb 25/55/20125 g275 g44 gAll three within range
Keto 25/5/70125 g25 g156 gCarbs far below, fat far above range
Zone 30/40/30150 g200 g67 gCarbs slightly below the 45–65% range

The acceptable macronutrient distribution ranges published by the US National Academies for adults are 45–65% of calories from carbohydrate, 20–35% from fat and 10–35% from protein. Sitting outside them is not automatically harmful, but it does mean the split departs from the range associated with adequate nutrient intake at population level.

Protein targets by body weightGrams per day at three commonly cited intakes.
Body weight0.8 g/kg (adult RDA)1.6 g/kg2.2 g/kg
50 kg (110 lb)40 g80 g110 g
60 kg (132 lb)48 g96 g132 g
70 kg (154 lb)56 g112 g154 g
80 kg (176 lb)64 g128 g176 g
90 kg (198 lb)72 g144 g198 g
100 kg (220 lb)80 g160 g220 g

0.8 g/kg is the recommended dietary allowance for adults — the amount that meets the needs of nearly all healthy people, not an optimum for training. The 1.6–2.2 g/kg band reflects sports nutrition guidance for supporting muscle during resistance training or a calorie deficit. Anyone with reduced kidney function should discuss protein intake with a clinician rather than raising it on general advice.

Common mistakes#

  • Dividing fat calories by 4Using 4 kcal/g for fat inflates the gram target by 125%. A 770 kcal fat allowance is 86 g, not 193 g — and eating 193 g of fat would add over 950 kcal to the day, turning a deficit into a surplus.
  • Setting protein as a percentage without checking the gramsA 25% protein share sounds generous but delivers only 94 g at 1,500 kcal — about 1.2 g/kg for an 80 kg person, below what supports muscle retention in a deficit. Percentages shrink with the calorie target; grams per kilogram of body weight do not.
  • Expecting the split to drive weight changeControlled feeding studies consistently find that when calories and protein are matched, the carbohydrate-to-fat ratio makes little difference to fat loss. The split affects satiety, training performance and adherence — which is where it genuinely matters — not the direction of the scale.
  • Starting a very low carbohydrate split while on medicationCutting carbohydrate sharply lowers blood glucose and can drop blood pressure, so insulin, sulfonylurea and antihypertensive doses often need adjusting. Doing this without medical supervision risks hypoglycaemia. Very low carbohydrate diets are also not appropriate in pregnancy or breastfeeding.

Frequently asked questions#

How much protein do I need per day?

For most active adults, 1.6-2.2 grams per kilogram of body weight supports muscle retention and satiety. Sedentary adults need less, roughly 0.8 g per kilogram as a minimum.

Do macros matter more than calories?

For weight change, calories dominate. Macros matter for how full you feel, how you perform in training, and how much of any weight lost comes from muscle rather than fat.

What macros should I use for keto?

Roughly 5% of calories from carbohydrate, 25% protein and 70% fat, which usually means under 30 grams of carbs a day. Check with a doctor first if you take medication for diabetes or blood pressure.

Do I have to hit my macros exactly?

No. Landing within about ten grams of each target most days is plenty. Weekly consistency beats daily perfection.

Key terms#

Macronutrient
A nutrient the body needs in large amounts and can obtain energy from: protein, carbohydrate and fat. Alcohol supplies energy too but is not a nutrient.
Atwater factors
The average metabolisable energy values used in food labelling — 4 kcal per gram of protein and carbohydrate, 9 for fat, 7 for alcohol — established by Wilbur Atwater's calorimetry work in the late nineteenth century.
AMDR (acceptable macronutrient distribution range)
The share of total calories from each macronutrient associated with reduced chronic disease risk while still meeting nutrient needs. For adults: 45–65% carbohydrate, 20–35% fat, 10–35% protein.
Net carbohydrate
Total carbohydrate minus fibre, and sometimes minus sugar alcohols. It is a low-carb dieting convention rather than a regulated or universally defined term.
Nutritional ketosis
The metabolic state in which very low carbohydrate intake, typically under about 30 g a day, raises blood ketone concentration as the body shifts toward fat-derived fuel. It is distinct from diabetic ketoacidosis, which is a medical emergency.
IIFYM
'If it fits your macros' — the practice of tracking only macronutrient totals rather than specific foods. It works arithmetically but says nothing about fibre, micronutrients or food quality.

Sources#

Put this calculator on your site

Free, no sign-up, and no attribution fee — just keep the credit line that comes with the code. The calculator stays up to date automatically.

Preview the embed →