Macro Calculator
Calculate daily protein/carb/fat targets based on your goal — cut, maintain, or bulk — with balanced, high protein, low carb, or keto splits. Free, no sign-up.
This uses the same TDEE math as our Calorie Calculator
Just want a calorie target without the macro split?
Your Stats
Activity Level
Goal
Diet Style
Daily Calorie Target (Maintain)
2,764 kcal
Maintenance (TDEE): 2,764 kcal · BMR: 1,784 kcal
Macro Split
Protein
147g
21% of calories
Carbs
337g
49% of calories
Fat
92g
30% of calories
Per-Meal Breakdown
| Per Meal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 1 of 3 | 921 | 49g | 112g | 31g |
Assumes macros are spread evenly across all meals.
This calculator uses the Mifflin-St Jeor equation and standard macro-split conventions for a general estimate — it isn't personalized medical or nutrition advice. Consult a doctor or registered dietitian before starting a new diet, especially if you're pregnant, nursing, or managing a health condition.
Support Our Free Tools
If you find this calculator helpful, please consider supporting our work. Your contribution helps us build and maintain these free tools for everyone.
Buy me a coffeeFree Macro Calculator — Protein, Carbs & Fat for Cutting, Maintaining, or Bulking
Calorie targets only tell half the story — what those calories are made of matters just as much for body composition, performance, and how full you feel. This calculator starts with the same BMR and TDEE math as our Calorie Calculator, then splits your daily calories into protein, carb, and fat targets based on your goal and preferred diet style — whether that's a balanced split, high protein, low carb, or keto. Everything runs instantly in plain JavaScript, no sign-up needed.
How Your Macros Are Calculated
Your calorie target comes from the Mifflin-St Jeor equation for basal metabolic rate (BMR), multiplied by an activity factor to get your total daily energy expenditure (TDEE), then adjusted up or down for your goal. From there, protein is set relative to your body weight — since protein needs scale with lean mass, not total calories — and fat is set as a percentage of your calorie target. Whatever calories remain after protein and fat are covered become your carbohydrate target.
🥩 Protein scales with body weight
Protein targets are set in grams per kilogram of body weight, which stays consistent whether you're cutting, maintaining, or bulking.
🍞 Carbs fill the remainder
Once protein and fat are covered, whatever calories are left become your carb budget — this is why carb targets shift the most between diet styles.
Tips for Hitting Your Macros
Prioritize protein first
Protein is the macro most linked to muscle retention and satiety. Hit your protein target consistently before worrying about the exact carb/fat split.
Think in weekly averages
You don't need to hit your numbers exactly every single day — being close across a week matters more than perfection on any one day.
Re-calculate as your weight changes
Both calorie needs and protein targets shift as your body weight changes, especially during a cut or bulk. Re-run the calculator every few weeks.
Use the per-meal breakdown as a guide
Splitting your targets evenly across meals is a simple starting point — adjust based on your schedule, training times, and appetite.
Give any new split 2–3 weeks before judging it
Weight and energy levels fluctuate day to day. Give a new calorie or macro target a few weeks before deciding whether to adjust it.
Frequently Asked Questions
What's the difference between this and your Calorie Calculator?
The Calorie Calculator gives you a single daily calorie target. This tool uses the same underlying TDEE math, then breaks that calorie target down into specific protein, carb, and fat gram targets based on your goal and diet style.
How is my protein target calculated?
Protein is set in grams per kilogram of body weight (roughly 1.6–2.2 g/kg depending on your chosen diet style), which is the standard approach used in most evidence-based nutrition guidance for muscle retention and growth.
Which diet style should I pick?
Balanced works well for most people. High Protein suits those prioritizing muscle retention during a cut. Low Carb and Keto are stricter approaches some people prefer for appetite control or personal preference — none is inherently "better" for fat loss than the others at matched calories and protein.
Why do my carbs change so much between diet styles?
Because carbs are calculated as whatever calories remain after protein and fat are covered. A higher fat percentage (like Keto) leaves far fewer calories for carbs than a Balanced split does.
Is this calculator accurate for everyone?
It gives a solid starting estimate based on established formulas, but individual metabolism, medical conditions, and activity patterns vary. Treat the result as a starting point to adjust from, not a fixed prescription — and check with a doctor or dietitian for personalized guidance.
More Health & Fitness Calculators
From calorie targets to strength benchmarks, explore the full set of free health and fitness calculators.
Explore All Tools
134 free tools — no signup required
All 134 tools are free · No signup · No ads
