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 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
MACRO SPLIT VISUALISATION
ALL GOALS AT YOUR TDEE (2,711 kcal)
| Goal | Kcal | Protein | Carbs | Fat | P/kg |
|---|---|---|---|---|---|
| Aggressive Cut | 1,711 | 171g | 128g | 57g | 2.1 |
| Slow Cut | 2,211 | 193g | 193g | 74g | 2.4 |
| Maintain | 2,711 | 203g | 271g | 90g | 2.5 |
| Lean Bulk | 2,961 | 222g | 333g | 82g | 2.8 |
| Bulk | 3,211 | 201g | 401g | 89g | 2.5 |
PROTEIN BENCHMARKS
SUGGESTED MEAL SPLIT (3 meals + 2 snacks)
Distribute protein evenly across meals for optimal muscle protein synthesis.
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).
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.
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.
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.
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.
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
FORMULA REFERENCE TABLE
| Name | Formula | Description |
|---|---|---|
| BMR (Mifflin-St Jeor) | Male: 10w+6.25h-5a+5 | Female: 10w+6.25h-5a-161 | w=weight(kg), h=height(cm), a=age. Most accurate BMR formula for general population. |
| TDEE | TDEE = BMR × activity multiplier | Sedentary×1.2 | Light×1.375 | Moderate×1.55 | Active×1.725 | Very Active×1.9 |
| Goal calories | Goal = TDEE ± deficit/surplus | Cut: −500 kcal | Aggressive cut: −1000 | Maintain: 0 | Lean bulk: +250 | Bulk: +500 |
| Protein grams | P(g) = goal_kcal × P% / 4 | 4 kcal/g protein. Cut: 35-40% of calories from protein. Bulk: 25-30%. |
| Carb grams | C(g) = goal_kcal × C% / 4 | 4 kcal/g carbs. Higher during bulks/maintenance; lower during cuts. |
| Fat grams | F(g) = goal_kcal × F% / 9 | 9 kcal/g fat. Minimum 0.5g/kg/day for hormonal health. Usually 25-30% of calories. |
| Protein per kg | P/kg = protein_g / body_weight_kg | RDA: 0.8g/kg. Muscle building/cutting: 1.6-2.4g/kg. Athletes: up to 3g/kg. |
| Safety minimums | Min 1500 kcal (male) / 1200 kcal (female) | Below these levels, nutrient deficiencies and metabolic adaptation become severe risks. |
Last updated: April 29, 2026 · BMR: Mifflin-St Jeor (1990) · TDEE activity multipliers: Harris-Benedict revised · 7700 kcal ≈ 1 kg body fat