Macro Calculator
Calculate your daily protein, carbohydrates & fat targets — powered by TDEE + Mifflin-St Jeor
Your Details
Fill in your stats to get instant macro targets.
centimetres
feet
inches
Macro Distribution
Standard split: 30% Protein · 40% Carbs · 30% Fat. Switch to Advanced mode for custom splits.
Step-by-Step Calculation
Body Metrics
Body fat % unlocks Katch-McArdle and lean-mass protein calculation.
centimetres
feet
inches
Macro Preset
Custom Split (must sum to 100%)
Sum: 100% ✓
Macro Distribution
Per-Meal Breakdown
Macros split equally across all meals.
Macro Preset Comparison
All 5 presets at your calorie target — side by side.
Formulas Used
= (10 × kg) + (6.25 × cm) − (5 × age) + 5
BMR (Mifflin, Female)
= (10 × kg) + (6.25 × cm) − (5 × age) − 161
Protein (g) = Cals × % ÷ 4
Carbs (g) = Cals × % ÷ 4
Fat (g) = Cals × % ÷ 9
Katch-McArdle: BMR = 370 + 21.6 × Lean Mass (kg) | Harris-Benedict (M): 88.362 + 13.397×kg + 4.799×cm − 5.677×age
Worked Examples
80 kg Male, 178 cm, 32 yr, Moderately Active
BMR = 800 + 1112.5 − 160 + 5 = 1,757 kcal
TDEE = 1,757 × 1.55 = 2,724 kcal
Target = 2,724 − 500 = 2,224 kcal
60 kg Female, 163 cm, 26 yr, Very Active
BMR = 600 + 1018.75 − 130 − 161 = 1,328 kcal
TDEE = 1,328 × 1.725 = 2,290 kcal
Target = 2,290 + 250 = 2,540 kcal
75 kg Male, 180 cm, 24 yr, Very Active
BMR = 750 + 1125 − 120 + 5 = 1,760 kcal
TDEE = 1,760 × 1.725 = 3,036 kcal
Target = 3,036 kcal (maintain)
What is a Macro Calculator?
A macro calculator — short for macronutrient calculator — determines how many grams of protein, carbohydrates, and fat you should eat each day to meet your specific health or fitness goal. Unlike a simple calorie counter, a macro calculator tells you what to eat, not just how much. Hitting the right macro targets is the foundation of evidence-based nutrition, used by athletes, physique competitors, and anyone seeking sustainable body composition changes.
This calculator first estimates your Total Daily Energy Expenditure (TDEE) using the Mifflin-St Jeor BMR equation — the most validated formula for general populations — then adjusts calories up or down based on your goal, and finally splits those calories into protein, carb, and fat grams using your chosen macro ratio.
How Are Macros Calculated?
Step 1 — Basal Metabolic Rate (BMR)
BMR is the number of calories your body burns at complete rest to keep organs functioning. The Mifflin-St Jeor equation (1990) is the most accurate general-purpose formula:
| Sex | Formula |
|---|---|
| Male | (10 × kg) + (6.25 × cm) − (5 × age) + 5 |
| Female | (10 × kg) + (6.25 × cm) − (5 × age) − 161 |
Step 2 — Total Daily Energy Expenditure (TDEE)
TDEE = BMR × Activity Factor. Activity factors range from 1.2 (sedentary desk worker) to 1.9 (extremely active person with a physical job plus daily intense training). The multiplier accounts for all calories burned through movement, digestion, and non-exercise activity.
Step 3 — Goal Adjustment
Your calorie target is adjusted from TDEE based on your goal: −500 kcal/day for fast fat loss, −250 kcal/day for slow fat loss, 0 for maintenance, +250 kcal/day for slow muscle gain, or +500 kcal/day for aggressive bulking. A deficit of 500 kcal/day produces roughly 0.5 kg of fat loss per week.
Step 4 — Macro Split
Your calorie target is then divided into grams of each macronutrient. Protein and carbohydrates each provide 4 kcal per gram; fat provides 9 kcal per gram. For example, if your target is 2,000 kcal and you use a 30/40/30 split:
- Protein: 2,000 × 30% ÷ 4 = 150 g/day
- Carbs: 2,000 × 40% ÷ 4 = 200 g/day
- Fat: 2,000 × 30% ÷ 9 = 66.7 g/day
Which Macro Split Should I Choose?
| Preset | Protein | Carbs | Fat | Best For |
|---|---|---|---|---|
| Standard | 30% | 40% | 30% | General health & balanced dieting |
| High Protein | 40% | 35% | 25% | Muscle building or cutting with muscle retention |
| Low Carb / Keto | 30% | 10% | 60% | Ketogenic diet, insulin sensitivity, fat adaptation |
| High Carb Athletic | 25% | 55% | 20% | Endurance athletes, runners, cyclists |
| Balanced | 25% | 50% | 25% | Everyday active individuals, maintainers |
How Much Protein Do I Actually Need?
The minimum for general health is 0.8 g/kg/day. For body composition goals, research consistently supports 1.6–2.2 g/kg/day of lean body mass for muscle building and preservation during fat loss. A 70 kg person aiming to build muscle should target roughly 112–154 g of protein per day. Higher protein intake also increases satiety, which helps with adherence to a calorie deficit.