Macro Calculator
Calculate your daily macronutrient targets. Enter your calorie goal and diet type to get personalized protein, carb, and fat gram targets.
Enter your total daily calorie target
Split: 30% protein / 40% carbs / 30% fat
Enter your daily calories and goal, then click Calculate to see your macro targets.
How Macro Calculation Works
What Are Macronutrients?
Macronutrients — protein, carbohydrates, and fat — are the three essential nutrient categories that provide your body with energy and building blocks for cellular function. Each macronutrient contains a specific number of calories per gram: protein has 4 calories per gram, carbohydrates have 4 calories per gram, and fat has 9 calories per gram.
How This Calculator Works
This calculator takes your total daily calorie intake and distributes it among the three macronutrients based on your selected goal. Each goal uses a different percentage split optimized for that outcome:
- **Maintenance (30/40/30):** A balanced split for sustaining current weight and general health.
- **Weight Loss (40/30/30):** Higher protein to preserve muscle mass while in a calorie deficit.
- **Muscle Gain (35/45/20):** More carbohydrates to fuel intense training and recovery.
- **Keto (25/5/70):** Very high fat and minimal carbs to maintain nutritional ketosis.
The calculator converts these percentages into grams using the calorie-per-gram values for each macronutrient. For protein and carbs, calories are divided by 4 to get grams. For fat, calories are divided by 9.
Putting It Into Practice
Once you know your macro targets, use nutrition labels and a food tracking app to hit your daily numbers. Focus on whole, nutrient-dense foods: lean meats, fish, eggs, vegetables, whole grains, nuts, and healthy oils. Consistency matters more than perfection — aim to stay within 5–10 grams of each target. Adjust your calorie intake and macro split every few weeks based on your progress and how you feel.