Macronutrient Calculator

Macronutrient Calculator – Daily Protein, Carbs & Fat Targets 2026
Skip to main content
⚠️ Disclaimer: This tool is for informational and educational purposes only. It is not a substitute for advice from a registered dietitian or qualified healthcare provider. Individual nutritional needs vary significantly.

👤 Body Stats

Adults 18–100 years.
Used in the Mifflin-St Jeor formula.
Your current body weight.
Your height in cm or inches.

🏃 Activity Level

Choose the option that best matches your typical week.

🎯 Goal & Diet Preset

📊 Your Macro Targets

🥗

Enter your stats and press Calculate to see your daily macro targets.

📤 Export & Share

⚡ TL;DR: This Macronutrient Calculator uses the Mifflin-St Jeor formula to estimate your TDEE, applies a calorie adjustment for your goal, then splits calories into protein, carbs, and fat using evidence-based macro ratios. Protein = 4 cal/g, Carbs = 4 cal/g, Fat = 9 cal/g. Results are a science-backed starting point — adjust after 3–4 weeks based on real-world progress.

What Is a Macronutrient Calculator?

A macronutrient calculator estimates your daily targets for the three primary nutrients — protein, carbohydrates, and fat — based on your body statistics, activity level, and health goal. Unlike a simple calorie counter, it tells you not just how much to eat but what to eat in terms of each macronutrient group.

Macronutrients matter because each plays a distinct physiological role. Protein builds and repairs muscle tissue, supports immune function, and is the most satiating macronutrient per calorie. Carbohydrates are the body's primary energy source, particularly for high-intensity exercise. Fat supports hormonal production, fat-soluble vitamin absorption, and cellular membrane integrity.

This calculator is used by fitness enthusiasts planning a lean bulk, individuals managing weight loss, athletes optimising performance nutrition, people following structured diets like keto or low-carb, and healthcare-adjacent professionals advising on dietary change. It is relevant across life stages and goals — not just for bodybuilders.

Before this tool, calculating accurate macro targets required manual BMR estimation, TDEE multiplication, goal-based calorie adjustments, and manual gram conversion for each macro — a multi-step process prone to error. This calculator performs all steps instantly and explains each one.

📚 Citation: Mifflin MD, et al. "A new predictive equation for resting energy expenditure in healthy individuals." American Journal of Clinical Nutrition. 1990;51(2):241–7. | FAO/WHO/UNU. Human Energy Requirements. Rome: FAO, 2004.

How the Macro Formula Works — BMR, TDEE & Ratios

Step 1 — BMR (Mifflin-St Jeor):
Male: BMR = (10 × kg) + (6.25 × cm) − (5 × age) + 5
Female: BMR = (10 × kg) + (6.25 × cm) − (5 × age) − 161

Step 2 — TDEE: TDEE = BMR × Activity Factor
Step 3 — Adjusted Calories: TDEE ± Goal Adjustment
Step 4 — Macro Grams: Protein (g) = cal × %P ÷ 4  |  Carbs (g) = cal × %C ÷ 4  |  Fat (g) = cal × %F ÷ 9

Activity Multipliers & Goal Adjustments

Activity LevelMultiplierFat LossMaintenanceMuscle GainAggressive Bulk
Sedentary×1.20−20%±0%+10%+20%
Lightly Active×1.375−20%±0%+10%+20%
Moderately Active×1.55−20%±0%+10%+20%
Very Active×1.725−15%±0%+10%+20%
Extra Active×1.90−15%±0%+10%+20%

Worked example: Male, 30y, 70 kg, 170 cm, Moderately Active, Fat Loss goal.

  1. BMR = (10×70) + (6.25×170) − (5×30) + 5 = 700 + 1,062.5 − 150 + 5 = 1,617.5 kcal
  2. TDEE = 1,617.5 × 1.55 = 2,507 kcal
  3. Adjusted = 2,507 × 0.80 = 2,006 kcal
  4. Protein (35%): 2,006 × 0.35 ÷ 4 = 175 g
  5. Fat (30%): 2,006 × 0.30 ÷ 9 = 67 g
  6. Carbs (35%): 2,006 × 0.35 ÷ 4 = 175 g

📚 Citation: Mifflin MD et al. AJCN. 1990. | Ainsworth BE et al. "Compendium of Physical Activities." Medicine & Science in Sports & Exercise. 2011;43(8):1575–81.

How to Use This Macronutrient Calculator

Complete the following steps to get personalised daily protein, carb, and fat targets in under two minutes.

1. Choose metric or imperial. Toggle between kg/cm and lb/in at the top of the inputs card. All conversions are handled automatically before the formula is applied.

💡 Tip 1: Use your morning weight before eating for the most consistent baseline. Weigh yourself on the same day each week rather than daily, as normal hydration fluctuations can shift weight by 1–3 kg.

