Macro Calculator

Calculate daily protein, carbs, and fat targets

About Macro Calculator

A macro calculator splits your total daily calorie target into grams of protein, carbohydrates, and fat based on your goal — maintenance, muscle gain, or fat loss. Matching macros to your goal, not just hitting a calorie number, affects body composition and performance.

Formula

Protein (g) × 4 + Carbs (g) × 4 + Fat (g) × 9 = Total Calories

How It Works

  1. Enter your daily calorie target (or calculate it from your BMR and activity level first)
  2. Choose a macro split based on your goal (e.g., higher protein for muscle gain or fat loss)
  3. The calculator converts each macro percentage into grams, using 4 calories per gram for protein and carbs, and 9 calories per gram for fat
  4. Results show a gram target for protein, carbs, and fat that adds up to your total calories

Tips

  • Protein needs are more stable across goals (roughly 0.7-1 g per pound of body weight); carbs and fat are usually adjusted more based on goal and preference
  • Fat provides more than double the calories per gram of protein or carbs, so small changes in fat grams have a bigger calorie impact
  • There's no single 'best' macro split — sustainable adherence to a reasonable split beats a theoretically perfect one you can't stick to

Frequently Asked Questions

How many calories are in a gram of protein, carbs, and fat?

Protein and carbohydrates each provide 4 calories per gram, while fat provides 9 calories per gram — this is why macro grams and total calories must be consistent with each other.

What macro split is best for muscle gain?

A common approach is roughly 30-40% protein, 35-45% carbs, and 20-30% fat, with total calories set slightly above maintenance, though exact splits vary by individual and training style.

What macro split is best for fat loss?

Higher protein (30-40%) helps preserve muscle during a calorie deficit, with carbs and fat split based on preference and training demands — the calorie deficit itself matters more for fat loss than the exact macro ratio.

Do I need to hit my macros exactly every day?

No — being consistently close (within 5-10 grams) over time matters far more than hitting an exact number on any single day.

Why do my macros need to add up to my total calories?

Since each macro contributes a fixed number of calories per gram, the calculator solves for gram amounts that multiply out to your target calorie total — if you change one macro's grams, another must change to keep total calories the same.

Related Health Calculators

Further Reading

Loading...