Skip to main content

Macro Balance Calculator

Calculate your ideal macronutrient ratios based on your body stats and fitness goals. Choose from popular diet presets or customize your own ratio.

Your Stats

Macro Ratio

Your Daily Calories

1618BMR
2507TDEE
2507Target

Stay the same weight

Daily Macros

25%
50%
25%
πŸ₯©
157gProtein628 cal
🍞
313gCarbs1252 cal
πŸ₯‘
70gFat630 cal

Quick Reference

Per Meal (3 meals)
Protein: 52gCarbs: 104gFat: 23g
Per Meal (4 meals)
Protein: 39gCarbs: 78gFat: 18g

Understanding Macros

πŸ₯©

Protein

Builds and repairs muscle. Essential for satiety and metabolism. 4 calories per gram.

🍞

Carbohydrates

Primary energy source. Fuels workouts and brain function. 4 calories per gram.

πŸ₯‘

Fat

Hormone production, vitamin absorption, long-term energy. 9 calories per gram.


Understanding Macronutrients

TDEE Explained

Total Daily Energy Expenditure (TDEE) is how many calories you burn daily including exercise. Eat below TDEE to lose weight, above to gain. We calculate using the Mifflin-St Jeor equation.

Flexible Dieting (IIFYM)

"If It Fits Your Macros" is a flexible approach where any food is allowed as long as it fits your daily macro targets. It promotes sustainability over restriction.

Popular Macro Splits

Balanced 25/50/25 (P/C/F)
Keto 20/5/75 (P/C/F)
High Protein 40/35/25 (P/C/F)
Zone Diet 30/40/30 (P/C/F)
Low Carb 30/30/40 (P/C/F)
Mediterranean 20/45/35 (P/C/F)

The Macro Balancing Math Behind the Percentages

A macro split is only half a plan. The percentages say how the day’s calories are divided; they say nothing about how many grams of each nutrient that works out to, and the grams are the number you actually weigh. The conversion depends on how much energy a gram of each macronutrient carries — and those figures are not a fitness-app convention. They are the general factors the U.S. Food and Drug Administration uses to calculate the calorie content printed on a nutrition label.

Calorie factors used for U.S. nutrition labelling (21 CFR 101.9(c)(1)(i)).
Nutrient Calories per gram What it means on a 2,000-calorie day
Protein 4 100 g is 400 calories — a fifth of the day from a food you may think of as “free”.
Total carbohydrate 4 The same 4 as protein, which is why a high-carb day fills up fast.
Total fat 9 One gram of fat carries as much energy as 2.25 grams of protein or carbohydrate.
Soluble non-digestible carbohydrate (fibre) 2 Counted at half rate, not the full 4.
Sugar alcohols 0 to 3 Isomalt and lactitol 2.0, xylitol 2.4, maltitol 2.1, sorbitol 2.6, hydrogenated starch hydrolysates 3.0, mannitol 1.6, erythritol 0.

From a percentage to grams

Multiply the calorie target by the percentage for that macro, then divide by its factor — 4 for protein and carbohydrate, 9 for fat. A 2,000-calorie day at 40% protein, 35% carbohydrate and 25% fat becomes 2,000 × 0.40 ÷ 4 = 200 g of protein, 2,000 × 0.35 ÷ 4 = 175 g of carbohydrate and 2,000 × 0.25 ÷ 9 = 56 g of fat.

Four common splits converted to grams at 2,000 calories.
Split (protein / carbohydrate / fat) Protein Carbohydrate Fat
Balanced 25 / 50 / 25 125 g 250 g 56 g
High protein 40 / 35 / 25 200 g 175 g 56 g
Low carb 30 / 30 / 40 150 g 150 g 89 g
Ketogenic 20 / 5 / 75 100 g 25 g 167 g

Run the arithmetic back the other way and the rounding shows up. The balanced row is 125 × 4 + 250 × 4 + 56 × 9 = 2,004 calories, not 2,000. That gap is the reason a plan can be built exactly to its percentages and still miss the calorie target by a few calories a day. For the carbohydrate half of that split, the glycemic index guide shows how the same gram of carbohydrate can arrive quickly or slowly depending on the food it came in.

Why the totals never land exactly

  • Grams are rounded to whole numbers and the calories they carry are not. The imbalance is always small, but it is always there.
  • Fibre sits inside the carbohydrate total and is counted at 2 calories per gram, so a high-fibre day delivers less energy than the plain 4-per-gram arithmetic predicts.
  • Sugar alcohols in protein bars and reduced-sugar sweets run from 0 to 3 calories per gram, so two bars with the same protein figure can carry very different calorie totals.
  • Alcoholic drinks carry calories that no macro percentage accounts for. A drink on a training day is the usual reason the numbers will not reconcile.

Two official anchors to check a plan against

  • The current Dietary Guidelines for Americans set a protein goal of 1.2 to 1.6 grams per kilogram of body weight per day, adjusted for calories. For a 70 kg adult that is 84 to 112 g — convert it per person with the protein calculator.
  • They set a ceiling rather than a target for added sugars: no single meal should contain more than 10 grams. Check what the sweetener in a recipe contributes with the sugar substitution tool.
  • Saturated fat should not exceed 10% of total daily calories — about 22 g on a 2,000-calorie day. Because fat carries 9 calories per gram, that ceiling arrives sooner than most people expect.

Sources: 21 CFR 101.9(c)(1)(i), “Nutrition labelling of food” (calorie factors); USDA Food and Nutrition Service, Dietary Guidelines for Americans, 2025–2030.