N
Numly
Go Pro
๐Ÿฅ—

Macro calculator

Calculate your daily protein, carbohydrate and fat targets based on your goal.

Dr. Sarah ChenVerified

PhD Sports Science, Registered Nutritionist (RNutr)

Sports scientist and registered nutritionist specialising in metabolic health, athletic performance and dietary analysis.

kcal
kg
Enter values above to see your result

Related calculators

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 carbohydrate
9 kcal/gCalories per gram of dietary fat
1.6โ€“2.2 g/kgEvidence-based protein target range per kg of body weight

Worked 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.

Frequently asked questions

Was this helpful?
0 found helpful