Health
Macro Calculator
Calorie counts alone don't shape your body the way macros do. A 2,000-cal day of pizza + beer doesn't build muscle the same way 2,000 cal of chicken, rice, and vegetables does. Macros (macronutrients) split your calories into protein (4 cal/g), carbs (4 cal/g), and fat (9 cal/g). This calculator runs Mifflin-St Jeor BMR + activity to get your TDEE, applies your goal (cut/maintain/bulk), then splits the resulting calories per your chosen macro distribution (balanced 30/40/30, high-protein 40/35/25, low-carb 35/20/45, or keto 25/5/70). Returns daily protein, carbs, and fat in grams.
Macro splits explained
- Balanced (30P / 40C / 30F): the default for most fitness goals. Adequate protein for muscle preservation, ample carbs for energy and performance, moderate fat for hormones and satiety.
- High Protein (40P / 35C / 25F): for strength training and body recomposition. Maximizes muscle protein synthesis. Carbs still adequate for training energy.
- Low Carb (35P / 20C / 45F): for fat-loss focused approaches without going full keto. Insulin stays relatively low; protein protects lean mass.
- Keto (25P / 5C / 70F): ketogenic diet. Body shifts to burning fat (ketones) as primary fuel. Requires 2-4 weeks of adaptation. Tightly restricted carbs (under 30g/day typically).
The macro math
Step 1: Mifflin-St Jeor BMR → × activity = TDEE.
Step 2: TDEE × goal modifier (cut: 0.8x; maintain: 1.0x; bulk: 1.15x) = target calories.
Step 3: target cal × macro % ÷ cal/gram = grams.
Worked example: 35yo male, 178cm, 80kg, light activity. BMR = 1,718. TDEE = 2,362. Cut: 1,890 calories. Balanced split (30P/40C/30F):
- Protein: 1,890 × 0.30 = 567 cal ÷ 4 = 142g
- Carbs: 1,890 × 0.40 = 756 cal ÷ 4 = 189g
- Fat: 1,890 × 0.30 = 567 cal ÷ 9 = 63g
How to use this calculator
- Sex, age, height, weight: basic stats for BMR.
- Activity: be honest — most people overestimate.
- Goal: cut (-20% deficit), maintain, or lean bulk (+15% surplus).
- Split: pick the macro distribution that matches your dietary approach.
- Output: target calories + grams of protein, carbs, fat per day.
- Track for 4-6 weeks, adjust based on results (weight trend, energy, recovery).
Common scenarios
30yo male, 80kg, light activity, cutting with high-protein split. TDEE 2,300, cut to 1,840. Macros: 184g protein, 161g carbs, 51g fat. Realistic and satiating.
40yo female, 65kg, moderate activity, maintain with balanced split. TDEE 2,200, maintain 2,200. Macros: 165g protein, 220g carbs, 73g fat.
25yo male, 75kg, very active (gym 6x/wk), lean bulk with high-protein split. TDEE 2,900, bulk to 3,335. Macros: 333g protein, 292g carbs, 93g fat. A lot of food; serious athletes need it.
FAQ
Why 4-4-9 cal per gram? +
How accurate are macro splits? +
Should I count alcohol? +
How long until I see results? +
Should everyone do high-protein? +
Keto — do the numbers really work? +
Why is fat 30% in balanced but 70% in keto? +
Should I track macros forever? +
What about fiber, water, and micronutrients? +
Why does my TDEE seem higher than what I'm eating to lose weight? +
Are protein supplements necessary? +
Heads up: ClutchCalcs gives you fast, accurate results — but always sanity-check critical decisions (medical, financial, structural) with a professional.
Spot a wrong number or want a calculator added? Tell us →