Macro Calculator

Turn a calorie target into grams of carbohydrate, protein and fat. Start from your body and activity — the calculator works out your calories for losing, maintaining or gaining — or from a calorie number you already have, pick a split or set your own percentages, and get daily and per-meal grams.

Start from
Units
Sex
years
ft
in
lb

Daily macros

299C · 149P · 66F

grams per day on 2,389 kcal (50/25/25)

Carbohydrate 50.0%, Protein 25.0%, Fat 25.0%50%25%25%kcal / day2,389
  • Carbohydrate1,194 kcal · 50.0%
  • Protein597 kcal · 25.0%
  • Fat597 kcal · 25.0%

 

Your split, per day and per meal (3 meals)
MacroGrams / daykcal / dayGrams / meal
Carbohydrate299 g1,194100 g
Protein (1.94 g/kg)149 g59750 g
Fat66 g59722 g
Other splits at 2,389 kcal
SplitC/P/F %CarbsProteinFat
Balanced50/25/25299 g149 g66 g
Low carb25/40/35149 g239 g93 g
High protein40/40/20239 g239 g53 g
Ketogenic5/25/7030 g149 g186 g
Zone (40/30/30)40/30/30239 g179 g80 g

How this was calculated

TDEE 2,389 kcal + 0 = 2,389 kcal

Grams = kcal × share ÷ kcal per gram (4 for carbohydrate and protein, 9 for fat).

What macros are and how grams are worked out

Macronutrients are the three sources of calories in food: carbohydrate and protein at 4 kcal per gram and fat at 9. A macro target splits a day's calories among them by percentage and converts each share to grams. On 2,200 kcal with a 50/25/25 split, carbohydrate is 2,200 × 0.5 ÷ 4 = 275 g, protein 138 g and fat 61 g. Fibre is a carbohydrate and alcohol (7 kcal/g) is none of the three.

The calculator gets the calorie figure either from your TDEE and goal or from a number you enter, then applies the split.

Common splits at 2,200 kcal
SplitC/P/F %CarbsProteinFat
Balanced50/25/25275 g138 g61 g
Low carb25/40/35138 g220 g86 g
High protein40/40/20220 g220 g49 g
Ketogenic5/25/7028 g138 g171 g
Zone (40/30/30)40/30/30220 g165 g73 g

Choosing a split

For most people the split matters less than the calories and the protein. Research comparing low-fat and low-carbohydrate diets at equal calories finds similar fat loss; what differs is how full and how energetic people feel, which is personal. Rules of thumb: keep protein at 1.6–2.2 g per kg when losing weight or training hard (the high-protein and low-carb presets do this); keep fat at or above 20% of calories for hormone production and fat-soluble vitamins; and put the rest in carbohydrate scaled to your training — more for endurance and high-volume work, less if you are sedentary or prefer it.

Dietary Reference Intake ranges (US)
MacroAcceptable range (% of calories)MinimumEnergy
Carbohydrate45–65%130 g/day4 kcal
Protein10–35%0.8 g/kg (56 g men, 46 g women)4 kcal
Fat20–35%None set; ≥ 20% for essential fatty acids9 kcal
Alcohol7 kcal

Balanced split at different calorie levels

The same percentages give very different grams at different intakes, which is why a percentage-only plan can leave a small person short of protein. Check the protein grams against a per-kilogram target — the protein calculator gives one — and adjust the split if needed.

50 / 25 / 25 by daily calories
CaloriesCarbsProteinFat
1,500 kcal188 g94 g42 g
1,800 kcal225 g112 g50 g
2,000 kcal250 g125 g56 g
2,200 kcal275 g138 g61 g
2,500 kcal312 g156 g69 g
3,000 kcal375 g188 g83 g

Spreading macros across meals

Dividing protein evenly across meals — roughly 0.4 g per kg per meal, three to five times a day — appears to support muscle protein synthesis slightly better than loading it into one meal, and it makes hitting the daily total easier. Carbohydrate is usefully placed around training; fat timing does not matter. The calculator's per-meal column divides each macro by the number of meals you choose.

2,200 kcal, 50/25/25, per meal
MealsCarbs / mealProtein / mealFat / meal
392 g46 g20 g
469 g34 g15 g
555 g28 g12 g
646 g23 g10 g

Keto and very-low-carb splits

A ketogenic diet keeps carbohydrate under about 50 g a day (often 20–30 g net of fibre), with fat supplying most calories and protein moderate. The keto preset uses 5/25/70. At 2,200 kcal that is 28 g of carbohydrate, 138 g protein and 171 g fat. Track net carbs (total minus fibre) if that is how your plan counts them; the calculator reports total carbohydrate.

Tracking and adjusting

Macros are usually tracked by weighing food and logging it; nutrition labels and databases give grams per serving. Aim to land within about 5–10 g of each target on average over the week rather than exactly each day. If weight is not moving as planned after two to three weeks, the calorie total — not the split — is the first thing to change; the TDEE calculator explains how much.

  • Grams = calories × percentage ÷ kcal per gram (4, 4, 9).
  • Protein first: 1.6–2.2 g/kg when dieting or training; the RDA minimum is 0.8 g/kg.
  • Fat at 20–35% of calories; carbohydrate takes the remainder.
  • Adjust calories for results, the split for preference.

Frequently asked questions

What macro split is best for weight loss?

The one you can stick to at the right calories. Keep protein high (1.6–2.2 g/kg) to protect muscle and manage hunger, fat at 20–35%, and fill the rest with carbohydrate. Low-carb and low-fat approaches lose similar fat at equal calories.

How many grams of protein, carbs and fat should I eat?

On 2,000 kcal with a balanced 50/25/25 split: 250 g carbohydrate, 125 g protein, 56 g fat. Shift the percentages to taste, keeping protein and fat at or above their minimums.

What are macros for keto?

Typically 5–10% carbohydrate (20–50 g), 20–25% protein and 70–75% fat. On 2,000 kcal that is about 25 g carbs, 125 g protein and 155 g fat.

Do I count fibre in carbs?

Fibre is a carbohydrate and is included in total carbohydrate on labels and in this calculator. Some plans track 'net carbs' (total minus fibre); subtract fibre yourself if yours does.

Should I count alcohol?

Alcohol has 7 kcal per gram and is not a macro. Log it as calories; many trackers assign it to carbs or fat so the calorie total stays right.

How exact do I need to be?

Within about 5–10 g of each target on average is plenty. Daily variation is fine; the weekly average and the calorie total drive results.

Last reviewed . Results are estimates for informational purposes only.