Macro Calculator

Calculate your daily protein, carbs, and fat targets based on your body stats, activity level, and goal.

years
kg
cm
🧮

Enter your values and click Calculate

This calculator uses the Mifflin-St Jeor equation — the most widely validated BMR formula for non-athletic adults — to estimate how many calories your body burns at complete rest. It then applies an activity multiplier based on your weekly exercise volume to calculate your Total Daily Energy Expenditure (TDEE), representing your true maintenance calorie level. A goal-specific calorie adjustment is then applied: a 500-calorie deficit for fat loss, no change for maintenance, or a 300-calorie surplus for muscle gain. Finally, your adjusted calorie target is divided among the three macronutrients using evidence-based ratios tailored to each goal. Weight loss uses higher protein (35%) to preserve muscle in a deficit. Muscle gain emphasizes carbohydrates (50%) to fuel training. Protein and carbohydrates each provide 4 kcal per gram, while fat provides 9 kcal per gram, which is why fat gram targets are proportionally smaller. Tracking macros rather than calories alone gives you a more complete nutritional picture and helps you meet body composition goals more effectively.

How It Works

The Mifflin-St Jeor equation estimates your basal metabolic rate (BMR) — the calories your body needs at rest. For men: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5. For women: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161. Your total daily energy expenditure (TDEE) is then calculated by multiplying BMR by an activity factor ranging from 1.2 (sedentary) to 1.9 (super active). A calorie adjustment is applied based on your goal: subtract 500 kcal for weight loss, add 300 kcal for weight gain, or keep TDEE for maintenance. Macros are then split using goal-specific ratios: weight loss is 35% protein, 30% fat, 35% carbs; maintenance is 30/30/40; muscle gain is 25/25/50. Protein and carbs yield 4 kcal/g; fat yields 9 kcal/g.

Examples

75 kg male, 175 cm, 30 years, lightly active, lose weight
A common scenario for someone looking to lose fat while preserving muscle.
Result: ~1,950 cal/day — ~170g protein, ~170g carbs, ~65g fat.
60 kg female, 165 cm, 26 years, moderately active, maintain
Maintenance macros for an active young woman.
Result: ~2,100 cal/day — ~158g protein, ~210g carbs, ~70g fat.
85 kg male, 180 cm, 25 years, very active, gain weight
Bulking macros for a young man training 6–7 days per week.
Result: ~3,300 cal/day — ~206g protein, ~413g carbs, ~92g fat.

Frequently Asked Questions

What macro split should I use to lose weight?
Higher protein helps preserve muscle during a calorie deficit. This calculator uses 35% protein, 30% fat, and 35% carbs for weight loss — a well-supported starting point backed by sports nutrition research.
Why are my macros different from another calculator?
Macro splits vary between calculators because there is no single universally correct ratio. This calculator uses goal-specific splits based on commonly cited sports nutrition guidelines, which provide a solid starting point to adjust from.
Should I hit macros exactly every day?
Consistency over the course of a week matters more than perfection on any single day. Focus on your weekly averages rather than stressing over small daily deviations, especially when starting out.

Related Calculators