Skip to content
PROGRAMBODY

Free Tool

MACRO
CALCULATOR.

Built for lifters who track macros. We use Katch-McArdle if you know your body fat (more accurate for lifters), Mifflin-St Jeor if you don’t. Bulk rates auto-cap by experience, no naive 1%/week recommendations to advanced lifters.

Reviewed by Ana, our nutritionist

Competitive bodybuilder. Trains who she coaches.

13 questions. Two minutes. Your numbers below.

Calculator mode

1. Biological sex

Picks the right metabolic equation. Not gender identity.

2. Age

BMR drops ~1-2% per decade after 25.

years

3. Height

Used in the Mifflin-St Jeor BMR formula.

ft
in

4. Current weight

Drives both BMR and your protein/fat targets.

lb

5. Body fat estimate

If known, we use Katch-McArdle (LBM-based, more accurate for lifters). If not, we use Mifflin-St Jeor, still works, ~5-8% less precise.

Click the body type that looks closest to you. Skip if you don’t want to guess.

Real silhouette photos drop in here per band as we shoot them. For now, click whichever range matches what you see in the mirror.

%

6. Primary goal

Drives whether we deficit, maintain, or surplus from your TDEE.

7. Training type

Lifting + cardio adds calories on top of your activity multiplier. We don't double-count.

8. Sessions per week

Each session adds ~200 kcal (lifting) or ~250 kcal (cardio) to your daily total, averaged.

/ week

9. Lifting experience

Caps your bulk + cut rate. Advanced lifters can't gain muscle past ~0.25%/wk without fat. Returning lifters keep intermediate caps, muscle memory ramps fast.

10. What do you want to be?

This drives WHICH ProgramBody program we recommend at the end, doesn't affect your macro numbers.

10. Daily activity (NOT including training)

Walking + work + life. Lifting is added separately so we don't double-count it.

11. Protein target

Higher protein = more muscle preserved on cut, more growth on bulk, more satiety. Most serious lifters land 2.0-2.4 g/kg.

12. Diet preference

Sets your fat % of total calories. Carbs fill in the remainder.