Macro Calculator (Cut, Maintain, Bulk)
Turn your TDEE and goal into daily calorie targets and protein, carb, and fat grams using a goal-appropriate macronutrient split.
Result
How to use this calculator
- Enter your TDEE (use a TDEE calculator if you do not know it).
- Choose your goal: cut, maintain, or bulk.
- Pick a macro split, or leave it on auto for a goal-based default.
- Read your daily calorie target and protein/carb/fat grams.
About this calculator
Once you know your TDEE โ the total calories you burn in a day โ hitting a body-composition goal is a matter of adjusting intake and dividing it into the right macronutrients. This calculator first sets a calorie target: a cut subtracts about 20% for fat loss, maintenance keeps TDEE, and a bulk adds about 15% to support muscle growth. It then splits those calories into protein, carbohydrate, and fat. Using the Atwater factors (protein and carbs at 4 calories per gram, fat at 9), it converts each percentage into grams you can track. The default split is goal-aware โ higher protein on a cut to preserve muscle, more carbs on a bulk to fuel training โ and you can switch to balanced, high-protein, or low-carb presets. The percentages are sensible starting points; tune them to your results and preferences.
How it works โ the formula
Calories = TDEE ร (1 + goal adj) [cut โ20%, maintain 0, bulk +15%]
Protein g = CalรP% รท 4 ; Carb g = CalรC% รท 4 ; Fat g = CalรF% รท 9The goal scales the calorie target; the split allocates calories to each macro, converted to grams via the Atwater energy factors.
Worked examples
- Inputs:
- tdee=2500, goal=cut, split=auto
- Output:
- 2000 kcal โ P 200g, C 150g, F 67g
- Inputs:
- tdee=2500, goal=maintain, split=balanced
- Output:
- 2500 kcal โ P 188g, C 250g, F 83g
- Inputs:
- tdee=3000, goal=bulk, split=auto
- Output:
- 3450 kcal โ P 259g, C 388g, F 96g
Limitations
- Splits are general guidelines, not individualized prescriptions.
- Protein needs often scale with body weight and training, not just calories.
- Requires an accurate TDEE input to be meaningful.
Educational fitness tool, not medical or dietetic advice.
Frequently asked
What are macros?+
How do I convert calories to grams of each macro?+
How much should I cut or bulk?+
Why higher protein when cutting?+
Are these macro splits medical advice?+
What is TDEE and how do I find it?+
Related calculators
More tools you might like
Hand-picked tools that pair well with this one โ same audience, same intent.
Estimate how long it takes to lose a target amount of weight from a given daily calorie deficit, using the 3,500-calories-per-pound rule.
Convert a daily water target in ounces or litres into how many bottles you need across common bottle sizes.
Convert an hourly wage to annual, monthly, and weekly pay, with an optional benefits load to estimate total compensation.
GL = (GI ร available carbs in serving) รท 100 โ total daily glycemic load for up to 6 foods. Harvard / Sydney University GI database values.
Estimate gestational age and due date from the first day of your last menstrual period (LMP), using Naegeleโs rule.
Daily protein/carbs/fat in grams + kcal split, tuned to your goal (cut / maintain / bulk). Includes diet presets โ balanced, high-protein, low-carb, keto, Mediterranean, Zone โ or custom fat-percentage.