Macronutrient Calculator – Protein, Carbs & Fat Breakdown
Calculate daily macronutrient targets based on calories. Get protein, carb, and fat grams for balanced or custom diets
Calculator
How to Calculate
- 1Enter your daily calorie target (from TDEE calculator or your goal)
- 2Select a macro distribution preset:
- 3 - Balanced: 30% protein, 40% carbs, 30% fat (general health)
- 4 - Low-Carb: 35% protein, 20% carbs, 45% fat (keto-friendly)
- 5 - High-Protein: 40% protein, 30% carbs, 30% fat (muscle building)
- 6 - Custom: Set your own percentages (must sum to 100%)
- 7If using custom, enter protein, carbs, and fat percentages
- 8Ensure custom percentages sum to exactly 100%
- 9Click 'Calculate' to see your daily macro targets
- 10Review the grams per day for each macronutrient
- 11Check the calorie contribution and percentage breakdown
- 12Use these targets to plan your meals throughout the day
Calculation Examples
Example 1: 2,000 kcal Balanced
Input Values
Calculation Steps
- Daily Calories: 2,000 kcal
- Preset: Balanced (30% protein, 40% carbs, 30% fat)
- Calculate protein:
- Protein calories = 2,000 × 0.30 = 600 kcal
- Protein grams = 600 ÷ 4 = 150 g
- Calculate carbohydrates:
- Carbs calories = 2,000 × 0.40 = 800 kcal
- Carbs grams = 800 ÷ 4 = 200 g
- Calculate fat:
- Fat calories = 2,000 × 0.30 = 600 kcal
- Fat grams = 600 ÷ 9 = 66.7 g
- Daily targets: 150 g protein, 200 g carbs, 66.7 g fat
Calculated Results
Expected Result
With a balanced macro split on 2,000 calories, you should aim for 150 g protein, 200 g carbohydrates, and 66.7 g fat per day. This provides a well-rounded distribution suitable for general health and moderate activity levels. Protein supports muscle maintenance, carbs provide energy, and fat supports hormone production and satiety.
Example 2: 1,800 kcal High-Protein
Input Values
Calculation Steps
- Daily Calories: 1,800 kcal
- Preset: High-Protein (40% protein, 30% carbs, 30% fat)
- Calculate protein:
- Protein calories = 1,800 × 0.40 = 720 kcal
- Protein grams = 720 ÷ 4 = 180 g
- Calculate carbohydrates:
- Carbs calories = 1,800 × 0.30 = 540 kcal
- Carbs grams = 540 ÷ 4 = 135 g
- Calculate fat:
- Fat calories = 1,800 × 0.30 = 540 kcal
- Fat grams = 540 ÷ 9 = 60 g
- Daily targets: 180 g protein, 135 g carbs, 60 g fat
Calculated Results
Expected Result
With a high-protein split on 1,800 calories, you should aim for 180 g protein, 135 g carbohydrates, and 60 g fat per day. This higher protein intake (40%) helps preserve muscle mass during weight loss, increases satiety, and supports recovery. The moderate carb intake (30%) provides energy while the balanced fat intake (30%) supports hormone production.
Example 3: 2,500 kcal Low-Carb
Input Values
Calculation Steps
- Daily Calories: 2,500 kcal
- Preset: Low-Carb (35% protein, 20% carbs, 45% fat)
- Calculate protein:
- Protein calories = 2,500 × 0.35 = 875 kcal
- Protein grams = 875 ÷ 4 = 218.75 g
- Calculate carbohydrates:
- Carbs calories = 2,500 × 0.20 = 500 kcal
- Carbs grams = 500 ÷ 4 = 125 g
- Calculate fat:
- Fat calories = 2,500 × 0.45 = 1,125 kcal
- Fat grams = 1,125 ÷ 9 = 125 g
- Daily targets: 218.8 g protein, 125 g carbs, 125 g fat
Calculated Results
Expected Result
With a low-carb split on 2,500 calories, you should aim for 218.8 g protein, 125 g carbohydrates, and 125 g fat per day. This distribution (20% carbs) is suitable for ketogenic or low-carb diets. The high fat intake (45%) provides energy in the absence of carbs, while the high protein intake (35%) helps maintain muscle mass. Note: Very low-carb diets may not be suitable for everyone, especially highly active individuals.
Example 4: Custom Macro Split
Input Values
Calculation Steps
- Daily Calories: 2,200 kcal
- Preset: Custom
- Verify percentages sum to 100%: 35% + 35% + 30% = 100% ✓
- Calculate protein:
- Protein calories = 2,200 × 0.35 = 770 kcal
- Protein grams = 770 ÷ 4 = 192.5 g
- Calculate carbohydrates:
- Carbs calories = 2,200 × 0.35 = 770 kcal
- Carbs grams = 770 ÷ 4 = 192.5 g
- Calculate fat:
- Fat calories = 2,200 × 0.30 = 660 kcal
- Fat grams = 660 ÷ 9 = 73.3 g
- Daily targets: 192.5 g protein, 192.5 g carbs, 73.3 g fat
Calculated Results
Expected Result
With a custom macro split (35% protein, 35% carbs, 30% fat) on 2,200 calories, you should aim for 192.5 g protein, 192.5 g carbohydrates, and 73.3 g fat per day. This custom distribution balances protein and carbs equally while maintaining moderate fat intake. Custom splits allow you to tailor macros to your specific goals, preferences, or dietary restrictions.
Frequently Asked Questions
Find answers to common questions about using this calculator. If you have additional questions, feel free to explore the examples above or contact our support team.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not intended to replace professional medical advice, diagnosis, or treatment. Individual results may vary based on genetics, body composition, medical conditions, medications, and other factors. Always consult with a healthcare provider or registered dietitian before making significant changes to your diet, exercise routine, or health-related decisions.