Macro Split Calculator
Split your daily calorie target into grams of protein, carbs, and fat. Quick uses ratio presets. Customize adds bodyweight-based protein targeting, configurable meals per day, and fiber targets.
Per meal (4 meals/day)
- Protein38 g
- Carbs50 g
- Fat17 g
Related tools
How to use
- 1
Enter your daily calorie target. If you don't know it, use the Calorie Calculator first.
- 2
Pick a preset that matches your goal — Cut for fat loss, Bulk for muscle gain, Keto for low-carb, etc.
- 3
Or choose Custom to set your own protein/carbs/fat % (must total 100).
- 4
Customize mode lets you target protein by bodyweight (1.6/2.0/2.2 g/kg) instead of % — the cleaner method for strength athletes.
- 5
Customize also lets you set meals per day (3/4/5/6) and shows a fiber target.
Frequently asked questions
Using standard Atwater energy factors: protein = 4 kcal/g, carbs = 4 kcal/g, fat = 9 kcal/g. So if 30% of a 2,000 kcal day is protein, that's 600 kcal ÷ 4 = 150 g protein. The 4/4/9 numbers are slight rounding — real values are 4.0/3.75/8.84 — but the simplification is what every nutrition label uses.
Higher protein helps preserve muscle in a calorie deficit. A typical cut: 40% protein / 30% carbs / 30% fat. Some people prefer 45/30/25. The exact % matters much less than (a) being in a calorie deficit and (b) hitting at least 1.6 g protein per kg bodyweight — Customize mode lets you target this directly.
More carbs to fuel training and recovery. A typical bulk: 25% protein / 50% carbs / 25% fat. Again, total calories (a small surplus) and protein per kg matter more than the exact split.
Sedentary adults: ~0.8 g/kg bodyweight. Active people: 1.2-1.6 g/kg. Strength training and trying to gain muscle: 1.6-2.2 g/kg. Aggressive cut / contest prep can go to 2.2 g/kg. There's no benefit past 2.5 g/kg for most people. The bodyweight-target option in Customize handles this directly — pick the level that matches your training, the calculator does the rest.
Yes — the Keto preset is 30% protein / 5% carbs / 65% fat, which keeps you under ~25 g of carbs on a 2,000 kcal day (the typical ketosis threshold). Strict keto sometimes runs even lower carbs and higher fat. Adjust with the Custom preset.
American Heart Association recommends 14 g of fiber per 1,000 kcal — so a 2,000 kcal diet should target 28 g/day, a 2,500 kcal diet 35 g/day, etc. Most adults eat 15-20 g/day, well below the target. Vegetables, fruit, whole grains, legumes, and nuts are the easiest sources.
Within fat, the WHO recommends saturated fat under 10% of total calories. Within carbs, added sugar should stay under 10% of total calories (≤ 50 g on a 2,000 kcal diet). A nutrition tracking app handles those details — this calculator covers macro totals.
Help us improve this calculator
What's missing or wrong? What would make this more useful for you? Every suggestion lands in our inbox.
Source: Atwater energy factors (4/4/9 kcal/g); ISSN Protein and Exercise Position Stand 2017 · Last verified 2026-06. FAO/WHO. This tool provides estimates only and is not legal, tax or financial advice. Always verify your specific situation with the relevant UAE authority or a licensed advisor before taking action.