Macro Calculator

Calculate your daily macronutrient needs based on your body stats, activity level, and fitness goal. Get personalized protein, carb, and fat targets using the Mifflin-St Jeor equation.

YOUR DAILY CALORIES
--
Protein
Carbs
Fat
Protein
--
Carbs
--
Fat
--
BMR
--
TDEE
--

What Are Macronutrients?

Macronutrients are the three main types of nutrients that provide energy (calories) to your body: protein, carbohydrates, and fat. Each plays a vital role in bodily function, exercise performance, and overall health.

  • Protein (4 kcal/g): Essential for muscle repair, immune function, enzyme production, and satiety. Found in meat, fish, eggs, dairy, legumes, and tofu.
  • Carbohydrates (4 kcal/g): The body's preferred energy source, especially for brain function and high-intensity exercise. Found in grains, fruits, vegetables, and sugars.
  • Fat (9 kcal/g): Required for hormone production, cell membrane integrity, vitamin absorption (A, D, E, K), and long-duration energy. Found in oils, nuts, avocados, and fatty fish.

BMR & TDEE Formulas

This calculator uses the Mifflin-St Jeor equation, which is considered the most accurate formula for estimating Basal Metabolic Rate (BMR) in most populations.

Men: BMR = (10 × weightkg) + (6.25 × heightcm) − (5 × age) + 5
Women: BMR = (10 × weightkg) + (6.25 × heightcm) − (5 × age) − 161

Your Total Daily Energy Expenditure (TDEE) is then calculated by multiplying BMR by an activity factor:

TDEE = BMR × Activity Factor

Activity Level Multipliers

Activity LevelMultiplierDescription
Sedentary1.2Desk job, little or no exercise
Lightly Active1.375Light exercise or sports 1-3 days per week
Moderately Active1.55Moderate exercise 3-5 days per week
Very Active1.725Hard exercise or sports 6-7 days per week
Extra Active1.9Very hard exercise, physical job, or training twice a day

Macro Split by Goal

GoalCalorie AdjustmentProteinCarbsFat
Lose WeightTDEE − 500 kcal40%30%30%
Maintain WeightTDEE (no change)30%40%30%
Gain WeightTDEE + 500 kcal30%45%25%

When losing weight, protein is increased to 40% to help preserve muscle mass during a caloric deficit. When gaining weight, carbohydrates are increased to 45% to fuel workouts and support muscle growth.

Macronutrient Breakdown Diagram

Macronutrient Calorie Contribution 30% PROTEIN 4 kcal/g 40% CARBS 4 kcal/g 30% FAT 9 kcal/g Maintenance Split (30/40/30) | Lose Weight: 40/30/30 | Gain Weight: 30/45/25 Protein is prioritized during cutting to preserve lean muscle mass

IIFYM - If It Fits Your Macros

IIFYM (If It Fits Your Macros) is a flexible dieting approach that focuses on hitting daily macronutrient targets rather than restricting specific foods. The core principle is that body composition is primarily driven by total calorie and macronutrient intake, not the specific food sources.

Key principles of IIFYM:

  • No foods are inherently "off-limits" as long as you hit your macro targets
  • Emphasizes tracking protein, carbs, and fat rather than just calories
  • Encourages nutrient-dense foods for at least 80% of intake (the "80/20 rule")
  • Improves dietary adherence by allowing flexibility and reducing restriction anxiety
  • Works for both fat loss and muscle gain goals

How to Count Macros

Counting macros is a practical skill that gets easier with practice. Here is a step-by-step approach:

  1. Calculate your targets using this calculator based on your stats and goal
  2. Get a food scale — weighing food is far more accurate than estimating by eye or using measuring cups
  3. Use a tracking app such as MyFitnessPal, Cronometer, or MacroFactor to log everything you eat
  4. Read nutrition labels and learn the macro content of your staple foods
  5. Plan meals in advance to make hitting your targets easier
  6. Prioritize protein first, then fill in carbs and fats around it
  7. Adjust after 2-3 weeks — if progress stalls, reduce/increase calories by 100-200 kcal

Worked Example

A 25-year-old male, 70 kg, 170 cm, moderately active, wants to maintain weight:

BMR = (10 × 70) + (6.25 × 170) − (5 × 25) + 5 = 700 + 1062.5 − 125 + 5 = 1,642.5 kcal
TDEE = 1,642.5 × 1.55 = 2,546 kcal/day

Macro split for maintenance (30/40/30):

  • Protein: 2,546 × 0.30 / 4 = 191 g (764 kcal)
  • Carbs: 2,546 × 0.40 / 4 = 255 g (1,018 kcal)
  • Fat: 2,546 × 0.30 / 9 = 85 g (764 kcal)

Frequently Asked Questions

How accurate is the Mifflin-St Jeor equation?

Studies show the Mifflin-St Jeor equation predicts BMR within 10% of measured values for about 80% of the population. It is considered the most reliable estimation formula by the Academy of Nutrition and Dietetics, outperforming Harris-Benedict and other older equations.

Should I eat the same macros every day?

For most people, consistent daily macros are the simplest approach. However, advanced strategies like carb cycling (higher carbs on training days, lower on rest days) can be effective for athletes. The key is that weekly averages matter more than daily perfection.

How much protein do I really need?

Research suggests 1.6-2.2 g/kg of body weight is optimal for muscle building. For fat loss, higher protein (up to 2.4 g/kg) helps preserve muscle. The macro percentages in this calculator aim to hit these ranges for most people.

What if I am not losing/gaining weight?

Calorie calculators provide estimates. If you are not seeing expected results after 2-3 consistent weeks, adjust by 200-300 kcal in the appropriate direction. Track your weight weekly (same conditions each time) and use the trend, not day-to-day fluctuations.