2. Enter age, sex, height, and weight. These four values drive the Mifflin-St Jeor BMR calculation. Sex refers to biological sex as this affects the formula constant (+5 for male, −161 for female).

💡 Tip 2: Height should be your actual standing height, not the height on your driving licence. Small height inaccuracies can shift BMR by 30–60 kcal/day.

3. Select your activity level. Be honest — most people overestimate their activity. "Moderately Active" means structured exercise 3–5 days per week, not just walking around at work.

⚠️ Pitfall 1: Overestimating activity is the single most common reason macro plans fail. If you are unsure, select one level lower than you think. You can always increase calories if progress stalls.

4. Select your goal. Choose from Fat Loss, Lean Cut, Maintenance, Lean Bulk, Muscle Gain, Aggressive Bulk, Low-Carb, or Ketogenic. Each applies a different calorie adjustment and macro ratio split.

💡 Tip 3: If you are new to tracking macros, start with Maintenance for 2 weeks to establish your baseline before moving to a deficit or surplus.
⚠️ Pitfall 2: The Ketogenic preset sets carbs to 5% of calories (~25–50 g/day). This is a strict threshold. Even 5–10 g of extra carbs can prevent ketosis in some individuals. Verify with your healthcare provider if you have metabolic conditions.

5. Use Advanced Options. Enter body fat percentage for lean-mass-based protein targets. Enter meals per day to see per-meal macro splits. Add personal notes for your export report.

💡 Tip 4: If you know your body fat %, the calculator uses lean body mass (LBM = weight × (1 − BF%/100)) to set protein targets, which is more precise than bodyweight-based calculation for people with higher body fat.
⚠️ Pitfall 3: Do not eat below 1,200 kcal/day (females) or 1,500 kcal/day (males) without clinical supervision. The calculator will flag if your adjusted calories fall below these thresholds.
💡 Tip 5: Re-run the calculator every 4–6 weeks or after losing/gaining more than 3–4 kg, as your BMR and TDEE change with your body weight.
⚠️ Pitfall 4: These targets are averages. Individual metabolic variation, hormonal factors, sleep quality, and gut microbiome all affect how your body processes macronutrients. Use results as a starting point, not an absolute prescription.

📚 Citation: Thomas DT, et al. "Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine." Journal of the Academy of Nutrition and Dietetics. 2016;116(3):501–28.

Macro Ratios by Goal — Which Split Is Right for You?

Different goals require different macro ratios. The table below shows the evidence-based splits this calculator applies for each preset, along with calorie adjustments relative to TDEE.

GoalCal AdjustmentProtein %Carbs %Fat %Best For
🔥 Fat Loss−20%35%35%30%Body fat reduction, preserving muscle
✂️ Lean Cut−15%40%30%30%Athletes cutting while retaining strength
⚖️ Maintenance±0%30%40%30%Weight stability, body recomposition
💪 Lean Bulk+10%30%45%25%Slow muscle gain with minimal fat gain
🏋️ Muscle Gain+15%30%45%25%Active gym-goers prioritising hypertrophy
🚀 Aggressive Bulk+20%25%50%25%Hard gainers, off-season athletes
🥬 Low-Carb±0%35%20%45%Insulin sensitivity, metabolic health
⚡ Ketogenic−10%25%5%70%Ketosis, epilepsy management, metabolic Rx
💡 Key principle: Protein is the most important macro to hit consistently regardless of goal. It preserves lean mass during a deficit and drives muscle protein synthesis during a surplus. Always prioritise protein first when adjusting your plan.

📚 Citation: Helms ER, et al. "A systematic review of dietary protein during caloric restriction in resistance trained lean athletes." Journal of the International Society of Sports Nutrition. 2014;11(1):20. | Aragon AA, et al. ISSN position stand: diets and body composition. JISSN. 2017;14:16.

Real-World Macronutrient Calculation Examples

Example 1 — Female, Fat Loss (Sofia, 28)

Sofia is 28, female, 65 kg, 163 cm, lightly active. Goal: fat loss.

  • BMR = (10×65) + (6.25×163) − (5×28) − 161 = 650 + 1,018.75 − 140 − 161 = 1,367.75 kcal
  • TDEE = 1,367.75 × 1.375 = 1,881 kcal
  • Adjusted (−20%) = 1,505 kcal
  • Protein (35%): 1,505 × 0.35 ÷ 4 = 131 g
  • Carbs (35%): 1,505 × 0.35 ÷ 4 = 131 g
  • Fat (30%): 1,505 × 0.30 ÷ 9 = 50 g

Example 2 — Male, Muscle Gain (James, 24)

