Macro Calculator
Calculate your optimal daily macronutrient intake — protein, carbohydrates, and fat — for your fitness goal.
How to Use
Enter your details
Provide sex, age, height, and weight for Mifflin-St Jeor BMR calculation.
Select activity level
Choose how active your typical week is to calculate TDEE.
Choose your goal
Select lose fat, maintain, lean bulk, or maximize muscle for goal-adjusted calories.
Review macro breakdown
See protein, carb, and fat targets in grams with calorie percentages.
What Are Macronutrients?
Macronutrients — protein, carbohydrates, and fat — are the three classes of nutrients that provide calories. Each gram of protein and carbohydrate provides 4 calories; each gram of fat provides 9 calories. The right macro split varies by body composition goals, activity type, and individual metabolism.
Real-World Examples & Use Cases
Structuring a Fat Loss Diet
During fat loss, high protein (2.0 g/kg) preserves lean muscle while the calorie deficit burns fat. Combining the macro calculator output with a food tracking app allows precise nutritional planning. Knowing you need 150g protein, 180g carbs, and 60g fat at 1,850 calories transforms abstract goals into concrete daily numbers.
Muscle Building Nutrition
Maximizing muscle gain requires both adequate calories (slight surplus) and optimal protein distribution throughout the day. The calculator shows exactly how much protein is needed based on body weight, avoiding the common mistake of under-eating protein during a bulk and gaining disproportionate fat.
Athletic Performance Fuelling
Endurance athletes (runners, cyclists) use higher carbohydrate percentages to fuel glycogen-dependent aerobic exercise. Strength athletes prioritise protein. Adjusting the macro split to match your training type — rather than following generic diets — supports performance and recovery more effectively.
Ketogenic Diet Planning
Keto macros (~70% fat, 25% protein, 5% carbs) require calculating very specific gram targets to stay in ketosis. The macro calculator shows how to configure intake by goal and activity to produce a keto-compatible split, rather than guessing gram targets.
How It Works
Calorie calculation: Mifflin-St Jeor + TDEE (see Calorie Calculator) Protein by goal (g per kg body weight): Lose fat: 2.0 g/kg (muscle preservation in deficit) Maintain: 1.6 g/kg Lean bulk: 1.8 g/kg Maximize muscle: 2.2 g/kg Fat: 25% of total calories Fat grams = (calories × 0.25) / 9 Carbohydrates: remaining calories Carb grams = (calories - (protein × 4) - (fat × 9)) / 4 Caloric values: Protein: 4 cal/g Carbohydrates: 4 cal/g Fat: 9 cal/g
Frequently Asked Questions
How much protein do I actually need per day?▼
What is a good macro split for weight loss?▼
Does the fat macro type matter (saturated vs unsaturated)?▼
How do I track macros practically?▼
Should carbs be cut at night for weight loss?▼
Related Tools
Explore other tools in this category.
BMI Calculator
Calculate your Body Mass Index (BMI) using metric or imperial measurements.
BMR & TDEE Calculator
Find your Basal Metabolic Rate and Total Daily Energy Expenditure.
Pregnancy Due Date Calculator
Estimate your baby's due date from your last period, conception date, or ultrasound.
Calorie Calculator
Calculate your daily calorie needs (BMR and TDEE) based on your activity level and weight goal.
Body Fat Calculator
Estimate your body fat percentage using the US Navy method or BMI-based formula.
Ideal Body Weight Calculator
Calculate your ideal body weight using four clinical formulas: Devine, Robinson, Miller, and Hamwi.