Macro Calculator

Macro calculator splits your daily calories into protein, carb, and fat gram targets for 2026. At 2,200 calories with a muscle gain split (35/40/25), you get 193g protein, 220g carbs, and 61g fat per day. Choose from goal-based presets or set custom ratios.

Enter Values

Result

Enter values above and click Calculate to see your result.

AI Assistant

Ask about this calculator

I can help you understand the macro calculator formula, interpret your results, and answer follow-up questions.

Try asking

Formula

#
Core Formula
Macro grams are calories by macro ratio divided by calories per gram.

How it works: Protein and carbs use 4 calories per gram and fat uses 9 calories per gram.

Worked Example

A 75 kg person eating 2,200 calories for muscle gain (35% protein, 40% carbs, 25% fat).
1Step 1: Protein calories = 2,200 x 0.35 = 770. Protein grams = 770 / 4 = 192.5g (2.57g per kg bodyweight).
2Step 2: Carb calories = 2,200 x 0.40 = 880. Carb grams = 880 / 4 = 220g.
3Step 3: Fat calories = 2,200 x 0.25 = 550. Fat grams = 550 / 9 = 61.1g.
4Step 4: Verify total: (192.5 x 4) + (220 x 4) + (61.1 x 9) = 770 + 880 + 550 = 2,200 calories. All ratios check out.

How to Calculate Your Daily Macros

Macronutrients (protein, carbohydrates, and fat) are the three main sources of calories in food. Each serves a different function, and the right balance depends on your body composition goal.

  • Protein (4 cal/g) builds and repairs muscle. Aim for 1.6-2.2g per kg bodyweight for muscle gain, or 2.0-2.4g per kg during a calorie deficit to minimize muscle loss
  • Carbohydrates (4 cal/g) fuel exercise and brain function. Higher carb ratios (40-55%) benefit endurance athletes and high-volume training
  • Fat (9 cal/g) supports hormone production, vitamin absorption, and cell health. Never drop below 20% of total calories for extended periods
  • Custom ratios must total 100%. Start with a protein target based on bodyweight, set fat at 25-35%, then fill the remainder with carbs

Use the Calorie Calculator to find your daily calorie target first, then split those calories into macros here. Adjust ratios every 4-6 weeks based on progress.

You can also calculate changes using our Calorie Calculator, Fiber Intake Calculator, Sugar Intake Calculator, TDEE Calculator or BMR Calculator.

Frequently Asked Questions

How much protein do I need per day for muscle gain?

Research consistently supports 1.6 to 2.2 grams of protein per kilogram of bodyweight for muscle gain. A 75 kg person should aim for 120 to 165 grams of protein daily. Higher end of the range is appropriate during calorie deficits or for advanced lifters. Beyond 2.2g/kg, additional protein provides diminishing returns for muscle building.

What macro split should I use for fat loss?

For fat loss, a common effective split is 35-40% protein, 25-35% carbs, and 25-35% fat. Higher protein (35-40%) helps preserve muscle mass during a deficit. At 1,800 calories with a 40/30/30 split, that is 180g protein, 135g carbs, and 60g fat per day.

Do my macro percentages have to add up to 100?

Yes. Since protein, carbs, and fat are the only calorie-containing macronutrients, their percentage shares must total exactly 100% for the calorie math to work correctly. A split of 30/40/25 only accounts for 95% of calories, leaving 5% unallocated.

What happens if I eat too little fat?

Chronically eating below 20% of calories from fat can impair hormone production (testosterone, estrogen), reduce absorption of fat-soluble vitamins (A, D, E, K), cause dry skin, and affect brain function. Most nutrition guidelines recommend a minimum of 0.5g fat per kg bodyweight as a health floor.

How do I adjust macros if I am not seeing results?

Track your weight and measurements for 2-4 weeks before changing macros. If losing weight too fast (over 1% bodyweight per week), increase calories by 100-200, mainly from carbs. If not losing weight, reduce carbs or fat by 50-100 calories. Keep protein stable or increase it slightly. Small adjustments of 5-10% in any macro are more sustainable than dramatic shifts.

How can I put this Macro Calculator on my blog or website?

Yes, the Macro Calculator is fully embeddable. Tap "Embed" above to configure appearance and copy the code. It is free to use, works on any platform (HTML, WordPress, CMS), and adjusts to any screen size automatically. Visit calculory.com/services/embed-calculators for the complete guide.

Secure and Private

All calculations run locally. Your data never leaves your browser.

Verified Precision

Fun and Lifestyle Tools Powered by Calculory AI