Macro Calculator
Free macro calculator. Split a daily calorie target into protein, fat, and carb grams for balanced, low-carb, high-protein, or keto diets.
What is a macro calculator?
A macro calculator converts a daily calorie target into grams of protein, fat, and carbs — 4 kcal per gram for protein and carbs, 9 for fat — so a diet becomes numbers you can actually log.
It does not decide how much you should eat; that comes from your energy expenditure. Start with maintenance calories, adjust down for a cut or up for a bulk, and the result becomes daily macro targets you can track against.
How this calculator works
- You type the calorie target in yourself. Nothing here estimates it for you — if you don’t have a number yet, get one first.
- Pick a preset: Balanced 30/30/40, Low-carb 35/45/20, High-protein 40/30/30, or Keto 25/70/5 — protein/fat/carbs, in that order.
- Each share is converted to grams: protein and carbs at 4 kcal/g, fat at 9 kcal/g.
- You get grams per macro, the calories behind each, the percentage share, and a donut of the split.
- Grams are rounded to whole numbers, so the totals can land 1–3% off your target. That’s arithmetic, not an error.
How to use the result
- Sanity-check the calorie number before trusting the grams. A split built on a guessed target just splits the guess.
- Make protein the non-negotiable. On a cut it’s what preserves muscle — plan meals around the protein figure and fit the other two macros around it.
- Budget fat carefully. At 9 kcal/g it’s the easiest macro to overshoot, so measure cooking oil and nut portions rather than eyeballing them.
- Put carbs where your training is — some before and after lifting. If you chose keto, keep them low and steady; the 25/70/5 preset is what people usually mean by a keto macro calculator.
- Re-run the split every 2–3 weeks. As your weight moves, your resting calorie burn moves with it, and the grams should follow.
How do I use a macro calculator to plan a cut or a bulk?
Start with calories, because a protein-carb-fat calculator only converts a number you already have. Estimate your maintenance, then eat roughly 10–20% under it to cut or 5–10% over it to bulk. Feed that target into the macro split calculator: 2,200 kcal on Balanced, for example, works out to about 165 g protein, 73 g fat, and 220 g carbs. Pick a preset that matches how you train — high-protein for most lifters, keto only if you’ve run low-carb before — then log against the grams for two to three weeks, weigh weekly, and if the scale stalls, adjust the calorie number rather than the split.
Common mistakes
- Splitting a guessed calorie number. The split can’t fix a wrong target — anchor it to a measured maintenance figure first.
- Chasing exact calorie math. Whole-gram rounding shifts totals by 1–3%, so judge the week, not the decimal.
- Picking keto because it sounds faster. The 25/70/5 split works, but hard training usually suffers on 5% carbs — sustainability beats novelty.
- Treating IIFYM as “calories stopped counting.” Flexible dieting decides where calories come from; the total still determines whether you cut or bulk.
- Setting targets once. Every 5–10 lb of body-weight change moves maintenance, so stale grams quietly stop working.
If you want to nudge a preset — lifting protein from 30% to 35%, say — run a percentage check first to see what has to come out of fat or carbs, and pick the trade-off you can live with.