Skip to content

Macro Calculator

Last updated:

10 min read
Macro Calculator — Personalised Splits
Units:

Quick presets

Your current body weight

Your height in centimetres

Your age in years

Choose the level that best reflects your average week

Calorie adjustment relative to your estimated TDEE

Macro ratio as percentage of total calories (Protein / Carbs / Fat)

Calorie and macronutrient estimates are based on peer-reviewed metabolic formulas and population averages. Your actual energy needs may differ due to genetics, medical conditions, medications, and other factors. These results do not constitute nutritional or medical advice. Consult a registered dietitian or healthcare professional for personalised guidance.

The Macro Calculator calculates personalised daily protein, carbohydrate, and fat targets based on your goals and activity level.

Macro percentages dominate fitness discussions — "eat 40/30/30" or "go 30/50/20" — yet percentages alone tell an incomplete story. A 30% protein allocation at 1,500 kcal/day yields 113 g of protein. That same 30% at 3,000 kcal/day produces 225 g. The percentage is identical; the practical outcome for muscle preservation, satiety, and recovery is entirely different. This is why gram-based targets, derived from a reliable TDEE estimate and adjusted for your specific goal, produce more actionable nutrition plans than percentage shorthand alone.

Why Grams Matter More Than Percentages

Percentage-based macro recommendations gained popularity because they scale automatically with calorie intake. On paper, that seems convenient. In practice, it creates a serious mismatch between what the body actually needs and what the numbers prescribe.

Protein requirements are driven primarily by lean body mass and activity level, not by total calorie intake. The International Society of Sports Nutrition recommends 1.4–2.0 g of protein per kilogram of body weight for active individuals, with intakes up to 2.7 g/kg during calorie-restricted fat loss phases. These gram-based recommendations do not change based on whether someone eats 1,600 or 3,200 calories — the muscle tissue that needs those amino acids remains the same size either way.

Consider a practical comparison that illustrates how identical percentages yield mismatched gram targets across different calorie levels.

Goal calories30% protein (kcal)30% protein (grams)For a 75 kg person (g/kg)
1,500 kcal450113 g1.5 g/kg
2,000 kcal600150 g2.0 g/kg
2,500 kcal750188 g2.5 g/kg
3,000 kcal900225 g3.0 g/kg

At 1,500 kcal, 30% protein barely meets the minimum recommendation for an active person. At 3,000 kcal, the same percentage overshoots practical needs for most trainees. A fixed gram target — say, 160 g — would serve this individual better at both calorie levels, with the remaining calories distributed across carbohydrates and fat based on training demands and personal preference.

This calculator uses percentage-based splits as a starting framework because they provide a structured distribution, but the results are always displayed in grams so you can evaluate whether the absolute amounts match your actual needs.

How the Calculation Works

The macro calculation follows a three-step process: estimate energy expenditure, adjust for your goal, then distribute calories across the three macronutrients.

Step one estimates your energy expenditure estimate for accurate macro planning using the Mifflin-St Jeor equation — the most widely validated BMR prediction formula for healthy adults. Your BMR is multiplied by an activity factor (1.2 to 1.9) to produce a TDEE estimate that accounts for exercise, daily movement, and the thermic effect of food.

Step two adjusts the TDEE based on your selected goal. The five goal options and their calorie adjustments reflect widely used sports nutrition practice.

  • Aggressive cut (−750 kcal) — faster fat loss, higher risk of lean mass loss
  • Moderate cut (−500 kcal) — steady fat loss of roughly 0.45 kg per week
  • Maintain (0 kcal) — weight stability at estimated TDEE
  • Lean bulk (+300 kcal) — controlled surplus for muscle gain with minimal fat; pair with the lean bulk surplus planner for a structured approach
  • Bulk (+500 kcal) — larger surplus for faster mass gain

Step three distributes the adjusted calorie total across protein, carbohydrates, and fat using the ratios defined by your chosen diet preference. Each macronutrient contributes a specific number of calories per gram: protein provides 4 kcal/g, carbohydrates provide 4 kcal/g, and fat provides 9 kcal/g. These conversion factors are used to translate calorie allocations into gram targets.

The following table summarises all four diet preference splits available in this calculator.

Diet preferenceProteinCarbohydratesFatPrimary use case
Balanced30%40%30%General fitness, maintenance
High-Protein40%35%25%Fat loss, muscle preservation
Keto25%5%70%Ketogenic adaptation, specific medical protocols
Low-Fat30%50%20%Endurance training, high-volume athletes

