Protealpes

Calculator

Macro calculator

Enter a daily calorie target and a protein–carb–fat percent split to get gram targets using standard 4/4/9 energy factors.

What this tool does

This protein carb fat ratio calculator takes a daily calorie number and three percentages, then outputs protein, carbohydrate, and fat in grams. Energy math uses 4 kcal per gram for protein, 4 kcal per gram for carbohydrate, and 9 kcal per gram for fat — the standard Atwater factors used on most food labels.

How it works

Start with a calorie target — from the calorie calculator (Mifflin-St Jeor BMR × activity) or your own maintenance estimate. Enter protein%, carb%, and fat% that sum to 100. Each macro’s grams = (calories × that percent) ÷ kcal per gram. For lifters, cross-check protein grams against g/kg with the protein calculator before locking a ratio.

Formula and methodology

Protein (g) = calories × protein% ÷ 4. Carbohydrate (g) = calories × carb% ÷ 4. Fat (g) = calories × fat% ÷ 9. To reverse it — calculate calories from protein, fat, and carbs — multiply grams by 4, 4, and 9 respectively and add. Alcohol (~7 kcal/g) is not included in this three-macro split.

How to interpret the result

A 30/40/30 split at 2,000 kcal means 600 kcal protein (150 g), 800 kcal carbs (200 g), and 600 kcal fat (67 g). If protein grams land below ~1.6 g/kg for someone who lifts, the ratio is too carb- or fat-heavy — adjust percents or set protein in grams first. Fat under ~20% of calories for months is a poor default for most adults.

Example

At 2,200 kcal with 30% protein, 40% carbs, 30% fat: 165 g protein, 220 g carbohydrate, 73 g fat. For an 80 kg lifter, 165 g is ~2.1 g/kg — a solid training range. The same ratio at 1,600 kcal drops protein to 120 g (~1.5 g/kg), which may be low in a deficit unless body weight is smaller.

Common mistakes

  • Entering percentages that do not add to 100 — grams will not match your calorie budget.
  • Pasting a 40/40/20 influencer split onto a 1,400 kcal cut and wondering why protein collapsed.
  • Skipping a calorie target and guessing — every gram inherits that error.
  • Treating alcohol as free calories because it is not a named macro field.
  • Changing the ratio daily instead of running one split long enough to judge adherence.

When this estimate may be off

  • The calorie target is wrong — Mifflin-St Jeor and activity multipliers predict groups, not individuals exactly.
  • You need clinical keto, renal, or diabetic macro prescriptions this general tool does not encode.
  • A large share of calories comes from alcohol or sugar alcohols with different energy yields.
  • Food labels round per serving, so logged grams will not match the spreadsheet to the decimal.

Frequently asked questions

Do protein, carb, and fat percentages have to add to 100?

Yes — if you want the gram targets to account for your full calorie budget. The calculator will run on any numbers you type, but a 120% total produces a split that does not match real food logging.

How do I calculate calories from protein, fat, and carbs?

Multiply protein grams × 4, carbohydrate grams × 4, and fat grams × 9, then add. Example: 150 g protein + 200 g carbs + 67 g fat = 600 + 800 + 603 ≈ 2,003 kcal. This tool goes the other direction — calories and percents to grams.

Is this the same as a calorie calculator for protein, carbs, and fat?

Related but different. A calorie calculator estimates your daily energy need (often via Mifflin-St Jeor). This macro calculator takes that calorie number and splits it into gram targets by ratio. Use both: calories first, then macros.

What is a good protein carb fat ratio?

There is no single best ratio. A common starting point is 30% protein, 40% carbs, 30% fat — but lifters should set protein in g/kg first (often 1.6–2.2 g/kg), then assign fat a floor (~20–35% of calories) and fill remaining calories with carbs.

Should I use percentages or grams per kg for protein?

Grams per kg (or lean mass) is the sports-nutrition default. Percent is convenient after calories are set, but it fails on very low calorie budgets — the same 30% yields fewer protein grams as calories drop.

Does fiber count as carbohydrate in this calculator?

Yes — carbohydrate calories use 4 kcal/g on total carbs. Fiber is not subtracted here. That is accurate enough for meal planning; net-carb diets need a separate tool.

Can I set fat very low to leave room for more carbs?

You can enter any split. Very low fat for months is a poor default for most adults — hormones and food enjoyment suffer. Keep fat near 20–35% of calories, then push carbs higher if you train hard.

Related tools

Related guides

How Protealpes calculates