Macro Calculator
Daily Calorie Target
0 cal
Protein
0g
0 cal
Carbs
0g
0 cal
Fat
0g
0 cal
Macro Split
How to Calculate Your Macros
Macronutrients are the three categories of nutrients your body requires in large quantities: protein, carbohydrates, and fat. Each macro provides energy measured in calories. Protein and carbohydrates each supply 4 calories per gram, while fat provides 9 calories per gram. By choosing the right ratio of these three macros, you can support specific fitness goals such as fat loss, muscle gain, or athletic performance.
This calculator lets you pick from four popular diet styles. The Standard split (30% protein, 40% carbs, 30% fat) is a well-rounded starting point suitable for most people. The Low-Carb approach (35/25/40) reduces carbohydrate intake and increases fat, which many find helpful for controlling blood sugar and appetite. High-Protein (40/30/30) prioritizes protein to maximize muscle protein synthesis during intense training. The Keto option (25/5/70) drastically limits carbs to just 5% of calories, pushing the body into ketosis where it burns fat as its primary fuel source.
You can either enter your daily calorie target directly or let the calculator estimate it from your body stats using the Mifflin-St Jeor equation. Once you have your macro targets in grams, the key is consistent tracking. Use a food scale and a nutrition app to log your intake. Focus on hitting your protein target first, as it is the most important macro for preserving muscle during a cut and building it during a bulk. Allow some flexibility with carbs and fat as long as your total calories stay on target. As your body changes, recalculate your macros every few weeks to keep your nutrition aligned with your evolving needs.
Formula
Protein (g) = (Total Calories × Protein%) / 4Carbs (g) = (Total Calories × Carb%) / 4Fat (g) = (Total Calories × Fat%) / 9
Where:
- Protein provides 4 calories per gram
- Carbohydrates provide 4 calories per gram
- Fat provides 9 calories per gram
- Protein%, Carb%, Fat% depend on diet style (e.g., Standard = 30/40/30)
Example Calculation
Scenario: 2,200 cal/day target with Standard split (30/40/30)
- Step 1: Protein = (2,200 × 0.30) / 4 = 660 / 4 = 165 g
- Step 2: Carbs = (2,200 × 0.40) / 4 = 880 / 4 = 220 g
- Step 3: Fat = (2,200 × 0.30) / 9 = 660 / 9 = 73 g
- Result: 165 g protein, 220 g carbs, 73 g fat per day