These ratios represent commonly recommended starting points. Individual responses to different macro distributions vary based on genetics, gut microbiome composition, insulin sensitivity, and training type. Treating the output as a structured starting point — then adjusting based on 2–4 weeks of tracking — produces better long-term results than treating any single ratio as optimal.

Choosing a Diet Preference

Each diet preference in this calculator maps to a distinct nutritional strategy. The right choice depends less on which split is theoretically "best" and more on which approach you can consistently follow while meeting your training demands.

Balanced (30/40/30)

The balanced split provides a moderate amount of all three macronutrients and works well for general fitness, recomposition through strategic calorie cycling at or near maintenance calories, and individuals who train with a mix of resistance and cardiovascular exercise. It avoids the extremes of any single macronutrient, making it the most flexible and sustainable option for most people. The 30% protein allocation delivers adequate amino acids for muscle maintenance at moderate to high calorie levels, though it may fall short during aggressive calorie restriction — at which point a high-protein split is more appropriate.

High-Protein (40/35/25)

Elevating protein to 40% of total calories is a deliberate strategy for two scenarios: preserving lean body mass during a calorie deficit, and maximising muscle protein synthesis during a growth phase. Research consistently demonstrates that higher protein intakes (1.6–2.7 g/kg) during energy restriction reduce the proportion of weight lost from lean tissue. The trade-off is a lower fat allocation (25%), which some individuals find affects satiety and meal enjoyment. This split pairs well with a calorie deficit planning tool for structured fat loss to ensure the deficit and protein intake work together.

Keto (25/5/70)

The ketogenic split restricts carbohydrates to just 5% of calories — at 2,000 kcal, that translates to 25 g of carbohydrates per day, which is sufficient to induce and maintain nutritional ketosis in most individuals. Protein is set at 25% to provide adequate amino acids without excessive gluconeogenesis, while the remaining 70% comes from dietary fat. Ketogenic diets require a multi-week adaptation period during which exercise performance typically declines before stabilising. They are most appropriate for individuals who have previously adapted to very low carbohydrate intake or who follow a ketogenic protocol for specific health reasons. Athletes engaged in high-intensity or glycolytic training generally perform better with higher carbohydrate availability.

Low-Fat (30/50/20)

Prioritising carbohydrates at 50% of calories supports glycogen replenishment and sustained energy output during high-volume training. This split is favoured by endurance athletes, high-frequency resistance trainees, and individuals whose performance depends on readily available muscle glycogen. The 20% fat allocation meets essential fatty acid requirements but leaves less room for fat-dense foods. Protein remains at 30%, which provides adequate coverage for most active individuals above roughly 1,800 kcal/day.

Calorie Floors and Safety

This calculator enforces hard minimum calorie floors: 1,200 kcal/day for women and 1,500 kcal/day for men. These thresholds exist because sustained intake below these levels increases the risk of nutrient deficiency, excessive lean mass loss, hormonal disruption, and metabolic adaptation that makes further progress increasingly difficult.

If your selected goal adjustment would push the calorie target below the applicable floor, the calculator displays the floor value instead and shows a warning. For example, a sedentary female with a TDEE estimate of 1,600 kcal who selects an aggressive cut (−750 kcal) would calculate to 850 kcal — well below the 1,200 kcal floor. In this case, the calculator would display 1,200 kcal with a notice that calorie intake at this level requires supervision from a registered dietitian or healthcare professional.

Very low calorie diets (VLCDs) below these floors do exist in clinical settings, but they involve medical monitoring, specific micronutrient supplementation, and regular blood work. They are outside the scope of a self-service estimation tool.

From Targets to Practice

Gram-based macro targets only matter if they translate into actual meals. Several practical strategies improve adherence without requiring a food scale at every meal.

  • Anchor meals around protein. Protein is the hardest macronutrient to hit consistently. Building each meal around a protein source (poultry, fish, legumes, dairy, eggs) ensures the daily target is spread across the day rather than crammed into one sitting.
  • Front-load carbohydrates around training. Placing the majority of carbohydrate intake before and after training sessions improves workout performance and recovery, particularly for those on lower-carb splits.
  • Track for 2–4 weeks, then shift to estimation. Weighing and logging food builds portion awareness. After a few weeks, most people can estimate within 10–15% accuracy without logging every meal — good enough for sustained results.
  • Adjust based on outcomes, not formulas. If weight is trending as expected and training performance is stable, the macro targets are working. If progress stalls or energy declines, revisit the calorie target and distribution rather than searching for a different formula.

For a more detailed protein recommendation based on your specific body weight and training style, the evidence-based protein targets by activity level tool provides a focused calculation. Pairing that protein target with this macro calculator gives a more grounded starting point than relying on percentage splits alone.

