🍽️ Macro Calculator
Age
Height (cm)
Weight (kg)
🍽️

Enter your details and click Calculate

Macro Calculator by Body Weight — Protein-First Method

Instead of applying a fixed percentage to every person regardless of size, the protein-first method sets your protein target using grams per kilogram of body weight for your specific goal, then fills the rest of your calories with carbs and fat. This avoids under- or over-shooting protein simply because your total calories are high or low.

Protein (g) = Weight (kg) × g/kg for Goal
Remaining Calories = Total Calories − (Protein g × 4)
Carbs / Fat = Remaining Calories split by chosen ratio

Example: 80kg, muscle gain (2.0 g/kg protein), 2,750 calories → 160g protein (640 cal), 2,110 cal remaining split evenly → ~264g carbs, ~117g fat.

Macro Ratios by Diet Type

Diet TypeProteinCarbsFatTypical Use
Balanced30%40%30%General health, moderate activity
High Protein40%30%30%Muscle gain, fat loss
Low Carb40%20%40%Blood sugar management, fat loss
Keto25%5%70%Ketogenic diets
High Carb / Endurance25%55%20%Endurance training, high training volume

Food Serving Guide by Macro

Protein Sources

~25g protein100g chicken breast
~25g protein3-4 whole eggs
~20g protein1 scoop whey powder

Carb & Fat Sources

~45g carbs1 cup cooked rice
~25g carbs1 medium banana
~14g fat1 tbsp olive oil

Related Calculators

Scientific References

  1. Morton RW, et al. "A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength." British Journal of Sports Medicine, 2018.
  2. Helms ER, et al. "Evidence-based recommendations for natural bodybuilding contest preparation." Journal of the International Society of Sports Nutrition, 2014.
  3. Thomas DT, Erdman KA, Burke LM. "American College of Sports Medicine Joint Position Statement: Nutrition and Athletic Performance." Medicine & Science in Sports & Exercise, 2016.

Macro Calculator — Frequently Asked Questions