Free toolNo signupTraining vs rest day carbsUS + metric

Macro Calculator for Lean Bulking

Use this macro calculator for training and rest days to set protein, fat, and carb targets (grams per day) from calories and body weight. Choose your goal (cut, maintain, or bulk), training days per week, and protein and fat preferences (g/kg), then carbs fill the remaining calories. Enable a training day vs rest day carb split (carb cycling) to shift carbs higher on training days and lower on rest days while keeping weekly calories constant. Adjust calories by 100-200 after 14 days if your trend is off. Not medical advice.

Methodology | Editorial policy & methodology

Training vs rest days

Macro Calculator

Set protein, fat, and carbs for your goal. Enter calories, weight, and training days per week, choose protein and fat preferences (g/kg), and carbs fill the remaining calories. Optionally split carbs higher on training days and lower on rest days.

Unit system

Use your target calories (maintenance, deficit, or surplus).

0-7. Used to calculate training day carbs and rest day carbs.

Used to set protein and fat from g/kg.

Goal

Goal is for context. Your calorie target and preferences determine the macro totals.

Protein preference

Fat preference

Training/rest day carb split

Shifts 20% of daily carb calories from rest days to training days.

Enter calories, training days, and weight to calculate.

Your results

Macro targets (grams per day)

Maintain
Enter calories, training days, and weight, then click Calculate macros. You'll get protein grams per day, fat grams per day, and carb targets. If carb split is enabled, you'll also see training day carbs and rest day carbs.

Assumptions

  • Protein: Standard (1.8 g/kg).
  • Fat: Standard (0.8 g/kg).
  • Calories per gram: protein 4, carbs 4, fat 9.
If your weight trend is off after 14 days, adjust calories by 100-200 and recalculate. Keep protein steady.

Estimates only. Not medical advice.

Methods & assumptions

This variant focuses on Macro Calculator for Lean Bulking.

This macro calculator outputs macro targets in grams per day: protein, fat, and carbs. Goal (cut/maintain/bulk) is for context only — your calorie target, body weight, and preferences determine the results.

How to use the results

  • Protein and fat are daily targets (same every day).
  • If the training/rest carb split is enabled, use training day carbs on training days and rest day carbs on rest days.
  • If the split is disabled, use the daily carbs target every day.

Formulas

  • Weight conversion when using US units: kg = lb * 0.4536.
  • Protein (g/day) = weight(kg) x preference (1.6, 1.8, or 2.2 g/kg).
  • Fat (g/day) = weight(kg) x preference (0.6, 0.8, or 1.0 g/kg).
  • Carb calories = total calories - protein*4 - fat*9.
  • Carbs (g/day) = carb calories / 4 (clamped to 0 if calories are too low).

Training vs rest day carb split

  • When enabled and training days are 1-6, 20% of daily carb calories are shifted from each rest day to training days.
  • Weekly calories are unchanged (training days end up higher calorie and rest days lower calorie).

Examples

Calories per gram: protein 4, carbs 4, fat 9. Rounding: grams to whole numbers.

More variants

Macros For Training And Rest Days

Focused on macros for training and rest days.

Macro Calculator For Cutting

Focused on macro calculator for cutting.

Macro Calculator For Lean Bulk

Focused on macro calculator for lean bulk.

Macro Calculator for Cutting (Keep Muscle)

Focused on Macro Calculator for Cutting (Keep Muscle).

Macro Calculator for Recomp

Focused on Macro Calculator for Recomp.

Macros for Strength + Performance

Focused on Macros for Strength + Performance.

High-Carb, Low-Fat Macro Calculator

Focused on High-Carb, Low-Fat Macro Calculator.

Higher-Fat Macro Calculator

Focused on Higher-Fat Macro Calculator.

Questions & Answers

Clear answers, so you can use this tool with confidence.

Train with Momentum.

Download Momentum free and get a plan tailored to your schedule, equipment, and goals.