James is 24, male, 80 kg, 180 cm, very active. Goal: muscle gain.

  • BMR = (10×80) + (6.25×180) − (5×24) + 5 = 800 + 1,125 − 120 + 5 = 1,810 kcal
  • TDEE = 1,810 × 1.725 = 3,122 kcal
  • Adjusted (+15%) = 3,590 kcal
  • Protein (30%): 3,590 × 0.30 ÷ 4 = 269 g
  • Carbs (45%): 3,590 × 0.45 ÷ 4 = 404 g
  • Fat (25%): 3,590 × 0.25 ÷ 9 = 100 g

Example 3 — Male, Ketogenic, Type 2 Diabetes Context (Robert, 52)

Robert is 52, male, 95 kg, 175 cm, sedentary. Goal: ketogenic for metabolic management. Body fat 30%, 4 meals/day.

  • BMR = (10×95) + (6.25×175) − (5×52) + 5 = 950 + 1,093.75 − 260 + 5 = 1,788.75 kcal
  • TDEE = 1,788.75 × 1.20 = 2,146.5 kcal
  • Adjusted (−10%) = 1,932 kcal
  • Lean mass = 95 × 0.70 = 66.5 kg → Protein target = 66.5 × 1.8 = 120 g (based on LBM)
  • Fat (70%): 1,932 × 0.70 ÷ 9 = 150 g
  • Carbs (5%): 1,932 × 0.05 ÷ 4 = 24 g
  • Per meal (4 meals): Protein ~30 g | Fat ~38 g | Carbs ~6 g

Downstream calculation: If Robert follows this plan for 12 weeks with no other changes, the 214 kcal/day deficit (10% below TDEE) equates to approximately 214 × 84 = 17,976 kcal total deficit, or approximately 2.0–2.5 kg of fat loss (assuming ~7,700 kcal per kg fat). This calculation assumes full adherence and no metabolic adaptation — both significant variables in practice.

🚨 Important: Robert's ketogenic plan is in a metabolic disease context. Any dietary approach for managing Type 2 diabetes must be supervised by a qualified healthcare provider. This example is illustrative only.

📚 Citation: Bray GA, et al. "Effect of dietary protein content on weight gain, energy expenditure, and body composition during overeating." JAMA. 2012;307(1):47–55.

Tips to Hit Your Macro Targets Every Day

Knowing your targets is step one. Consistently hitting them is where most people struggle. These practical, evidence-based tips bridge the gap.

  • Track protein first. Protein is the hardest macro to over-consume and the most critical for both fat loss and muscle gain. Build each meal around a protein source before adding carbs and fat.
  • Prep in batches. Studies show meal prepping 2–3 days ahead improves dietary adherence significantly. Cook protein sources in bulk (chicken, eggs, legumes, Greek yoghurt) and refrigerate for the week.
  • Use a food scale for the first 4 weeks. Most people underestimate portions by 20–40%. Weighing food — especially calorie-dense items like nuts, oils, and cheese — dramatically improves accuracy.
  • Front-load protein at breakfast. A high-protein breakfast (30–40 g) reduces hunger hormones and total calorie intake through the rest of the day, making the fat target easier to hit without exceeding calories.
  • Adjust every 3–4 weeks. As your weight changes, your TDEE changes. Re-run this calculator every time your weight shifts by 3+ kg or every 4–6 weeks, whichever comes first.
  • Allow 10–15% flexibility. Research shows flexible dieting outperforms rigid dieting for long-term adherence. Aim to hit targets within ±10–15 g on any given day rather than trying to be exact every meal.
💡 Key insight: Hitting protein consistently matters far more than perfect carb-to-fat ratios. If you nail protein and calories, the carb/fat split has relatively minor impact on body composition outcomes over a 12-week period.

📚 Citation: Tipton KD & Wolfe RR. "Protein and amino acids for athletes." Journal of Sports Sciences. 2004;22(1):65–79. | Stote KS et al. AJCN. 2007.

Frequently Asked Questions — Macronutrient Calculator

Start Hitting Your Macro Targets Today — Free, Forever

This Macronutrient Calculator is completely free. No login, no subscription. Your data never leaves your browser.

Bookmark this page and re-run every 4–6 weeks as your body changes. Explore more free health tools at MultiCalculators.com.

↑ Back to Calculator
⚠️ Disclaimer: This tool is for informational and educational purposes only. It is not a substitute for advice from a registered dietitian or qualified healthcare provider. Individual nutritional needs vary significantly.
Shakeel Muzaffar - Educationist & Interactive Tools Developer

About The Author & Editorial Team

Developed by Shakeel Muzaffar — an Educationist & Interactive Tools Developer who creates digital tools that simplify complex concepts. Supported by analysts, engineers, and subject-matter experts, every tool is tested for accuracy and validated against real-world data.

Last Updated: 01 May 2026

About The Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~  More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.

Areas of Expertise: Editorial Leadership, Digital Publishing, Product Strategy, Online Calculators, Web Standards