How This Calculation Works
Macronutrients — protein, carbohydrates, and fat — are the three sources of dietary calories. Protein and carbohydrates each provide about 4 calories per gram, while fat provides about 9 calories per gram. This calculator splits your total daily calorie target into grams of each, using percentage splits tailored to common goals.
For fat loss, the split favors a higher protein percentage (around 40%), since protein helps preserve muscle mass during a calorie deficit and increases satiety. For muscle building, carbohydrates get a larger share to fuel training performance and recovery, while protein stays elevated to support muscle repair and growth. The "maintain" preset uses a balanced, moderate split suitable for general health.
The math works backward from calories to grams: for protein and carbs, divide the calorie allocation by 4; for fat, divide by 9. This is why the same percentage split produces very different gram totals for fat versus protein or carbs — fat is more calorie-dense per gram.
Common Mistakes to Avoid
- Ignoring protein intake in grams per body weight. Percentage-based macros can under- or over-shoot protein needs depending on your total calories. Many nutrition guidelines instead recommend 1.6–2.2 g of protein per kg of body weight for active individuals — cross-check this calculator's grams against that range.
- Cutting fat too low. Dietary fat is essential for hormone production and vitamin absorption. Most guidelines recommend keeping fat intake at no less than roughly 20% of total calories, even during aggressive fat-loss phases.
- Treating macros as more important than total calories. Macros matter for body composition and performance, but total calorie balance is still the primary driver of weight gain or loss. Get calories right first, then fine-tune macros.
- Not adjusting for training days versus rest days. Some people benefit from cycling carbohydrate intake higher on training days and lower on rest days — this calculator gives a flat daily target as a starting point.
Worked Example
Scenario: A daily target of 2,200 calories, with a "lose fat" goal (40% protein / 30% carbs / 30% fat).
Step 1 — Protein calories: 2,200 × 0.40 = 880 calories → 880 ÷ 4 = 220 g protein.
Step 2 — Carb calories: 2,200 × 0.30 = 660 calories → 660 ÷ 4 = 165 g carbs.
Step 3 — Fat calories: 2,200 × 0.30 = 660 calories → 660 ÷ 9 ≈ 73 g fat.
Check: (220 × 4) + (165 × 4) + (73 × 9) = 880 + 660 + 657 ≈ 2,197 calories — matches the target.