Advertisement
728×90
🥗 Macro Calculator
Calculate your ideal daily macronutrient targets — protein, carbohydrates, and fat — based on your body stats, activity level, and fitness goal using the Mifflin-St Jeor equation.
—
Calories / day
—
Protein (g)
—
Carbs (g)
—
Fat (g)
Macro breakdown
—
Protein
Carbs
Fat
BMR: — cal/day
TDEE: — cal/day
Calculation Method
Step 1 — BMR (Mifflin-St Jeor):
Male: 10×weight + 6.25×height − 5×age + 5
Female: 10×weight + 6.25×height − 5×age − 161
Step 2 — TDEE: BMR × Activity Multiplier
Step 3 — Calorie Target: TDEE × Goal Multiplier
Step 4 — Macros: Split calories by goal ratio (protein 4 kcal/g, carbs 4 kcal/g, fat 9 kcal/g)
Advertisement
728×90
How to Use This Calculator
-
1Enter Your StatsProvide your gender, age, height (cm), and current weight (kg) for an accurate BMR calculation.
-
2Choose Activity LevelSelect how active you are during a typical week. Be honest — overestimating leads to surplus calories.
-
3Set Your GoalChoose your primary goal: weight loss, maintenance, or muscle gain. Each goal uses a different calorie adjustment and macro ratio.
-
4Track Your MacrosUse a food tracking app like MyFitnessPal to hit your daily protein, carb, and fat targets. Adjust after 2–4 weeks based on results.
Real-World Example
Male, 30 years, 175 cm, 80 kg, Moderately Active (×1.55), Goal: Lose Weight (−15%):
BMR = 10×80 + 6.25×175 − 5×30 + 5 = 1,904 cal
TDEE = 1,904 × 1.55 = 2,951 cal
Target = 2,951 × 0.85 = 2,508 cal
Protein (40%) = 2,508 × 0.40 / 4 = 251g
Carbs (35%) = 2,508 × 0.35 / 4 = 219g
Fat (25%) = 2,508 × 0.25 / 9 = 70g
Related Calculators
🔥
Health
Calorie Calculator
Calculate your daily calorie needs based on age, gender, height, weight, and activity level.
Calculate now
🏃
Health
TDEE Calculator
Calculate your Total Daily Energy Expenditure — how many calories you burn per day.
Calculate now
🥩
Health
Protein Intake Calculator
Calculate your daily protein needs based on weight, activity level, and fitness goal.
Calculate now