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.

Daily calories
0
Protein
0g
0 kcal
Carbs
0g
0 kcal
Fat
0g
0 kcal

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:

Macro reference table (male, 180 lb / 82 kg lifter, moderately active)

GoalCaloriesProteinCarbsFat
Cut~2,150180g200g60g
Maintain~2,700165g290g75g
Bulk~3,000150g375g85g

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.

Related tools & reading