Health

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.

ModeQuick mode is ratio presets (cut/maintain/bulk/keto). Customize adds bodyweight-based protein targeting (g/kg), configurable meals per day, and fiber recommendation.

Your daily macro split

150g

Protein

30% · 600 kcal

200g

Carbs

40% · 800 kcal

67g

Fat

30% · 600 kcal

ProteinCarbsFat

Per meal (4 meals/day)

  • Protein38 g
  • Carbs50 g
  • Fat17 g

Related tools

How to use

  1. 1

    Enter your daily calorie target. If you don't know it, use the Calorie Calculator first.

  2. 2

    Pick a preset that matches your goal — Cut for fat loss, Bulk for muscle gain, Keto for low-carb, etc.

  3. 3

    Or choose Custom to set your own protein/carbs/fat % (must total 100).

  4. 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. 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.

We don't share emails. Replies come from hello@liphyr.com.

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.