Free Macro Calculator — Calculate Your Daily Protein, Carbs & Fat | MrKeepFit
Free Nutrition Tool

Macro
Calculator

Calculate your perfect daily protein, carbohydrate and fat targets based on your body stats, activity level and fitness goal. Takes less than 60 seconds.

100% Free
Science-Based
Mifflin-St Jeor Formula
No Sign-Up Required
🧮
Macro Calculator
Enter your details below
Protein 30% Carbs 40% Fat 30%
Protein30%
Carbs40%
Fat30%
Your Daily Targets
calories per day
Protein
Carbs
Fat

What Are Macros & Why Do They Matter?

Macronutrients — commonly called “macros” — are the three core nutrients your body uses for energy: protein, carbohydrates and fats. Unlike micronutrients (vitamins and minerals), macros are needed in large amounts and provide the calories that fuel every function in your body.

Tracking macros goes beyond simply counting calories. Two people can eat the same number of calories and have completely different body composition outcomes depending on how those calories are distributed across protein, carbs and fat.

Whether your goal is fat loss, muscle gain, or simply maintaining a healthy weight, understanding and hitting your macro targets is one of the most effective evidence-based nutrition strategies available.

💡 Did You Know?

Research consistently shows that adequate protein intake is the single most important macronutrient for preserving muscle during fat loss. Most people significantly underestimate how much protein they actually need.

How Our Macro Calculator Works

Our calculator uses the Mifflin-St Jeor equation — the gold standard formula recommended by the American Dietetic Association for calculating Basal Metabolic Rate (BMR). This is then multiplied by your activity level to produce your Total Daily Energy Expenditure (TDEE).

Your goal adjustment (deficit, maintenance, or surplus) is then applied to your TDEE, and your chosen macro ratios are used to split the remaining calories into grams of protein, carbohydrates and fat.

The Formula Explained

  • BMR (Men): 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
  • BMR (Women): 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
  • TDEE: BMR × Activity Multiplier
  • Target Calories: TDEE ± Goal Adjustment
  • Protein (g): Target Calories × Protein% ÷ 4
  • Carbs (g): Target Calories × Carb% ÷ 4
  • Fat (g): Target Calories × Fat% ÷ 9

Recommended Macro Ratios by Goal

There is no single “perfect” macro split — it depends on your individual goal, body type, preferences and lifestyle. Here are the most widely recommended starting points:

GoalProteinCarbsFatNotes
Fat Loss35–40%30–35%25–30%High protein preserves muscle in a deficit
Muscle Gain25–30%45–55%20–25%More carbs fuels training and recovery
Maintenance25–35%35–45%25–35%Balanced and sustainable long-term
Endurance20–25%55–65%15–20%Carb-heavy to fuel long workouts
Keto / Low Carb25–30%5–10%60–70%Fat-adapted fuel source

How Much Protein Do You Actually Need?

Protein is the most debated macro — and for good reason. It’s essential for muscle repair, immune function, hormone production and satiety. Here’s what the science says:

  • Sedentary adults: 0.8g per kg of bodyweight (minimum RDA)
  • Recreational exercisers: 1.2–1.6g per kg of bodyweight
  • Strength trainers / muscle building: 1.6–2.2g per kg of bodyweight
  • Fat loss with calorie deficit: Up to 2.4g per kg of bodyweight to preserve muscle
  • Older adults (65+): 1.2–1.6g per kg to prevent age-related muscle loss

Most people aiming to improve body composition should target at least 1.6g of protein per kg of bodyweight as a practical starting point.

Tips for Hitting Your Macros Consistently

  • Plan meals in advance. Meal prepping for the week makes it dramatically easier to hit your targets without tracking every meal from scratch.
  • Prioritise protein first. Build each meal around your protein source, then fill in carbs and fat around it.
  • Use a food tracking app. Apps like MyFitnessPal or Cronometer make macro tracking straightforward and are free to use.
  • Don’t stress perfect accuracy. Hitting within 5–10g of each macro target is close enough to see results.
  • Adjust every 2–4 weeks. As your weight changes, your calorie and macro targets change too — recalculate regularly.
  • Focus on food quality. Macros matter, but so do vitamins, minerals, fibre and overall food quality. Whole foods first.
⚠ Disclaimer

This tool is for informational purposes only. Results are estimates based on population-level formulas and individual needs vary. Consult a registered dietitian or your doctor before making significant dietary changes, especially if you have a medical condition.

Frequently Asked Questions
Macro Calculator FAQ
What is a macro calculator? +
A macro calculator estimates your daily calorie needs and then splits those calories into target grams of protein, carbohydrates and fat based on your body stats, activity level and fitness goal. It takes the guesswork out of nutrition planning.
How accurate is this macro calculator? +
Our calculator uses the Mifflin-St Jeor equation, which is one of the most validated BMR formulas in nutritional science. Results are estimates — individual metabolic rates can vary by 10–20%. Use it as a starting point and adjust based on real-world results over 2–4 weeks.
Should I track macros or just calories? +
Both matter, but tracking macros gives you more control over your body composition. If you only track calories, you could lose muscle alongside fat, or gain more fat than muscle. Tracking macros — especially protein — produces better results for most fitness goals.
How often should I recalculate my macros? +
Recalculate every 4–6 weeks, or whenever your weight changes by more than 2–3kg. As your body weight changes, your calorie and macro requirements change with it. Regular recalculation keeps your targets accurate and prevents plateaus.
What macro split is best for fat loss? +
For fat loss, a higher protein intake (35–40% of calories) is generally recommended to preserve lean muscle during a calorie deficit. Carbs and fats can be adjusted based on your preference — some people do better with moderate carbs, others with lower carbs and higher fat.
Can I use this calculator if I’m vegetarian or vegan? +
Yes — the calculator works for any diet. The calorie and macro targets are the same regardless of the food sources you use to hit them. Plant-based eaters may need to be more intentional about hitting protein targets, as many plant proteins have lower leucine content and digestibility than animal proteins.