Your macro targets are only as accurate as the TDEE estimate they are built on. If you have not recently calculated your energy expenditure, or if you are unsure which activity level to select, a detailed comparison of the metabolic formulas behind your TDEE can help you understand the assumptions each formula makes and which is most appropriate for your situation.

For those following a structured training programme alongside their nutrition plan, tracking strength tracking to complement nutrition targets provides an objective measure of whether your nutrition is supporting performance gains or if adjustments are needed.

Glossary

Macronutrient

One of three nutrient classes that provide calories (energy) in the human diet: protein, carbohydrate, and fat. Alcohol is sometimes considered a fourth macronutrient at 7 kcal/g, but it is not an essential nutrient and is excluded from standard macro calculations. Each macronutrient serves distinct physiological functions beyond its calorie contribution, which is why their distribution matters independently of total energy intake.

Protein

A macronutrient composed of amino acid chains that provides 4 kcal per gram. Protein serves as the primary building material for muscle tissue, enzymes, hormones, and immune cells. It has the highest thermic effect of the three macronutrients — the body expends roughly 20–30% of protein calories during digestion and absorption, compared to 5–10% for carbohydrates and 0–3% for fat. This elevated thermic effect is one reason high-protein diets tend to support body composition assessment for better formula accuracy outcomes during energy restriction.

Carbohydrate

A macronutrient that provides 4 kcal per gram and serves as the body's preferred fuel source for high-intensity and glycolytic activity. Carbohydrates are stored as glycogen in muscle and liver tissue, providing readily accessible energy during training. The amount of carbohydrate needed varies dramatically by activity type and volume — a sedentary individual may function well on 100–150 g per day, while an endurance athlete may require 400 g or more to sustain performance.

Dietary Fat

A macronutrient that provides 9 kcal per gram — more than double the energy density of protein or carbohydrate. Dietary fat is essential for hormone production (including testosterone and oestrogen), cell membrane integrity, absorption of fat-soluble vitamins (A, D, E, K), and brain function. Minimum fat intake of approximately 0.5–1.0 g per kilogram of body weight is generally recommended to support these functions, with the underlying metabolic rate driving your calorie needs partially influenced by hormonal status that adequate fat intake supports.

Pie chart comparing macronutrient distributions across balanced, high-protein, keto, and low-fat diet preferences.

Worked Examples

Fat Loss with High-Protein Diet

Context

A 28-year-old female weighs 68 kg and stands 167 cm tall. She trains 3–5 days per week (moderately active, multiplier of 1.55) and wants to pursue a moderate calorie deficit of 500 kcal below maintenance. She selects the high-protein diet preference (40% protein, 35% carbohydrates, 25% fat) to help preserve lean mass during the cut.

Calculation

Mifflin-St Jeor BMR: (10 × 68) + (6.25 × 167) − (5 × 28) − 161 = 680 + 1,043.75 − 140 − 161 = 1,423 kcal/day. TDEE: 1,423 × 1.55 = 2,205 kcal/day. Goal calories: 2,205 − 500 = 1,705 kcal/day. High-protein split applied: Protein calories = 1,705 × 0.40 = 682 kcal → 682 ÷ 4 = 170 g. Carbohydrate calories = 1,705 × 0.35 = 597 kcal → 597 ÷ 4 = 149 g. Fat calories = 1,705 × 0.25 = 426 kcal → 426 ÷ 9 = 47 g.

Interpretation

At 170 g of protein per day, this person reaches 2.5 g/kg of body weight — comfortably within the 1.6–2.7 g/kg range that research supports for preserving lean mass during a calorie deficit. The 149 g of carbohydrates provides enough fuel for moderately intense training sessions, while the 47 g of fat stays above the threshold needed for hormonal health. The 1,705 kcal total sits well above the 1,200 kcal floor for women.

Takeaway

High-protein splits during a fat loss phase serve a dual purpose: they protect lean body mass from catabolism and they increase satiety, making the deficit easier to sustain. The relatively high protein-per-kilogram ratio at this calorie level would not be achievable with a balanced 30/40/30 split — which would yield only 128 g of protein at the same calorie target.

Lean Bulk with Balanced Macros

Context

A 25-year-old male weighs 82 kg and stands 180 cm tall. He trains 3–5 days per week (moderately active, multiplier of 1.55) and wants a controlled surplus of 300 kcal to support muscle growth without excessive fat gain. He selects the balanced diet preference (30% protein, 40% carbohydrates, 30% fat) to support varied training demands.

