Last updated:

Macro Calculator

Setting precise daily targets for protein, carbohydrates, and fats removes guesswork from diet planning. This macro calculator estimates your ideal macronutrient split using established metabolic equations and your specific fitness goal. Enter your biometrics and activity details above to generate personalized targets.

Your Stats
15–100 years
100–250 cm
30–200 kg
Activity Level
Goal
Your Daily Targets
Basal Metabolic Rate (BMR)
kcal
Daily Energy Expenditure (TDEE)
kcal
Caloric Adjustment
kcal
Target Daily Calories
kcal

Macronutrient Targets
g protein
g carbs
g fat
Macro breakdown
Disclaimer: This calculator provides estimates based on the Mifflin-St Jeor equation. Individual metabolic rates vary ±15–20%. Monitor your results over 2–4 weeks and adjust calories if weight change stalls. Consult a registered dietitian for personalized medical advice.

How the calculator determines your daily targets

The tool calculates your nutritional needs in three sequential steps: establishing baseline energy expenditure, adjusting for your goal, and partitioning calories into grams of each macronutrient.

Step 1: Calculate Basal Metabolic Rate (BMR)

BMR represents the calories your body burns at complete rest to maintain vital functions like breathing, circulation, and cell production. The calculator uses the Mifflin-St Jeor equation, which remains the clinical standard for accuracy:

  • Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
  • Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

Step 2: Apply Activity Multiplier to find TDEE

Total Daily Energy Expenditure (TDEE) multiplies your BMR by an activity factor to account for movement, structured exercise, and occupational demands:

  • Sedentary: 1.2
  • Lightly active: 1.375
  • Moderately active: 1.55
  • Very active: 1.725
  • Extremely active: 1.9

Step 3: Adjust for goal and distribute macros

Once your maintenance calories are known, the calculator applies a caloric deficit or surplus. It then converts calories to grams using standard energy densities:

  • Protein: 4 kcal/g
  • Carbohydrates: 4 kcal/g
  • Fats: 9 kcal/g

Protein is calculated first to preserve lean mass. Fats are set to hormonal health baselines. Carbohydrates fill the remaining energy gap.

This tool provides estimates based on established equations and should not replace professional medical or dietary advice.

What is the optimal macro split for your goal?

Fixed percentage charts fail to account for body weight and training intensity. Evidence-based ranges scale with your stats and adapt to metabolic adaptation.

Fat loss and cutting

Maintaining a 10–25% caloric deficit requires higher protein to prevent muscle catabolism. Aim for 1.6–2.2 g/kg (0.7–1.0 g/lb) of body weight. Dietary fat typically sits at 20–30% of total calories, with carbohydrates covering the remainder. Lower carbs can improve satiety during steep deficits.

Muscle gain and bulking

A 10–20% caloric surplus supports tissue synthesis. Protein targets remain at 1.6–2.0 g/kg. Fats stay at 20–25% to support hormone production and joint health. Carbohydrates rise to 50–60% of total calories to fuel high-volume training and replenish glycogen stores.

Maintenance and body recomposition

Keeping calories at TDEE while adjusting protein to 1.8–2.2 g/kg enables simultaneous fat loss and muscle gain in trained individuals. Carbohydrate intake fluctuates with training days, typically ranging from 40–50% of total intake.

Endurance and high-volume training

Athletes logging 10+ hours of cardio per week require glycogen preservation. Protein stays at 1.4–1.7 g/kg. Fats remain at 20–25%. Carbohydrates increase to 55–65% to sustain prolonged aerobic output.

How to track macros without burnout

Consistency matters more than hitting exact numbers every single day. The following practices prevent tracking fatigue while maintaining progress.

  1. Weigh solid foods raw. Volumetric measuring introduces variance. A digital scale accurate to 1 gram aligns directly with nutrition database entries and removes packing errors.
  2. Log cooking oils and condiments. A single tablespoon of olive oil contains 14 g of fat and 120 calories. Untracked additions quickly erase a planned deficit.
  3. Average weekly intake. Daily fluctuations from hydration, sodium, and digestion are normal. If your 7-day average aligns within 5% of your target, the nutrition plan is working.
  4. Prioritize protein distribution. Spreading 25–40 g of protein across 3–4 meals maximizes muscle protein synthesis compared to consuming the entire daily target at dinner.
  5. Reassess every 4–6 weeks. Weight changes alter BMR. Update the calculator with your new stats when scale measurements or waist circumference stall for more than 14 days.

Frequently Asked Questions

Should I track macros by weight or volume?

Always track by weight using a digital kitchen scale. Measuring cups and spoons vary by 10–30% depending on how densely you pack the food. Gram-based tracking eliminates packing variance and aligns directly with nutrition database entries.

Do dietary fibers count toward total carbohydrates?

Yes, fiber appears under total carbs on nutrition labels. However, your body cannot fully digest soluble and insoluble fiber, so it provides about 2 kcal/g instead of 4. Most tracking apps allow you to subtract fiber if your goal focuses strictly on net energy.

Can this calculator help with specific diets like keto or vegan?

The tool calculates baseline targets, but you can manually adjust the splits. Keto protocols typically restrict carbs to 20–50 g daily while raising fats to 60–75%. Vegan diets simply shift the protein source to legumes, soy, and seitan while keeping the gram targets identical.

Is it better to hit macro targets daily or over a weekly average?

A weekly average provides more flexibility and reduces stress. As long as your 7-day totals stay within 5% of the calculated goal and you hit protein targets on most days, short-term fluctuations will not derail muscle growth or fat loss.

How accurate are smartphone food logs compared to weighing?

Phone apps estimate portion sizes using photos or volume descriptions, introducing 20–40% error rates. Weighing ingredients in raw form before cooking removes moisture-loss variables and matches database values, making it the gold standard for accuracy.

What happens if I miss my protein target one day?

A single day of lower protein intake causes no meaningful muscle loss. Recovery and synthesis operate across multiple days. Simply return to your target the following day and prioritize protein at your next 3 meals to compensate.

  1. Macro Calculator for Weight Loss – Free Online Tool 2026
  2. Calorie Calculator – Find Your Daily Calorie Needs