🥗 Macro Calculator
Enter your daily calorie target and choose a diet preset to instantly see your protein, carb, and fat targets in grams. Pick from 8 presets - Balanced, High-Protein, Low-Carb, Keto, Zone, Carnivore - or dial in a custom split with live percentage sliders. The Meal Split tab divides your macros across 2–6 meals per day.
🥗 Set Your Targets
🍽️ Meal-by-Meal Macro Split
Calculate first to see your meal split. Macros divided equally across all meals.
📐 How Macros Are Calculated
Calorie to Gram Conversion
Protein Targets by Goal
8 Diet Presets Explained
Fibre & Water Recommendations
❓ Frequently Asked Questions
Macro Calculator - Protein, Carbs & Fat Targets for Any Diet Goal
Tracking macros goes one step beyond calorie counting. Two diets with the same calorie total can produce very different results: 2,000 calories split 40% protein / 30% carbs / 30% fat will preserve more muscle during weight loss than 2,000 calories at 15% protein / 55% carbs / 30% fat - even though both create identical deficits. The source of your calories shapes your body composition, hunger levels, and energy, not just the number.
The 8 Diet Presets - What Each One Is Designed For
Weight Loss & General Health
- Balanced (30/40/30): Moderate of everything. Good for maintenance, general health, and beginners who want a sustainable split.
- High-Protein (40/30/30): Prioritises muscle preservation during fat loss. Higher satiety. Ideal for anyone in a calorie deficit who trains.
- Low-Carb (35/20/45): Reduces insulin response, improves metabolic markers for some people. Good for fat loss without extreme carb restriction.
- Zone (30/40/30): Dr. Barry Sears' framework for hormonal balance. Essentially similar to Balanced - practical and sustainable.
Performance & Therapeutic
- Keto (25/5/70): Under 50g carbs/day shifts the body into ketosis. Therapeutic for epilepsy; popular for fat loss and mental clarity.
- High-Carb (25/55/20): Endurance athletes and high-volume trainers who need glycogen. Maximum fuel for cardio-heavy training.
- Muscle Gain (30/50/20): Higher carbs to fuel training intensity and recovery. Protein at muscle-building level. Best in calorie surplus.
- Carnivore (~35/0/65): Zero-carb animal-based diet. Niche, high adherence for some. Eliminates all plant foods.
Protein - The Most Important Macro to Get Right
Of the three macronutrients, protein consistently shows the strongest dose-response relationship with body composition outcomes. Research supports:
- Muscle protein synthesis: The anabolic response (muscle building signal) requires adequate leucine, typically found in a meal with 25–40g of protein. Meals below 20g protein may not fully trigger muscle protein synthesis in many individuals.
- Satiety: Protein is more satiating per calorie than carbs or fat - it reduces ghrelin (hunger hormone) and increases peptide YY (fullness hormone). High-protein diets consistently reduce spontaneous calorie intake.
- Thermic effect: About 25–30% of protein calories are burned during digestion (vs 6–8% for carbs and 2–3% for fat). This means high-protein diets boost metabolic rate slightly.
- Muscle preservation during fat loss: Without adequate protein, a calorie deficit causes muscle loss alongside fat loss. Higher protein (2.0–2.4g/kg) preserves muscle mass even in aggressive deficits.
Timing Your Macros Around Workouts
While total daily macros matter most, distributing them around training has measurable (if modest) additional benefits:
- Pre-workout (1–2 hours before): 25–40g protein + moderate carbs (30–60g). Provides amino acids and glycogen for training. Fat intake slows gastric emptying - keep it low if training within 1 hour.
- Post-workout (within 2 hours): 25–40g protein. The "anabolic window" is larger than traditionally thought - up to 2 hours post-workout, not just 30 minutes. Carbs help replenish glycogen for the next session.
- Before sleep: 30–40g of slow-digesting protein (casein or cottage cheese) before bed may improve overnight muscle protein synthesis - particularly relevant for people training daily.
- Fat and fibre: Have no specific timing requirements. Spread them throughout the day naturally.