Daily Macronutrient Calculator
Find the right macronutrient split for your goals with this online macro calculator.
MACRO CALCULATOR
What Is a Macro Calculator?
A Macro Calculator estimates how many grams of protein, carbohydrates, and fats you may need each day based on your calorie requirements, activity level, and fitness goal. These nutrients are commonly called macronutrients or “macros” because the body needs them in larger amounts to support energy, recovery, and overall health.
Unlike a calorie calculator that only focuses on total calorie intake, a macro calculator breaks calories into nutrient targets to help create a more balanced nutrition plan.
| Macronutrient | Main Function |
|---|---|
| Protein | Supports muscle repair, recovery, and maintenance |
| Carbohydrates | Primary energy source for daily activity and exercise |
| Fats | Supports hormones, nutrient absorption, and cell function |
Macro tracking is commonly used for:
- Fat loss
- Muscle gain
- Body recomposition
- Athletic performance
- Weight maintenance
Why Use a Macro Calculator?
Many people focus only on calories while ignoring nutrient balance. Two diets with the same calories can affect hunger, energy, recovery, and workout performance very differently depending on macro distribution.
A Macro Calculator helps estimate:
| Metric | Purpose |
|---|---|
| Daily calorie intake | Total energy target based on your goal |
| Protein target | Supports muscle maintenance and recovery |
| Carb target | Helps fuel workouts and daily activity |
| Fat target | Supports hormones and overall health |
This creates a more structured and personalised approach to nutrition planning.
Calories vs Macros
Calories and macros are closely related, but they are not the same thing.
Calories measure total energy intake, while macros determine where those calories come from.
| Nutrient | Calories Per Gram |
|---|---|
| Protein | 4 calories |
| Carbohydrates | 4 calories |
| Fat | 9 calories |
For example, two people may both eat 2,000 calories per day, but their energy levels, fullness, recovery, and body composition results may differ depending on how those calories are distributed across protein, carbs, and fats.
Why Tracking Macros is More Effective Than Just Counting Calories
Two people eating the same number of calories can experience very different body composition results depending on their macronutrient intake.
For example:
| Example | Daily Macro Intake | Possible Outcome |
|---|---|---|
| Person A | 2,000 kcal with 50g protein, 300g carbs, 65g fat | Lower protein intake may make muscle preservation during weight loss more difficult |
| Person B | 2,000 kcal with 200g protein, 175g carbs, 55g fat | Higher protein intake may better support muscle retention, recovery, and body recomposition goals |
Even when calorie intake is identical, macro distribution can influence muscle maintenance, satiety, workout performance, recovery, and overall body composition results.
Macro tracking helps you optimise where your calories come from, not just how many calories you eat.
Macro Calculator Formula
The Macro Calculator first needs your TDEE (Total Daily Energy Expenditure). Once you have that, it divides your calories across protein, carbs, and fat based on your goal:
| Goal | Protein % |
|---|---|
| Lose Fat [35% protein / 35% carbs / 30% fat] | Protein is elevated to protect muscle while in a deficit. Carbs remain moderate to fuel workouts. Fat is kept reasonable. |
| Build Muscle [30% protein / 45% carbs / 25% fat] | Carbs are higher to fuel training and support muscle glycogen. Protein remains high for muscle protein synthesis. |
| Maintain [25% protein / 50% carbs / 25% fat] | Balanced split for people maintaining weight with moderate activity. |
| Keto Mode [25% protein / 5% carbs / 70% fat] | Minimal carbs to induce ketosis. Very high fat to provide energy. |
Converting Percentages to Grams
- Protein: (TDEE × protein%) ÷ 4 = grams per day (protein = 4 kcal/g)
- Carbohydrates: (TDEE × carbs%) ÷ 4 = grams per day (carbs = 4 kcal/g)
- Fat: (TDEE × fat%) ÷ 9 = grams per day (fat = 9 kcal/g)
Example Calculation
TDEE: 2,400 kcal | Goal: Lose Fat (35% protein / 35% carbs / 30% fat)
- Protein: (2,400 × 0.35) ÷ 4 = 840 ÷ 4 = 210g/day
- Carbs: (2,400 × 0.35) ÷ 4 = 840 ÷ 4 = 210g/day
- Fat: (2,400 × 0.30) ÷ 9 = 720 ÷ 9 = 80g/day
- Total: (210×4) + (210×4) + (80×9) = 840 + 840 + 720 = 2,400 kcal ✓
What Your Macro Results Mean
After entering your details, the calculator estimates your daily calorie target along with recommended macro distribution.
| Result | Meaning |
|---|---|
| Total Calories | Estimated daily calorie intake based on your goal |
| Protein Target | Suggested daily protein intake |
| Carb Target | Suggested carbohydrate intake |
| Fat Target | Suggested fat intake |
| Macro Percentage | Percentage of calories from each macronutrient |
These values are starting estimates and may need adjustments based on progress, training, energy levels, and personal preference.
Why Results May Change Over Time
Macro needs can change as your body weight, activity level, and fitness goals change.
You may need to recalculate your macros when:
- Losing or gaining significant weight
- Increasing workout intensity
- Changing fitness goals
- Entering a muscle-building phase
- Experiencing a fat-loss plateau
Regular adjustments can help maintain progress and support long-term consistency.
Common Macro Tracking Mistakes
| Mistake | Why It Matters |
|---|---|
| Ignoring calorie intake | Macros still contribute to total calories |
| Eating too little protein | May affect recovery and muscle maintenance |
| Avoiding carbs completely | Can reduce training performance and energy |
| Fear of healthy fats | Extremely low fat intake may affect hormones |
| Expecting perfect tracking | Consistency matters more than perfection |
Flexible Dieting and Sustainability
Long-term nutrition success often depends on consistency rather than strict perfection. Flexible dieting allows room for variety while still helping people stay within calorie and macro targets.
Sustainable habits may include:
- Planning meals ahead
- Prioritising protein intake
- Eating mostly minimally processed foods
- Allowing occasional treats in moderation
- Focusing on long-term consistency
Macronutrients in Common Foods
Protein
Protein supports muscle repair, recovery, and maintenance. It is especially important during fat loss because it may help preserve lean muscle mass while dieting.
Protein Sources - Non-Vegetarian (per 100g cooked unless noted)
| Food | Protein Content |
|---|---|
| Chicken breast (skinless) | 31g protein, 165 kcal |
| Eggs (1 whole egg) | 6g protein, 78 kcal |
| Egg whites (3 whites) | 11g protein, 51 kcal |
| Fish (rohu, tuna, salmon) | 20–26g protein, 100–175 kcal |
| Mutton (lean) | 26g protein, 190 kcal |
Protein Sources - Vegetarian
| Food | Protein Content |
|---|---|
| Paneer | 18g protein per 100g, 265 kcal |
| Greek yoghurt | 10g per 100g, 59 kcal |
| Moong dal (cooked, 1 cup) | 14g protein, 212 kcal |
| Rajma / kidney beans (cooked, 1 cup) | 15g protein, 225 kcal |
| Chana / chickpeas (cooked, 1 cup) | 15g protein, 269 kcal |
| Soya chunks (dry, 30g) | 16g protein, 153 kcal |
| Whey protein (1 scoop / 30g) | 22–25g protein, 110–130 kcal |
Protein Sources - Vegan
| Food | Protein Content |
|---|---|
| Tofu (firm, 100g) | 17g protein, 144 kcal |
| Tempeh (100g) | 19g protein, 193 kcal |
| Edamame (1 cup) | 17g protein, 189 kcal |
| Peanut butter (2 tbsp) | 8g protein, 188 kcal |
| Hemp seeds (3 tbsp) | 10g protein, 166 kcal |
Carbohydrates
Carbohydrates are the body’s preferred energy source, especially during exercise and high-intensity training.
Carbohydrate Sources
| Food | Carbs |
|---|---|
| 1 medium roti (30g) | 15g carbs, 70 kcal |
| 1 cup cooked rice (180g) | 45g carbs, 206 kcal |
| 1 medium banana | 27g carbs, 105 kcal |
| 1 cup cooked oats | 27g carbs, 166 kcal |
| 1 medium sweet potato | 37g carbs, 162 kcal |
| 1 cup cooked quinoa | 40g carbs, 222 kcal |
Fats
Dietary fats support hormone production, brain function, and nutrient absorption.
Common healthy fat sources include:
| Food | Fat |
|---|---|
| 1 tsp ghee | 5g fat, 45 kcal |
| 10 almonds | 6g fat, 70 kcal |
| 1 tbsp coconut oil | 14g fat, 120 kcal |
| 1 tbsp peanut butter | 8g fat, 95 kcal |
| Half avocado | 15g fat, 160 kcal |
Why Choose FITPASS
FITPASS gives you gym access, AI personal training, home workouts, nutrition support and health services in one membership











