food macro calculator

Daily Food Macro Calculator

Estimate your calorie target and split it into protein, carbs, and fat based on your body stats and goal.

What is a food macro calculator?

A food macro calculator helps you estimate how much protein, carbohydrate, and fat to eat each day. These are called macronutrients (or “macros”), and they drive your energy intake, workout recovery, and body composition progress.

Instead of guessing portions, a macro plan gives you measurable targets. That can make fat loss, muscle gain, or weight maintenance much more consistent over time.

Why macronutrients matter

  • Protein supports muscle repair, immune function, and satiety.
  • Carbohydrates fuel workouts, movement, and high-intensity performance.
  • Fat supports hormone production, brain health, and nutrient absorption.

Each macro also contributes calories:

  • Protein: 4 kcal per gram
  • Carbohydrate: 4 kcal per gram
  • Fat: 9 kcal per gram

How this calculator works

This macro calculator uses your age, sex, weight, height, and activity level to estimate your daily calorie needs with the Mifflin-St Jeor equation. Then it adjusts calories based on your goal:

  • Maintain: around maintenance calories
  • Cut: roughly 20% below maintenance
  • Bulk: roughly 10% above maintenance

After calories are set, protein and fat are calculated from your body weight. The remaining calories are assigned to carbohydrates.

How to use your macro targets in real life

1) Hit protein first

Protein is usually the most important macro for body composition. Build meals around lean protein sources like chicken breast, Greek yogurt, tofu, eggs, fish, or legumes.

2) Keep fats in a healthy range

Don’t cut fat too low for long periods. Include olive oil, nuts, seeds, whole eggs, avocado, and fatty fish across your week.

3) Use carbs to support performance

Carbohydrates are flexible and can be timed around training. If you lift or do intense cardio, adding carbs before and after exercise can improve performance and recovery.

Example macro split

If your target is 2,200 kcal with 160g protein and 70g fat:

  • Protein calories = 160 × 4 = 640 kcal
  • Fat calories = 70 × 9 = 630 kcal
  • Remaining for carbs = 2,200 - 1,270 = 930 kcal
  • Carbs = 930 ÷ 4 = 232.5g

This is exactly the same logic used by the calculator above.

Common mistakes to avoid

  • Setting calories too low, which hurts adherence and recovery.
  • Ignoring food tracking accuracy (especially oils, sauces, and snacks).
  • Changing macros every day instead of reviewing weekly trends.
  • Not adjusting targets when body weight plateaus for 2–3 weeks.

Final notes

Your best macro plan is one you can follow consistently. Use this food macro calculator as a starting point, track progress for 2–4 weeks, and then adjust based on real outcomes (body weight trend, gym performance, hunger, and energy).

Educational use only; this is not medical advice. If you have a medical condition, work with a registered dietitian or physician.

🔗 Related Calculators