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.
Related Calculators
You Might Also Need
Need to know your daily calorie target first? Use the Daily Calorie Needs Calculator to find out how many calories you should eat per day, then use those calories here.
- Water Intake Calculator – How Much Water Should You Drink Daily?
Estimate your daily water intake based on weight, activity level, and climate. Stay properly hydrated.
- Daily Calorie Needs Calculator (TDEE) – Calories to Maintain or Lose Weight
Calculate your daily calorie needs (TDEE) based on age, height, weight, and activity level. Get calorie targets for weight maintenance, loss, or gain.
- Calories Burned Calculator – Estimate Calories Burned by Exercise
Estimate how many calories you burn during walking, running, cycling, and other activities based on weight and duration.
- BMR Calculator – Basal Metabolic Rate (Calories at Rest)
Calculate your BMR using the Mifflin-St Jeor formula. Estimate calories your body burns at rest based on age, height, weight, and sex.
- BMI Calculator – Body Mass Index & Healthy Weight Range
Calculate your BMI and understand your body mass index category based on height and weight.
- Body Fat Percentage Calculator – Estimate Body Composition
Estimate your body fat percentage using formula-based methods. Understand body composition beyond BMI.
- Heart Rate Zones Calculator – Training Zones by Age
Calculate heart rate training zones based on your age. Find optimal heart rate ranges for fat burning, cardio, and endurance.
- Ideal Weight Calculator – Healthy Weight Range by Height
Estimate an ideal weight range using Devine, Robinson, and Miller formulas. Compare results and understand healthy weight targets by height.