Macro Calculator
Daily calorie and macronutrient targets based on your goals.
How This Is Calculated
This calculator first estimates your maintenance calories (TDEE) using the Mifflin-St Jeor equation and your activity level, then adjusts by your goal (a deficit for fat loss, a surplus for muscle gain). That calorie target is then split into protein, carbs, and fat based on your chosen macro split, protein and carbs provide about 4 calories per gram, while fat provides about 9. Enter your stats, pick a goal and a macro style, and every figure updates together instantly.
Muscle Gain and Surplus Sizing
The Muscle Gain goal adds a fixed 300 calories to TDEE rather than a larger surplus, reflecting the general principle that muscle can only be built at a limited rate even under ideal conditions, so a large calorie surplus mostly adds fat rather than accelerating muscle growth beyond that natural ceiling. A modest surplus like this is intended to provide enough extra energy to support muscle protein synthesis and training recovery without excessive fat gain, which is why "bulking" approaches that use very large surpluses are generally considered less efficient for lean muscle gain than a controlled, moderate surplus paired with adequate protein and progressive resistance training.
Choosing a Macro Split
- Balanced: a moderate, general-purpose split suitable for most people.
- Higher Protein: prioritizes protein, often preferred during fat loss to help preserve muscle mass.
- Lower Carb: reduces carbohydrate proportion in favor of fat, a common approach for those who prefer lower-carb eating patterns.
Worked Example
For a 28-year-old man weighing 70 kg, 170 cm tall, at a moderate activity level with a "Maintain" goal and a "Balanced" macro split, the calculator first computes BMR using Mifflin-St Jeor: 10 × 70 + 6.25 × 170 − 5 × 28 + 5 = 1,627.5. Multiplying by the moderate activity factor of 1.55 gives a TDEE of 2,522.6, and since the Maintain goal adds no adjustment, the calorie target stays at 2,523 kcal (rounded). The Balanced split allocates 30% to protein, 40% to carbs, and 30% to fat. That's 2,523 × 0.30 = 756.9 calories from protein, divided by 4 calories per gram to give 189 g of protein; 2,523 × 0.40 = 1,009.2 calories from carbs, divided by 4 to give 252 g of carbs; and 2,523 × 0.30 = 756.9 calories from fat, divided by 9 calories per gram to give 84 g of fat. Switching the goal to "Fat Loss" would subtract 500 from the TDEE before this split is applied, dropping the calorie target to roughly 2,023 kcal and proportionally reducing all three macro gram targets.
Why Calories Are Calculated Before Macros
Macronutrient targets are always derived from a total calorie target first, rather than being set independently, because grams of protein, carbs, and fat are just a more detailed breakdown of the same total energy budget a plain calorie target represents. This is why the calculator's first step is identical to what the TDEE and Calorie Calculators do, estimating BMR, then multiplying by activity level, then adjusting for goal, before the macro split percentages are ever applied. Skipping straight to a macro split without first establishing an accurate calorie target would risk building a diet plan around an unrealistic total energy intake, regardless of how well-chosen the underlying protein, carb, and fat ratios are.
How Macro Splits Compare
The three built-in splits represent commonly used starting points rather than universally superior choices. The Balanced split (30/40/30) works reasonably well as a general default for most goals. The Higher Protein split (40/30/30) shifts more of the calorie budget toward protein, commonly favored during a calorie deficit since higher protein intake is associated with better muscle preservation and greater satiety per calorie, both useful when eating less overall. The Lower Carb split (30/20/50) shifts more of the budget toward fat instead of carbohydrate, a pattern some people find easier to sustain or that better suits specific dietary preferences or blood sugar management goals. None of the three splits is inherently "correct," the right choice depends on individual goals, preferences, and how a person's body responds, which is why all three remain available as simple toggles rather than the tool forcing a single fixed ratio.
Common Mistakes When Setting Macro Targets
A frequent mistake is picking a macro split based on trend or preference without considering the calorie target it's applied to, a Higher Protein split on a very low calorie target can produce an unrealistically low fat gram target that's difficult to sustain, since fat needs stay important even during aggressive fat loss phases. Another common mistake is treating percentage-based splits as fixed regardless of total calorie changes, when calorie targets shift substantially (switching from Maintain to Fat Loss, for instance), it's worth checking that the resulting gram targets still make practical sense for real meals rather than assuming the percentages alone guarantee a workable plan. A third mistake is ignoring individual protein needs relative to body weight, general guidelines often recommend protein intake scaled to body weight (commonly in the range of 1.6 to 2.2 grams per kilogram for people who exercise regularly) as a sanity check against the percentage-based protein target this calculator produces, since percentage splits alone don't account for how much of your body weight is lean mass.
The Role of Each Macronutrient
Protein supports muscle repair and growth, immune function, and a wide range of enzymatic processes, and tends to be the macronutrient people most often under-consume relative to common recommendations, particularly during a calorie deficit when preserving lean mass matters most. Carbohydrates are the body's primary and most readily accessible fuel source, especially important for higher-intensity exercise performance, and also spare protein from being used for energy that would otherwise go toward muscle maintenance. Fat is essential for hormone production, vitamin absorption, and cell membrane structure, and going too low on fat for extended periods can disrupt hormonal function, which is part of why even the Lower Carb split here keeps a substantial fat allocation rather than minimizing it. All three macronutrients serve distinct physiological roles, which is why none of the built-in splits reduces any single macro to a negligible share of total calories.
Applying Macro Targets in Practice
Once a target is calculated, translating grams into an actual daily eating pattern is the next step this calculator doesn't do for you. Food tracking apps that log packaged and whole foods against their macro content are the most common way people apply these targets day to day, comparing running totals against the protein, carb, and fat targets shown here. Because hitting an exact gram target every single day is difficult and not strictly necessary, many people find it more sustainable to aim for a reasonable range around each target (say, within 10-15 grams) rather than treating the exact numbers as a hard pass/fail requirement, consistent with the disclaimer already noted about weekly averages mattering more than daily precision.
Frequently Asked Questions
Do I need to hit these numbers exactly every day?
Treat these as targets to aim near, not numbers you need to hit precisely daily. Many people find tracking a weekly average more sustainable than obsessing over exact daily precision.
Is a bigger calorie deficit always better for fat loss?
Not necessarily, very aggressive deficits are harder to sustain and can increase muscle loss. A moderate, sustainable deficit (like the 500 kcal/day used here) is generally considered a reasonable starting approach.
Why do protein and carbs use 4 calories per gram while fat uses 9?
These are standard energy conversion values (sometimes called Atwater factors) derived from how much usable energy the body extracts from each macronutrient during digestion. Fat is more energy-dense per gram than protein or carbohydrate, which is why the same gram-for-gram amount of fat contributes roughly twice as many calories, a fact this calculator uses to convert each macro's calorie allocation into a gram target.
How does the calculator turn a calorie target into grams of protein, carbs, and fat?
It first applies the percentage split for your chosen macro style (Balanced, Higher Protein, or Lower Carb) to your total calorie target, giving a calorie allocation for each macronutrient. Each of those calorie allocations is then divided by that macronutrient's calories-per-gram value (4 for protein and carbs, 9 for fat) to arrive at a gram target.
Why does Fat Loss use a fixed -500 calorie adjustment instead of a percentage?
A flat 500-calorie daily deficit corresponds to roughly one pound of fat loss per week under the commonly cited 3,500-calories-per-pound approximation, a widely used, easy-to-communicate benchmark for a moderate, sustainable pace of weight loss. A percentage-based deficit would scale differently across very different maintenance calorie levels, potentially producing an unrealistically small or large deficit depending on someone's baseline TDEE, which is why a fixed calorie offset is used instead.
Should I switch macro splits partway through a diet or training program?
It's common to adjust macro splits as goals shift, for example moving toward a Higher Protein split during a fat loss phase to help preserve muscle, then shifting toward a more Balanced or carbohydrate-forward split during a muscle-building or performance-focused phase. There's no requirement to stick with one split throughout, the right choice depends on current goals and how your body responds, which is worth revisiting periodically rather than treating a single choice as permanent.