Daily Protein, Carbs, and Fat Calculator
Enter your total calories and macro percentages to calculate daily grams of protein, carbohydrates, and fat.
What this protein carbs and fat calculator does
A protein carbs and fat calculator converts your daily calorie target into macro gram targets. It helps you answer: “How many grams of protein, carbs, and fat should I eat each day?”
Instead of guessing, you set your calories and choose a macro split. The calculator then returns your targets in grams, which is the format you’ll use in food labels and tracking apps.
Macro math made simple
Calories per gram
- Protein: 4 calories per gram
- Carbohydrates: 4 calories per gram
- Fat: 9 calories per gram
Formula used by the calculator
For each macronutrient:
- Macro calories = Total calories × (macro % ÷ 100)
- Macro grams = Macro calories ÷ calories per gram
Example: if your calorie target is 2,000 and protein is 30%, protein calories are 600. Since protein has 4 calories per gram, your protein target is 150g.
How to use the calculator
- Choose a preset or enter your own macro percentages.
- Input your total daily calories.
- Click Calculate Macros to see your gram targets.
If your percentages don’t add to 100%, the calculator will show an error so you can correct it quickly.
How to pick a macro split for your goal
Fat loss
Many people prefer higher protein during a calorie deficit because it can support fullness and lean mass retention.
- Protein: 30–40%
- Carbs: 25–40%
- Fat: 25–35%
Muscle gain
A moderate-to-high carb approach can support training performance and recovery while protein remains adequate.
- Protein: 25–35%
- Carbs: 40–55%
- Fat: 20–30%
General health and consistency
A balanced split is often easiest to sustain long term. The best macro plan is one you can follow consistently.
- Protein: 25–35%
- Carbs: 35–50%
- Fat: 20–35%
Worked example
Let’s say your calorie target is 2,400 with a 30/40/30 split:
- Protein: 2,400 × 0.30 = 720 calories → 720 ÷ 4 = 180g
- Carbs: 2,400 × 0.40 = 960 calories → 960 ÷ 4 = 240g
- Fat: 2,400 × 0.30 = 720 calories → 720 ÷ 9 = 80g
This gives you clear daily targets: 180g protein, 240g carbs, and 80g fat.
Practical tips for better results
- Start simple: Hit calories and protein first, then refine carbs and fat.
- Track for at least 2 weeks: Daily weight fluctuates, trends matter more than single days.
- Pre-log meals: Planning ahead usually improves consistency.
- Use ranges when needed: Being close is often enough; perfection is not required.
- Adjust based on feedback: Energy, training performance, hunger, and weight trend are useful signals.
Common mistakes to avoid
- Setting percentages that do not total 100%.
- Changing macros every few days before enough data is collected.
- Ignoring total calories while focusing only on macro ratios.
- Choosing an extreme split that is difficult to maintain.
FAQ
Do I need to hit macros exactly every day?
Not necessarily. Close adherence over time is what matters most for most people.
Should beginners use percentages or grams?
Use percentages to build your plan, then follow grams day-to-day since labels and trackers use grams.
When should I update my macro targets?
Recalculate when your goal, activity level, or calorie target changes significantly, or every few weeks during long phases.
Final note
This calculator is an educational planning tool, not medical advice. If you have a medical condition, are pregnant, or need clinical nutrition guidance, consult a qualified professional.