Skip to main content

Online Calculator Lab

Macro Calculator

Get your daily protein, carb, and fat targets based on your goal and activity level. Free.

Age30 years
Height165 cm
Weight65 kg
Activity Level
Goal
Diet Style
Daily Calories
--
Protein
--
Carbs
--
Fat
--
Protein
Carbs
Fat
⚠️ Health Disclaimer
This calculator provides estimates for informational and educational purposes only and does not constitute medical or nutrition advice. Macro needs vary with medical conditions, kidney or liver function, and training history. Consult a registered dietitian or physician before adopting a structured eating plan, especially if you have a pre-existing condition.

What Is a Macro Calculator?

"Macros" is shorthand for macronutrients — protein, carbohydrates, and fat, the three categories that make up every calorie you eat. A macro calculator takes the same daily calorie target a calorie calculator would give you, then splits it into grams of each, based on your goal and a diet style you choose.

Why split calories at all instead of just counting the total? Because 2,000 calories from mostly protein and vegetables behaves differently in your body than 2,000 calories from mostly refined carbs — for muscle retention, satiety, and blood sugar response, even though the scale might move similarly either way. This tool starts from the same Mifflin-St Jeor equation used by the Academy of Nutrition and Dietetics for estimating energy needs, then applies a goal adjustment and macro split on top.

How to Use This Calculator

  1. Select sex, age, height, and weight — these drive your baseline metabolic rate
  2. Choose your activity level — this scales your baseline up to your real daily energy use
  3. Pick a goal — cutting (fat loss), maintenance, or bulking (muscle gain)
  4. Pick a diet style — Balanced, High-Protein, or Low-Carb, depending on what you can stick to
  5. Click "Calculate My Macros" to get your daily calorie target plus grams of protein, carbs, and fat
📌 Pick the style you'll actually follow. The "best" macro split is the one you can sustain for months, not the one that looks most optimal on paper. Someone who loves rice and pasta will struggle on Low-Carb regardless of what the research says about protein timing.

The Formula

Three steps: estimate maintenance calories, adjust for your goal, then split into grams.

STEP 1 — Maintenance calories (Mifflin-St Jeor + activity): Women: BMR = 10×weight(kg) + 6.25×height(cm) − 5×age − 161 TDEE = BMR × activity multiplier STEP 2 — Goal adjustment: Cutting = TDEE × 0.80 Maintenance = TDEE × 1.00 Bulking = TDEE × 1.10 STEP 3 — Macro split (grams; protein & carbs = 4 kcal/g, fat = 9 kcal/g): Protein (g) = (Target kcal × protein%) ÷ 4 Carbs (g) = (Target kcal × carb%) ÷ 4 Fat (g) = (Target kcal × fat%) ÷ 9 Worked example — Female, 30, 165 cm, 65 kg, moderately active, Cutting + High-Protein (30C/40P/30F): BMR = (10×65) + (6.25×165) − (5×30) − 161 = 1,370.25 TDEE = 1,370.25 × 1.55 = 2,123.9 Cutting target = 2,123.9 × 0.80 = 1,699.1 kcal Protein = (1,699.1 × 0.40) ÷ 4 = 169.9 g → 679.6 kcal Carbs = (1,699.1 × 0.30) ÷ 4 = 127.4 g → 509.7 kcal Fat = (1,699.1 × 0.30) ÷ 9 = 56.6 g → 509.7 kcal Check: 679.6 + 509.7 + 509.7 = 1,699.1 ✓

Macros by Goal

Same person, same Balanced style (40/30/30) — only the goal changes. This is the 30-year-old, 165 cm, 65 kg, moderately active example from above:

GoalDaily CaloriesProteinCarbsFat
Cutting (−20%)1,699 kcal127 g170 g57 g
Maintenance2,124 kcal159 g212 g71 g
Bulking (+10%)2,336 kcal175 g234 g78 g

Cutting to bulking is a 637-calorie swing (2,336 minus 1,699) at the same body weight and activity level — roughly the calories in a fast-food combo meal. Protein moves the least in absolute terms across goals here because it's a fixed percentage of a moving target; some lifters instead fix protein in grams and only adjust carbs and fat, which keeps muscle-support nutrition constant while the calorie total shifts.

Comparing Diet Styles at the Same Calories

Now hold the goal fixed at Maintenance (2,124 kcal) and change only the diet style — this shows what's actually different between the three options:

Diet StyleProteinCarbsFat
Balanced (40C/30P/30F)159 g212 g71 g
High-Protein (30C/40P/30F)212 g159 g71 g
Low-Carb (20C/35P/45F)186 g106 g106 g

