Free Tool
Macro Calculator — Protein, Carbs, Fat for Lifters
Enter your bodyweight, activity level, and goal. The calculator returns daily calorie target plus protein, carbohydrate, and fat grams — based on ISSN (International Society of Sports Nutrition) position stand recommendations for resistance-trained individuals.
How these numbers are calculated
Step 1 — BMR (Basal Metabolic Rate): Mifflin-St Jeor equation, the most accurate general BMR formula per 2005 meta-analysis by Frankenfield et al.
Step 2 — TDEE (Total Daily Energy Expenditure): BMR × activity multiplier.
Step 3 — Goal adjustment: Cut = TDEE − 20%; Maintain = TDEE; Bulk = TDEE + 300 kcal.
Step 4 — Macros:
- Protein: 2.2 g/kg on cut, 2.0 g/kg on maintain, 1.8 g/kg on bulk (ISSN range: 1.4-2.0 g/kg; higher during cut to preserve muscle)
- Fat: 25% of calories (minimum 0.8 g/kg for hormonal health)
- Carbs: Remainder of calories (calories − protein_kcal − fat_kcal) ÷ 4
Macro reference table (male, 180 lb / 82 kg lifter, moderately active)
| Goal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Cut | ~2,150 | 180g | 200g | 60g |
| Maintain | ~2,700 | 165g | 290g | 75g |
| Bulk | ~3,000 | 150g | 375g | 85g |
Frequently Asked Questions
How much protein should a lifter eat per day?
ISSN recommends 1.4-2.0 g/kg/day. Most lifters do well at 1.6-2.2 g/kg (0.73-1.0 g/lb). Higher during a cut.
What's the ideal macro split for cutting?
High protein (2.0-2.4 g/kg), moderate fat (0.7-1.0 g/kg min), carbs fill the rest. ~0.5-1% bw loss/week.
How many calories to bulk?
TDEE + 250-500 kcal for a lean bulk. Produces ~0.25-0.5 lb/week weight gain.
What are macros?
Protein (4 kcal/g), carbs (4 kcal/g), fat (9 kcal/g). Total calories = sum of these.
Should I eat the same macros every day?
Protein: yes. Carbs/fat: within ±20% is fine; you can cycle if preferred.