Embed This Calculator on Your Website
Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.
Introduction
Most people who count calories fail not because they eat too much, but because they eat the wrong ratio of macronutrients for their goal. A 2,000-calorie diet split 60% carbohydrates, 25% fat, and 15% protein works reasonably well for endurance athletes but is inadequate for someone trying to preserve lean mass during a fat loss phase. Research published in the American Journal of Clinical Nutrition consistently shows that protein intake at 1.6 to 2.2 grams per kilogram of body weight is the threshold for maximizing muscle protein synthesis in resistance-trained individuals, regardless of total calorie intake. Below that threshold, even a modest caloric deficit causes lean mass loss alongside fat loss. This macro split calculator takes your total daily calorie target, your training goal (fat loss, muscle gain, maintenance, or endurance performance), and your body weight to distribute calories across protein, carbohydrates, and fat in specific gram targets aligned with evidence-based nutrition guidelines from the International Society of Sports Nutrition (ISSN).
What This Calculator Does
This calculator takes your total daily calorie intake, body weight in kilograms, and primary goal (fat loss, muscle gain, maintenance, endurance performance) and outputs your daily macronutrient targets in grams for protein, carbohydrates, and fat. It applies goal-specific protein floors per kg of body weight first, then distributes remaining calories across carbohydrates and fat at evidence-based ratios for your selected goal.
The Formula
Protein is set first based on body weight because it is the most critical macro for body composition. Each gram of protein provides 4 calories. Remaining calories after protein allocation are distributed between carbohydrates and fat. Each gram of carbohydrate provides 4 calories; each gram of fat provides 9 calories. Goal-specific carb and fat ratios determine how the remaining calories split. Fat loss goals shift carbs lower and fat slightly higher (for hormonal support). Muscle gain goals shift carbs higher (to support training volume and glycogen). Endurance goals prioritize carbohydrates at 55 to 65% of total calories.
Step-by-Step Example
Set your total daily calorie target
Use the Calorie Deficit Calculator or your TDEE estimate. Example: 70 kg male, sedentary-to-moderately-active, fat loss goal, TDEE 2,700 calories, 500 calorie deficit = 2,200 calorie daily target.
Calculate protein allocation
Fat loss goal: 2.0 g/kg body weight. 70 kg x 2.0 = 140g protein. Calories from protein: 140 x 4 = 560 calories. Remaining calories: 2,200 - 560 = 1,640 calories for carbs and fat.
Distribute remaining calories by goal
Fat loss ratio: 40% carbs / 35% fat of remaining calories. Carbs: 1,640 x 0.40 / 4 = 164g. Fat: 1,640 x 0.35 / 9 = 63.8g. Remaining 25%: absorbed by actual food choices. Final split: 140g protein / 164g carbs / 64g fat = 2,192 calories (close to 2,200).
Verify the macro ratio adds up to your target
140g P x 4 = 560 cal. 164g C x 4 = 656 cal. 64g F x 9 = 576 cal. Total: 1,792 calories. Note the calculation above rounded; adjust carbs up by 10g (40 calories) to reach 2,200. Final: 140g protein / 174g carbs / 64g fat = 2,232 calories. Close enough for practical tracking.
Real-World Use Cases
Body Recomposition for a Recreational Lifter
A 75 kg recreational lifter lifting three times per week wants to lose fat while maintaining muscle. Using a modest 300-calorie deficit (TDEE 2,800 - 300 = 2,500 calories), the macro split at 2.0g/kg protein produces: 150g protein (600 cal), 238g carbs (950 cal), 105g fat (950 cal). The high protein protects lean mass; the moderate carb intake supports training performance.
Competitive Physique Preparation Phase
A 85 kg competitive bodybuilder in a 16-week cut phase uses 2.2g/kg protein to protect muscle during an aggressive 700-calorie deficit. Daily target: 2,700 calories. Protein: 187g (748 cal). Remaining 1,952 cal split 35% carbs / 20% fat: Carbs: 171g. Fat: 43g. The very high protein and lower carb/fat ratio is specific to aggressive deficit phases and not suitable for long-term maintenance.
Endurance Athlete Pre-Race Loading
A 60 kg marathon runner two days before race day uses a carbohydrate loading protocol: 10g/kg body weight carbohydrates. That is 600g carbs (2,400 calories from carbs alone). Total calorie intake: 3,200. Remaining 800 calories distributed between protein (1.2g/kg = 72g = 288 cal) and fat (56g = 512 cal). The carb-dominant split maximizes muscle glycogen for race performance.
Comparison
| Goal | Protein (g/kg) | Carb % of Calories | Fat % of Calories | ISSN Evidence Level |
|---|---|---|---|---|
| Fat Loss (Deficit) | 1.8 - 2.4g/kg | 30% - 40% | 25% - 35% | Strong |
| Muscle Gain (Surplus) | 1.6 - 2.2g/kg | 45% - 55% | 20% - 30% | Strong |
| Maintenance | 1.4 - 1.8g/kg | 40% - 50% | 25% - 35% | Strong |
| Endurance Performance | 1.2 - 1.6g/kg | 55% - 65% | 20% - 30% | Strong |
| Ketogenic (clinical) | 1.5 - 2.0g/kg | 5% - 10% | 60% - 75% | Moderate |
Common Mistakes to Avoid
Setting protein based on total body weight without adjusting for high body fat percentage. A 100 kg individual at 35% body fat has 65 kg of lean mass. Basing protein on 100 kg produces 200g protein at 2.0g/kg when 130g (2.0g/kg lean mass) may be sufficient. The ISSN supports using lean mass as the reference weight for significantly overweight individuals.
Treating all calories equally without accounting for the thermic effect of protein. Protein has a 20 to 30% thermic effect, meaning roughly 25% of calories from protein are burned in digestion. High-protein diets slightly increase NEAT and metabolic rate, which is not captured in a simple macro calculator but explains why high-protein approaches produce better fat loss outcomes than matched-calorie lower-protein diets.
Changing macro ratios weekly based on scale weight rather than composition tracking. Water weight from glycogen loading, sodium, and hormonal fluctuations masks fat loss on the scale for 7 to 14 days. Changing macros before four weeks of consistent data produces noise-driven decisions rather than evidence-based adjustments.
Applying endurance athlete carb targets to general fitness goals. A 10g/kg carbohydrate loading protocol is appropriate for 48 to 72 hours before a marathon. Applied chronically to a non-endurance goal, it produces a caloric surplus unless total fat is severely restricted, which compromises hormonal health over time.
Frequently Asked Questions
Accuracy and Disclaimer
Macronutrient recommendations provided by this calculator are based on published sports nutrition guidelines from the International Society of Sports Nutrition and the American College of Sports Medicine. They are not personalized medical nutrition therapy. Individuals with medical conditions including diabetes, kidney disease, eating disorder history, or metabolic disorders should consult a registered dietitian before modifying dietary macronutrient intake.
Conclusion
Macro targets are a starting framework, not a rigid daily ceiling. Track your adherence for four weeks, then assess body composition changes. If fat loss stalls after three weeks of consistent adherence, reduce total calories by 100 to 150 per day rather than changing your macro ratio. If muscle gain is slower than expected, verify you are hitting your protein target daily before adjusting. Pair this tool with the Calorie Deficit Calculator to set your total calorie target, and the Protein Intake Calculator for a more detailed protein timing breakdown.
Related Wellness Calculators
Body Fat Percentage Calculator
Estimate body fat percentage using the U.S. Navy circumference method for men and women with body fat category classification and lean mass calculation.
Use CalculatorWellnessCalorie Deficit Calculator
Calculate your daily calorie target for weight loss based on TDEE, desired weekly loss rate, and activity level with projected timeline to goal weight.
Use CalculatorWellnessProtein Intake Calculator
Calculate optimal daily protein intake in grams based on body weight, activity level, and fitness goal using 2026 sports nutrition guidelines.
Use CalculatorWellnessHydration Calculator
Calculate daily water intake based on body weight, activity level, climate, and caffeine consumption with a morning, afternoon, and evening drinking schedule.
Use CalculatorWellnessHeart Rate Zone Calculator
Calculate training heart rate zones 1 through 5 using the Karvonen method or percentage of max HR from your age and resting heart rate.
Use CalculatorWellnessIntermittent Fasting Schedule Calculator
Generate a personalized fasting schedule with eating and fasting windows, calorie distribution, and meal timing for 16:8, 18:6, OMAD, 5:2, and other IF protocols.
Use CalculatorYou May Also Find Useful
Tax Calculator
Estimate your 2026 federal income tax based on filing status, gross income, deductions, and current tax brackets. See your marginal and effective tax rates instantly.
Use CalculatorFinance & AccountingSalary to Hourly Calculator
Convert your annual salary to an hourly wage instantly. Adjust for hours per week, weeks per year, and overtime to find your true hourly rate.
Use CalculatorFinance & AccountingCommission Calculator
Determine sales commissions based on revenue, rate tiers, and bonus structures.
Use Calculator