All three rows land on the identical 2,124 calories — fat stays close to constant across the first two styles while protein and carbs essentially swap places. Low-Carb is the outlier: it pulls carbs down to half of the Balanced amount and redirects that gap mostly into fat, since fat carries more than double the calories per gram of carbs or protein.

Macros at Common Calorie Levels

Already know your calorie target from elsewhere, or just want a quick reference without entering your details? Here's the Balanced split (40/30/30) across a range of common daily calorie levels:

Daily CaloriesProteinCarbsFat
1,500 kcal112 g150 g50 g
1,800 kcal135 g180 g60 g
2,100 kcal158 g210 g70 g
2,400 kcal180 g240 g80 g
2,700 kcal202 g270 g90 g
3,000 kcal225 g300 g100 g

Protein and Body Weight

A common shorthand in strength training circles is roughly 1 gram of protein per pound of body weight. For the 65 kg (143 lbs) example used throughout this page, that guideline lands at 143 g — close to, but not identical to, the 170 g the High-Protein cutting split above calculates from percentages. Neither number is wrong; the bodyweight guideline is a simpler rule of thumb, while the percentage method scales with total calories instead of body weight alone.

Research reviewed by the Academy of Nutrition and Dietetics generally supports 0.7-1g of protein per pound of body weight for people strength training while in a calorie deficit, which covers both numbers above within a reasonable range. If your calculated protein target falls noticeably outside that band — say, well under 0.6g/lb on an aggressive cut — it's worth manually adjusting the diet style toward High-Protein rather than accepting the default split.

6 Tips for Hitting Your Macros

  • Prioritize protein first, then fill in carbs and fat. Hitting 159-212g of protein (the range across styles above) matters more for body composition than getting carbs and fat exactly on target every day.
  • A 5-10g miss on any macro most days isn't a failure. Precision tracking has diminishing returns — being within 10g of a 170g protein target (about 40 calories) makes no meaningful difference over weeks.
  • Recalculate when your weight changes by 10+ lbs. Since the target scales off current body weight, someone dropping from 65kg to 59kg would see maintenance TDEE fall by roughly 60 calories from the weight change alone, before even accounting for the lower BMR that comes with less body mass.
  • Fat below 20% of calories long-term can affect hormone production. Even on Low-Carb (45% fat here), don't drop fat percentage much below the 20-25% range for extended periods — essential fatty acids and fat-soluble vitamin absorption depend on adequate dietary fat.
  • Fiber counts toward your carb total but behaves differently. A 212g carb target that's mostly refined starch hits blood sugar harder than the same 212g split across vegetables, legumes, and whole grains, even though both count identically toward the gram target.
  • Weekly averages matter more than daily perfection. If Tuesday runs 200 calories over and Wednesday runs 200 under, the week nets out — logging consistently over 7 days reveals patterns that a single day's numbers can hide.

Frequently Asked Questions — Macro Calculator

Higher protein tends to work best — the High-Protein split here (30C/40P/30F) gives 212g of protein at a 2,124-calorie maintenance level, versus 159g on Balanced. Extra protein while cutting helps preserve muscle mass, which is what keeps your metabolism from dropping as fast as it would on a low-protein deficit.
No. Being within 5-10g of each target most days gets you the same practical results as hitting it exactly — a 10g protein miss is only about 40 calories, which is noise compared to your total intake. Consistency across a week matters far more than daily precision.
Not quite. The Low-Carb style here (20C/35P/45F) still allows a meaningful amount of carbohydrate — 106g at maintenance for the example used on this page. Classic ketogenic diets typically restrict carbs much further, often to 20-50g total per day regardless of calorie level, which is a different and more restrictive approach than what this calculator's Low-Carb option represents.
Because each style assigns protein a different percentage of total calories, not a fixed gram amount. At the same 2,124-calorie maintenance level, Balanced allocates 30% to protein (159g) while High-Protein allocates 40% (212g) — same calories, different split. If you'd rather keep protein constant and only adjust carbs and fat, you can manually hold onto whichever protein number fits your goal and treat the other two as flexible.
Carbs, generally. Muscle-building workouts rely heavily on glycogen (stored carbohydrate) for fuel, and the Balanced bulking example above allocates 234g of carbs versus 78g of fat at a 2,336-calorie target. Fat still matters for hormone production, but it doesn't need to dominate the surplus the way carbs do for training performance.
A calorie calculator stops at the total number — how much to eat. This tool takes that same starting point (the Mifflin-St Jeor equation) but goes one step further, splitting the total into protein, carb, and fat grams based on a goal and diet style. If you only care about total intake, a calorie calculator is enough; if you're tracking macros in an app, you need the breakdown this page provides.