Macro calculator
Calculate your daily protein, carbohydrate and fat targets based on your goal.
PhD Sports Science, Registered Nutritionist (RNutr)
Sports scientist and registered nutritionist specialising in metabolic health, athletic performance and dietary analysis.
Related calculators
TDEE calculator
Calculate your Total Daily Energy Expenditure โ the calories you burn each day.
1 Rep Max calculator
Estimate your one-rep maximum using Epley, Brzycki and Lombardi formulas.
BMI calculator
Calculate your Body Mass Index and see where you fall in the healthy weight range.
About the Macro calculator
Macronutrients โ protein, carbohydrates, and fat โ are the three classes of nutrients that provide calories. Understanding how to apportion them within your calorie target is the foundation of evidence-based nutrition, sometimes called "IIFYM" (If It Fits Your Macros). While total calories ultimately determine whether you gain or lose weight, the macro split determines body composition: whether you're losing fat or muscle, or gaining muscle or fat.
Protein is the most critical macro to "anchor" first, especially during any phase involving body composition change. Each gram of protein provides 4 calories and supplies amino acids for muscle protein synthesis. Research consistently shows that 1.6โ2.2 g of protein per kg of body weight maximises muscle retention during caloric deficit and muscle growth during surplus. Higher intakes (up to 3 g/kg) are safe and may provide modest additional benefit for very experienced trainees.
After protein is anchored, fat and carbohydrate targets are set from the remaining calories. Fat provides 9 calories per gram โ more than double protein or carbs โ and is essential for hormone production, fat-soluble vitamin absorption, and cell membrane integrity. A minimum of around 0.5โ0.6 g/kg body weight (approximately 20โ25% of calories) is generally recommended. Carbohydrates provide 4 calories per gram and are the primary fuel for high-intensity exercise. The more active you are, the higher your carbohydrate allocation should be.
How it works
Protein (g) = body_weight_kg ร protein_multiplier Fat loss: 2.0 g/kg Maintain: 1.8 g/kg Muscle gain: 2.2 g/kg Protein calories = protein_g ร 4 Fat calories = total_calories ร fat_percentage Fat (g) = fat_calories รท 9 Carb calories = total_calories โ protein_calories โ fat_calories Carbohydrates (g) = carb_calories รท 4
Where
4 kcal/gCalories per gram of protein and carbohydrate9 kcal/gCalories per gram of dietary fat1.6โ2.2 g/kgEvidence-based protein target range per kg of body weightWorked example
80 kg male, fat loss goal, 2,300 kcal target
Protein: 80 kg ร 2.0 g/kg = 160 g
Protein calories: 160 ร 4 = 640 kcal
Fat: 30% ร 2,300 = 690 kcal
Fat grams: 690 รท 9 = 77 g
Carbs: 2,300 โ 640 โ 690 = 970 kcal
Carb grams: 970 รท 4 = 243 g
Final split: 160g P / 243g C / 77g F
Tips to improve your result
- 1.
Protein is the most important macro to hit consistently. When calorie restricted, muscle protein synthesis becomes rate-limited by leucine availability โ protein keeps muscle-building processes running.
- 2.
Spreading protein across 3โ5 meals with 30โ50 g per meal is more effective for muscle protein synthesis than eating it all at once. The "leucine threshold" per meal is approximately 2โ3 g of leucine, found in around 20โ30 g of whey protein or 40โ50 g of meat/fish.
- 3.
Dietary fat is not uniquely fattening โ it provides 9 kcal/g and can exceed calorie targets easily, but it does not directly cause fat gain more than any other calorie source. Unsaturated fats (olive oil, avocado, nuts, oily fish) are preferable for cardiovascular health.
- 4.
Carbohydrates directly fuel muscle glycogen during resistance training and cardio. Athletes and highly active individuals typically benefit from higher carb intakes (40โ50%+ of calories), while more sedentary individuals may do well with lower carbs.
- 5.
Alcohol provides 7 kcal/g and is not a macronutrient โ but it contributes significantly to calorie totals and disrupts muscle protein synthesis and fat metabolism.