Macros by Goal Calculator — TDEE + Personalised Splits

The Macros by Goal Calculator computes personalised daily macronutrient targets using Mifflin-St Jeor BMR and 5 activity multipliers to derive TDEE, then applies goal-specific calorie adjustments and macro splits. Five preset goals: Aggressive Cut (−1000 kcal, 40/30/30), Slow Cut (−500, 35/35/30), Maintain (0, 30/40/30..

YOUR DETAILS

kg
cm
yrs

YOUR DAILY MACROS

GOAL CALORIES

2,711

kcal/day · TDEE: 2,711

PROTEIN

203

g · 812 kcal

CARBS

271

g · 1,084 kcal

FAT

90

g · 810 kcal

Protein per kg body weight2.5 g/kg

MACRO SPLIT VISUALISATION

203g P
271g C
90g F
Protein: 203g (812 kcal)
Carbs: 271g (1,084 kcal)
Fat: 90g (810 kcal)

ALL GOALS AT YOUR TDEE (2,711 kcal)

GoalKcalProteinCarbsFatP/kg
Aggressive Cut1,711171g128g57g2.1
Slow Cut2,211193g193g74g2.4
Maintain2,711203g271g90g2.5
Lean Bulk2,961222g333g82g2.8
Bulk3,211201g401g89g2.5

PROTEIN BENCHMARKS

RDA (sedentary minimum)64g (0.8g/kg)
General health96g (1.2g/kg)
Active / body composition144g (1.8g/kg)
Muscle building / cutting176g (2.2g/kg)
Your current target203g (2.5g/kg)

SUGGESTED MEAL SPLIT (3 meals + 2 snacks)

Breakfast (25%)51P / 68C / 23F
Morning snack (10%)20P / 27C / 9F
Lunch (30%)61P / 81C / 27F
Afternoon snack (10%)20P / 27C / 9F
Dinner (25%)51P / 68C / 23F

Distribute protein evenly across meals for optimal muscle protein synthesis.

Created with ❤️ byeaglecalculator.com

HOW TO USE

  1. 1

    Select metric or imperial and male or female using the toggle buttons at the top. These control the BMR formula constants (Mifflin-St Jeor uses different intercepts for male and female) and the safety calorie floor (1500 kcal for males, 1200 kcal for females).

  2. 2

    Enter your weight, height, and age. Quick-select buttons provide common values. For imperial height, enter feet and inches separately. All values convert automatically — switching between metric and imperial re-computes without losing your data.

  3. 3

    Choose your activity level. Each button shows a live TDEE preview in monospace — you can see exactly how much each activity level changes your maintenance calories before selecting. Pick the level that best reflects your typical week, not your best week.

  4. 4

    Select your goal. Each goal button shows the resulting calorie target live. Aggressive Cut subtracts 1000 kcal (≈1 kg/week loss), Slow Cut subtracts 500 kcal, Maintain is your TDEE, Lean Bulk adds 250 kcal, Bulk adds 500 kcal. The Custom Split option lets you set your own calorie adjustment and P/C/F percentages — a validation warning appears if percentages don't sum to 100.

  5. 5

    Read your results: goal calories in large numerals with your TDEE below for reference, protein/carbs/fat in grams with individual calorie contributions. Protein per kg body weight is shown for easy comparison against benchmarks. The right panel shows a stacked macro bar, all-goals comparison table, protein benchmarks panel, and a suggested 5-meal split with per-meal macro targets.

WORKED EXAMPLE

Macros by Goal Calculator — worked example: INPUTS: Male, 30 years old, 80 kg, 175 cm, Moderate activity STEP 1: BMR (Mifflin-St Jeor) BMR = 10×80 + 6.25×175 − 5×30 + 5 = 800 + 1093.75 − 150 + 5 = 1748.75 ≈ 1749 kcal/day STEP 2: TDEE TDEE = BMR × 1.55 (moderate activity) = 1749 × 1.55 = 2711 kcal/day STEP 3: GOAL CALORIES + MACROS Aggressive Cut (−1000 kcal, 40P/30C/30F): Goal = 2711 − 1000 = 1711 kcal Protein = 1711 × 0.40 / 4 = 171g (2.14 g/kg) Carbs = 1711 × 0.30 / 4 = 128g Fat = 1711 × 0.30 / 9 = 57g Verify: 171×4 + 128×4 + 57×9 = 684+512+513 = 1709 kcal ✓ Slow Cut (−500 kcal, 35P/35C/30F): Goal = 2711 − 500 = 2211 kcal Protein = 2211 × 0.35 / 4 = 193g (2.41 g/kg) Carbs = 2211 × 0.35 / 4 = 193g Fat = 2211 × 0.30 / 9 = 74g Maintain (0, 30P/40C/30F): Goal = 2711 kcal Protein = 2711 × 0.30 / 4 = 203g Carbs = 2711 × 0.40 / 4 = 271g Fat = 2711 × 0.30 / 9 = 90g Lean Bulk (+250, 30P/45C/25F): Goal = 2711 + 250 = 2961 kcal Protein = 2961 × 0.30 / 4 = 222g (2.77 g/kg) Carbs = 2961 × 0.45 / 4 = 333g Fat = 2961 × 0.25 / 9 = 82g PROTEIN BENCHMARKS at 80 kg: RDA (0.8g/kg): 64g — minimum for sedentary General (1.2g/kg): 96g Active (1.8g/kg): 144g Muscle building (2.2g/kg): 176g CALORIE CONVERSION: 7700 kcal ≈ 1 kg body fat 500 kcal/day deficit × 7 days = 3500 kcal = ~0.45 kg/week

REFERENCE FORMULAS

FORMULA REFERENCE TABLE

NameFormulaDescription
BMR (Mifflin-St Jeor)Male: 10w+6.25h-5a+5 | Female: 10w+6.25h-5a-161w=weight(kg), h=height(cm), a=age. Most accurate BMR formula for general population.
TDEETDEE = BMR × activity multiplierSedentary×1.2 | Light×1.375 | Moderate×1.55 | Active×1.725 | Very Active×1.9
Goal caloriesGoal = TDEE ± deficit/surplusCut: −500 kcal | Aggressive cut: −1000 | Maintain: 0 | Lean bulk: +250 | Bulk: +500
Protein gramsP(g) = goal_kcal × P% / 44 kcal/g protein. Cut: 35-40% of calories from protein. Bulk: 25-30%.
Carb gramsC(g) = goal_kcal × C% / 44 kcal/g carbs. Higher during bulks/maintenance; lower during cuts.
Fat gramsF(g) = goal_kcal × F% / 99 kcal/g fat. Minimum 0.5g/kg/day for hormonal health. Usually 25-30% of calories.
Protein per kgP/kg = protein_g / body_weight_kgRDA: 0.8g/kg. Muscle building/cutting: 1.6-2.4g/kg. Athletes: up to 3g/kg.
Safety minimumsMin 1500 kcal (male) / 1200 kcal (female)Below these levels, nutrient deficiencies and metabolic adaptation become severe risks.

FREQUENTLY ASKED QUESTIONS

Was this calculator helpful?

Last updated: April 29, 2026 · BMR: Mifflin-St Jeor (1990) · TDEE activity multipliers: Harris-Benedict revised · 7700 kcal ≈ 1 kg body fat