Macro Calculator
Your daily protein, carbs & fat targets — by goal
The Macro Calculator gives you your daily protein, carbohydrate, and fat targets in grams — based on your body stats, activity level, and goal. Whether you're cutting fat, building muscle, running a keto diet, or just eating for maintenance, macros tell you exactly how to split your calories rather than just how many to eat.
The calculator uses the Harris-Benedict formula to estimate your BMR (base metabolic rate), multiplies it by your activity factor to get TDEE (total daily energy expenditure), then adjusts for your goal and applies evidence-based macro splits:
- Cutting — higher protein (35–40%) to preserve muscle during a deficit; moderate carbs and fat
- Bulking — more carbohydrates (45–50%) to fuel training and support hypertrophy
- Keto — fat dominates at 70%, carbs held to 5%, protein at 25–30%
- Maintenance — balanced 30/40/30 split (protein/carbs/fat)
The per-meal breakdown at the bottom divides your daily targets by however many meals you eat — no more guessing how much to put on your plate.
Example
Profile: Male, 80kg, 180cm, 28 years old, moderately active (3–5 days/week). Goal: Cut.
BMR ≈ 1,882 kcal. TDEE = 1,882 × 1.55 ≈ 2,917 kcal. Cut deficit: −250 kcal → 2,667 kcal/day.
Macro split (35P / 35C / 30F): Protein = 2,667 × 35% ÷ 4 = 233g. Carbs = 2,667 × 35% ÷ 4 = 233g. Fat = 2,667 × 30% ÷ 9 = 89g.
Across 4 meals: ~58g protein, ~58g carbs, ~22g fat per meal.