Macro Calculator

Calculate your daily macronutrient needs (protein, carbs, fat) based on your goals. Get personalised macro splits for weight loss, maintenance, or muscle gain.

What is Macro Calculator?

The Macro Calculator determines your optimal daily intake of protein, carbohydrates, and fat based on your TDEE and fitness goals. It provides gram targets and calorie splits for each macronutrient.

Should I use this during pregnancy?

Pregnancy-related calculators provide general estimates. Always follow your gynecologist's specific guidance, as individual pregnancy journeys vary significantly.

How to Calculate Daily Macros

  1. Enter your age, gender, weight, height, and activity level (to calculate TDEE)
  2. Select your goal (lose weight, maintain, gain muscle)
  3. Click Calculate to see your daily calorie target and macro split in grams

How Macro Calculator is Calculated

Macros are calculated from TDEE-based calorie target: Protein (4 cal/g), Carbs (4 cal/g), Fat (9 cal/g). Weight loss: high protein (30%), moderate carbs (40%), moderate fat (30%). Muscle gain: high protein (30%), high carbs (45%), moderate fat (25%).

Worked Example

TDEE 2,500 cal, weight loss target 2,000 cal: Protein 30% = 150g (600 cal). Carbs 40% = 200g (800 cal). Fat 30% = 67g (600 cal). That's ~150g protein — about 6 eggs + 200g chicken + a scoop of whey.

Common Use Cases

  • Weight loss meal planning
  • Muscle building nutrition targets
  • Athletic performance fuelling
  • Macro counting for flexible dieting (IIFYM)

Common Mistakes to Avoid

  • Eating too little protein during weight loss — low protein causes muscle loss, not just fat loss. Aim for at least 1.6g per kg body weight when cutting.
  • Treating all calories as equal — 200 calories from protein is metabolically different from 200 calories from sugar. Protein has a higher thermic effect.
  • Going extremely low-fat (<15% of calories) to lose weight — dietary fat is essential for hormone production, vitamin absorption, and satiety.
  • Not adjusting macros as your weight changes — macro targets should be recalculated every 4–6 weeks as your body composition shifts.

Frequently Asked Questions

What are macros?

Macros (macronutrients) are protein, carbohydrates, and fat — the three nutrients that provide calories. Protein and carbs = 4 cal/g, fat = 9 cal/g. Tracking macros helps optimise body composition beyond just calories.

How much protein do I need daily?

Sedentary: 0.8g/kg body weight. Active/weight loss: 1.2–1.6g/kg. Muscle building: 1.6–2.2g/kg. For a 70 kg person building muscle: 112–154g protein daily.

Related Calculators

Related Guides

Why This Calculator Matters

Macronutrient balance is as important as total calories. The typical Indian diet is 60-70% carbohydrates, but for weight loss or muscle building, adjusting the protein-carb-fat ratio is essential. Most Indians are severely protein-deficient, averaging just 0.6 g/kg against the recommended 0.8-1.2 g/kg (higher for active individuals).

What You Get

  • Custom macro split for any goal
  • Protein, carbs, and fat in grams
  • Goal-based presets (weight loss, muscle gain, maintenance)
  • Indian food database integration
  • Meal timing suggestions
  • Vegetarian protein recommendations

How It's Calculated

Protein calories = grams × 4. Carb calories = grams × 4. Fat calories = grams × 9. Total = Protein cal + Carb cal + Fat cal = TDEE target.

Real-World Example

TDEE 2,400 cal, Goal: muscle gain (40% carb, 30% protein, 30% fat). Carbs = 960 cal = 240g. Protein = 720 cal = 180g. Fat = 720 cal = 80g.

At a Glance

Macronutrient split by fitness goal

GoalProteinCarbsFat
Weight Loss35-40%30-35%25-30%
Maintenance25-30%45-55%20-30%
Muscle Gain30-35%40-45%20-25%
Keto25-30%5-10%60-70%

Practical Advice

  • 💡 For muscle gain: aim for 1.6-2.2 g protein per kg body weight.
  • 💡 Indian vegetarians: combine dal + rice, paneer, soy, and whey to meet protein needs.
  • 💡 Don't go below 0.3 g/kg fat — hormones need dietary fat to function.
  • 💡 50-55% carbs is fine for most Indians — rice and roti are not the enemy, excess is.
  • 💡 Distribute protein evenly across meals (25-30g per meal) for optimal absorption.

Who Should Use This?

Fitness enthusiasts, bodybuilders, weight loss seekers, nutritionists, and anyone wanting a balanced diet.

📚 Complete Guide Available

Want to learn more? Read our comprehensive guide with detailed explanations, real-world examples, expert analysis, and actionable tips.

Read: Macro Calculator: Protein, Carbs & Fat for Your Goals

Medical disclaimer: This calculator provides general estimates and is not a substitute for professional medical advice, diagnosis, or treatment. Results may vary based on individual factors. Consult a healthcare professional for personalized guidance. See our full Disclaimer.

Methodology: Based on clinically validated formulas used in nutrition and medical research. See our Editorial Policy for how we validate content.

Maintained by: Sagar Sahni, Calc Labz  |  Review: formula checks, worked examples, and periodic updates

Need a correction? Contact us with the calculator name, your inputs, and the issue you found.

Last updated: April 2026