Same calories, three different macro splits. Enter your weight, height, age and goal - cutting, maintenance or bulking - and get exact grams of protein, fat and carbs per day, plus per-meal breakdown for 3 or 5 meals.
Macronutrient Calculator - Protein, Carbs & Fat by Goal
Same calories, three different macro splits. Enter your weight, height, age and goal - cutting, maintenance or bulking - and get exact grams of protein, fat and carbs per day, plus per-meal breakdown for 3 or 5 meals.
Parameters
Enter data for calculations
💡 Fill in all required fields to unlock the calculate button
Set your goal, get your grams
Knowing your daily calories is only half the picture. Two people eating 2,000 kcal can get wildly different results depending on how those calories split between protein, fat and carbs. This calculator uses the Mifflin-St Jeor equation to find your TDEE, adjusts it for your goal (cutting at -20%, bulking at +15%, or maintenance), then assigns protein at 1.6-2.0 g/kg, fat at 0.9-1.0 g/kg and fills the rest with carbs. You also get a per-meal breakdown for 3 or 5 meals.
How to calculate your macros - step by step
- Weight - enter your current body weight in kg. Protein and fat targets are calculated per kilogram.
- Height and age - needed for the Mifflin-St Jeor BMR formula: 10W + 6.25H - 5A + 5 (male) or -161 (female).
- Sex - males get a +5 constant, females get -161 in the BMR equation.
- Activity level - multiplied by BMR to get TDEE. Ranges from 1.2 (sedentary) to 1.9 (extreme).
- Goal - cut subtracts 20% from TDEE, bulk adds 15%, maintain keeps TDEE as-is.
- Read results - total calories, grams of each macro, percentages, and per-meal splits.
Macro ratios by goal
The calculator uses evidence-based protein and fat targets per kilogram of body weight. Carbohydrates fill the remaining calories.
| Goal | Calories | Protein (g/kg) | Fat (g/kg) | Carbs |
|---|---|---|---|---|
| Cut (-20% TDEE) | TDEE x 0.80 | 2.0 | 0.9 | remainder |
| Maintain | TDEE x 1.00 | 1.6 | 1.0 | remainder |
| Bulk (+15% TDEE) | TDEE x 1.15 | 1.8 | 1.0 | remainder |
Practical examples
BMR: 1,797 kcal - TDEE: 2,785 kcal - Cut (-20%): 2,228 kcal - P: 160 g / F: 72 g / C: 235 g
BMR: 1,339 kcal - TDEE: 1,841 kcal - P: 96 g / F: 60 g / C: 204 g
BMR: 1,903 kcal - TDEE: 3,280 kcal - Bulk (+15%): 3,772 kcal - P: 162 g / F: 90 g / C: 530 g
BMR: 1,284 kcal - TDEE: 1,990 kcal - Cut (-20%): 1,592 kcal - P: 110 g / F: 50 g / C: 148 g
BMR: 1,988 kcal - TDEE: 2,385 kcal - Cut (-20%): 1,908 kcal - P: 200 g / F: 90 g / C: 117 g
FAQ - Frequently asked questions
Related tools
Menstrual Cycle Calculator
Track your cycle phases, predict ovulation and plan around hormonal fluctuations that affect energy and appetite - Open calculator
Calorie Deficit Calculator
Calculate how many calories to subtract from TDEE and see week-by-week weight projections - Open calculator
Protein Intake Calculator
Detailed protein targets by activity type, training frequency and body composition goal - Open calculator
BMR & TDEE Calculator
Calculate your basal metabolic rate and total daily energy expenditure - the foundation for any macro split - Open calculator
Calories Burned Calculator
Estimate calories burned during specific activities to fine-tune your daily intake - Open calculator