🥗 Macronutrient Calculator
Calculate your daily protein, carbs & fat targets — free, instant, science-backed.
Last Updated: 01 May 2026 | Author: Shakeel Muzaffar
👤 Body Stats
🏃 Activity Level
🎯 Goal & Diet Preset
📊 Your Macro Targets
Enter your stats and press Calculate to see your daily macro targets.
📤 Export & Share
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
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 Level | Multiplier | Fat Loss | Maintenance | Muscle Gain | Aggressive 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.
- BMR = (10×70) + (6.25×170) − (5×30) + 5 = 700 + 1,062.5 − 150 + 5 = 1,617.5 kcal
- TDEE = 1,617.5 × 1.55 = 2,507 kcal
- Adjusted = 2,507 × 0.80 = 2,006 kcal
- Protein (35%): 2,006 × 0.35 ÷ 4 = 175 g
- Fat (30%): 2,006 × 0.30 ÷ 9 = 67 g
- 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.
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).
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.
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.
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.
📚 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.
| Goal | Cal Adjustment | Protein % | 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 |
📚 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.
📚 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.
📚 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🔗 Related Health & Nutrition Calculators
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.
About The Author
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
- Shakeel Muzaffar
