Calculate your optimal ratio of proteins, carbs, and fats to reach your specific fitness goals.
A macro calculator answers the question that every fitness enthusiast eventually asks: "How many grams of protein, fat, and carbohydrates should I eat each day – not just total calories – to reach my goals?"
Macros – short for macronutrients – are the three main components of food: protein, fat, and carbohydrates. Calories matter for weight change, but macros determine what kind of weight you lose or gain. Eat enough protein, and you’ll preserve muscle while losing fat.
A macro calculator starts with your Total Daily Energy Expenditure (TDEE) – the calories you burn each day. Then it splits those calories into precise targets based on your goal, activity level, and preferences.
Macro tracking has gone mainstream. Over 50 million people use calorie‑counting apps, and most now track macros. With the rise of "flexible dieting" (IIFYM), people have learned that food quality and macro balance are the keys to long-term success.
Your TDEE is the total calories you burn in a day, consisting of your BMR, the thermic effect of food (TEF), and your activity level.
For men
BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age) + 5
For women
BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age) – 161
Example
Man, 35 years, 81.6 kg, 178 cm: BMR = (10×81.6) + (6.25×178) – (5×35) + 5 = 1,758.5
Sedentary
Little/no exercise, desk job
Lightly Active
Light exercise 1-3 days/wk
Moderately Active
Moderate exercise 3-5 days/wk
Very Active
Hard exercise 6-7 days/wk
Extra Active
Physical job + hard daily ex.
Using the example above (BMR 1,758.5) and moderately active (1.55): TDEE = 1,758.5 × 1.55 = 2,726 calories/day
| Goal | Calorie Adjustment | Rate of Change |
|---|---|---|
| Fat loss | TDEE – 300 to 500 | Lose 0.5–1 lb/week |
| Maintenance | TDEE | Stay same weight |
| Muscle gain | TDEE + 200 to 300 | Gain 0.25–0.5 lb/week |
TDEE – 300 to 500 calories. Target lose 0.5-1 lb per week.
Stay exactly at your TDEE calories. Stay the same weight.
TDEE + 200 to 300 calories. Gain 0.25-0.5 lb per week.
Extreme deficits can cause muscle loss and metabolic slowdown. Slow and steady wins.
Splitting your calories into the right amounts of protein, fat, and carbs.
The most important macro for muscle preservation and satiety. 1g protein = 4 calories.
Rule of Thumb
0.8 – 1.0 g per lb of body weight
| Population | g/lb | g/kg |
|---|---|---|
| Sedentary adult | 0.36 – 0.45 | 0.8 – 1.0 |
| Active / recreational | 0.55 – 0.73 | 1.2 – 1.6 |
| Fat loss (preserve muscle) | 0.73 – 1.0 | 1.6 – 2.2 |
| Muscle gain | 0.73 – 0.9 | 1.6 – 2.0 |
| Endurance athlete | 0.55 – 0.64 | 1.2 – 1.4 |
Essential for hormones and vitamin absorption. 1g fat = 9 calories.
Rule of Thumb
0.4 – 0.5 g per lb of body weight
| Approach | % calories | g/kg |
|---|---|---|
| Minimum health | 20–25% | 0.5–0.6 |
| General / maintenance | 25–35% | 0.8–1.0 |
| Higher fat (low carb) | 40–50% | 1.0–1.2 |
Preferred fuel for brain and high-intensity exercise. 1g carb = 4 calories.
Calculation
Remaining calories after P & F
Formula
Carbs (g) = [Total calories – (Protein g × 4) – (Fat g × 9)] ÷ 4
Worked Example
2,300 calories, protein 160g (640 cal), fat 75g (675 cal): remaining 985 cal → carbs = 985 ÷ 4 = 246g
A macro calculator can use preset diet options (balanced, high protein, low carb, etc.) and then calculate grams from your calorie target.
| Diet | Protein % | Fat % | Carb % | Best For |
|---|---|---|---|---|
| Balanced (IIFYM) | 25–35% | 25–35% | 30–50% | Most people |
| High protein | 35–45% | 20–30% | 30–40% | Fat loss, muscle preservation |
| Low fat | 20–30% | 15–20% | 50–65% | High‑carb athletes, endurance |
| Low carb (keto‑style) | 20–25% | 60–75% | 5–10% | Ketosis, some insulin resistance |
| Moderate carb | 25–35% | 25–30% | 35–45% | General health, recomp |
→ Input your stats, activity level, and goal = maintenance. Compare your targets to what you actually eat.
→ Set goal to fat loss. Notice protein stays high, and carbs usually change the most. Plan small, sustainable adjustments.
→ Set goal to muscle gain. Protein stays similar, but carbs increase to fuel training and recovery.
If your fat intake is below ~20% of calories, add healthy fats. If you feel tired or hungry, adjust carbs and fat while keeping protein high.
40y Female, 170 lbs. High protein, moderate fat, low carb split.
25y Male, 160 lbs. High carb, moderate protein/fat surplus.
35y Female, 140 lbs. Balanced ratio for daily energy.
A calculator gives you a starting point. After 2‑3 weeks of consistent tracking, adjust based on what’s happening.
| Goal | After 2–3 weeks | Adjust by |
|---|---|---|
| Fat loss | Lost 0.5–1 lb/week | Keep everything the same |
| Fat loss | Lost <0.5 lb/week | Reduce carbs 20–30g (or fat 10g) |
| Fat loss | Lost >2 lb/week | Increase carbs by 30g |
| Muscle gain | Gained 0.25–0.5 lb/week | Keep everything the same |
| Muscle gain | Gained <0.25 lb/week | Increase carbs 30–50g |
| Muscle gain | Gained >1 lb/week | Reduce carbs by 30g |
Using total body weight for protein when overweight
Consider lean body mass or a realistic goal weight to avoid overshooting protein.
Setting fat too low (<20%)
Hormone production can suffer. Keep fat at min 0.4g/lb.
Ignoring fiber intake
Essential for gut health. Aim for 25-30g per day.
Not recalculating
Every 10-15 lbs lost, recalculate your TDEE and macros.
Using the same macros for training vs rest days
Many people carb-cycle. Keep protein stable, and adjust carbs/fat by day if helpful.
Obsessing over exacts
Hitting targets within 5-10g is perfectly fine.
A macro calculator is the bridge between generic calorie counting and personalized nutrition. It tells you not just how many calories to eat, but what kind – protein to preserve muscle, fat for hormones, and carbs for energy.
Explore more tools in the Other category