Calculation

Mifflin-St Jeor BMR: (10 × 82) + (6.25 × 180) − (5 × 25) + 5 = 820 + 1,125 − 125 + 5 = 1,825 kcal/day. TDEE: 1,825 × 1.55 = 2,829 kcal/day. Goal calories: 2,829 + 300 = 3,129 kcal/day. Balanced split applied: Protein calories = 3,129 × 0.30 = 939 kcal → 939 ÷ 4 = 235 g. Carbohydrate calories = 3,129 × 0.40 = 1,252 kcal → 1,252 ÷ 4 = 313 g. Fat calories = 3,129 × 0.30 = 939 kcal → 939 ÷ 9 = 104 g.

Interpretation

The 235 g of protein equates to 2.9 g/kg — at the upper end of evidence-based recommendations, which is typical when applying a fixed 30% protein ratio to a higher calorie target. The 313 g of carbohydrates provides ample glycogen replenishment for five training sessions per week. The 104 g of fat supports testosterone production and overall hormonal balance.

Takeaway

This example illustrates precisely why grams matter more than percentages. At 3,129 kcal, a "moderate" 30% protein allocation produces 235 g — more total protein than the high-protein preset at 1,705 kcal. Percentage-based thinking can be misleading: always verify that the absolute gram amounts match your actual requirements. For most males in a lean bulk, 1.6–2.2 g/kg of protein is sufficient, meaning this individual could consider shifting some protein calories toward carbohydrates for better training performance.

Frequently Asked Questions

Frequently Asked Questions

How do I choose between balanced, high-protein, keto, and low-fat macro splits?
Each split suits a different goal and training style. Balanced (30/40/30) works well for general fitness and maintenance, providing a moderate amount of each macronutrient. High-protein (40/35/25) is designed for fat loss phases or muscle-building periods where preserving lean mass is a priority. Keto (25/5/70) shifts the body toward fat as a primary fuel source and suits those who have adapted to very low carbohydrate intake. Low-fat (30/50/20) prioritises carbohydrates for high-volume or endurance training. The right choice depends on your goal, training demands, and how well you adhere to each approach — consistency matters more than optimisation.
Should I count macros or just calories for fat loss?
Calories determine whether you lose, maintain, or gain weight — that fundamental energy balance equation does not change regardless of macronutrient distribution. However, macros refine the quality of that outcome. Two people eating 1,800 kcal/day can experience very different body composition changes depending on whether they consume 60 g or 160 g of protein. Tracking macros is most valuable when you want to preserve muscle during a cut, fuel specific training demands, or break through a plateau where calories alone have stopped producing results.
What happens if my calculated calories fall below the minimum floor?
This calculator enforces a hard minimum of 1,200 kcal/day for women and 1,500 kcal/day for men. If your goal adjustment (for example, a 750 kcal aggressive cut) would push the target below that floor, the calculator displays the floor value and shows a warning that calorie intake at or below this level requires medical supervision. Very low calorie diets carry risks including muscle loss, nutrient deficiency, and metabolic adaptation that are difficult to manage without professional guidance.
How much protein do I actually need per kilogram of body weight?
Research from the International Society of Sports Nutrition suggests 1.4–2.0 g/kg for most active individuals, with higher intakes of up to 2.7 g/kg during calorie-restricted fat loss phases. Sedentary adults may maintain muscle with as little as 0.8 g/kg (the RDA), though most sports nutrition practitioners consider that a minimum rather than an optimal target. Use an evidence-based protein target tool to get a personalised recommendation based on your activity level and goal.
Can I change my macro split while keeping the same calorie target?
Yes — the calorie target is set by your TDEE estimate and goal adjustment, independent of how those calories are distributed across protein, carbohydrate, and fat. Switching from a balanced split to a high-protein split at the same calorie level simply reallocates calories between macronutrients. The total energy intake remains identical. This flexibility allows you to experiment with different distributions over 2–4 week periods to find the approach that best supports your training performance and adherence.

Sources

  1. Mifflin MD, St Jeor ST, Hill LA, Scott BJ, Daugherty SA, Koh YO. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr. 1990;51(2):241-247.
  2. Jäger R, Kerksick CM, Campbell BI, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr. 2017;14:20.

About the Author

Dan Dadovic holds a PhD in IT Sciences and builds precision calculators based on peer-reviewed formulas. He is not a doctor, dietitian, or certified personal trainer — PeakCalcs provides estimation tools, not medical or nutritional advice.

Macro Calculator — Personalised Splits | PeakCalcs | PeakCalcs