Macro Calculator

Macro plan

Use this macro calculator when you already have a daily calorie target and want to turn a protein, carbohydrate and fat split into grams. Enter calories, choose or edit the percentages, and the tool applies 4 kcal per gram for protein and carbs and 9 kcal per gram for fat. It is a planning calculator, not medical advice or a replacement for a dietitian’s guidance.

How the macro grams are calculated

  1. 1

    Choose a starting split

    Pick balanced, high-protein, muscle gain, lower carb or enter your own percentages.

  2. 2

    Enter daily calories

    Use the calorie target from your coach, dietitian, nutrition app or TDEE estimate.

  3. 3

    Balance the percentages

    Protein, carbs and fat should add to 100%. The warning shows when they do not.

  4. 4

    Convert calories to grams

    Protein and carbs use 4 kcal/g; fat uses 9 kcal/g.

  5. 5

    Use the result as a target

    Treat the grams as a daily planning guide and adjust with real progress and professional advice.

The macro formulas

The calculator converts each macro percentage into calories first, then into grams:

  • Protein grams = daily calories × protein % ÷ 100 ÷ 4
  • Carb grams = daily calories × carb % ÷ 100 ÷ 4
  • Fat grams = daily calories × fat % ÷ 100 ÷ 9

Preset splits in the tool

Preset Protein Carbs Fat Good fit when
Balanced 30% 40% 30% You want an all-purpose starting point
High protein 35% 35% 30% You want protein to be easier to prioritize
Muscle gain 30% 45% 25% You train hard and prefer more calories from carbs
Lower carb 35% 25% 40% You prefer fewer carbs while keeping protein high
Custom any any any You are following a coached or clinical plan

Example daily targets

Calories and split Protein Carbs Fat
2,000 kcal at 30 / 40 / 30 150 g 200 g 66.7 g
1,800 kcal at 35 / 35 / 30 157.5 g 157.5 g 60 g
2,600 kcal at 30 / 45 / 25 195 g 292.5 g 72.2 g
2,000 kcal at 35 / 25 / 40 175 g 125 g 88.9 g

Use the numbers responsibly

  • Calories come first. This tool does not estimate BMR or TDEE. Use a separate calorie calculator if you need a starting calorie target.
  • Protein is often the anchor. Sports nutrition guidance commonly puts active adults around 1.2-2.0 g of protein per kg of body weight per day, depending on training and energy intake.
  • Food quality still matters. Fiber, fruit, vegetables, fluids and micronutrients are not shown by a macro split.
  • Precision has limits. Food labels, cooked weights and restaurant meals are estimates, so weekly consistency matters more than hitting every gram exactly.

Frequently Asked Questions

No. The calculator assumes you already have a daily calorie target. It only converts that target and your chosen macro percentages into grams of protein, carbs and fat.

The split allocates all of your target calories across protein, carbs and fat. If the total is below or above 100%, the gram result will not match the calorie target.

Balanced is a neutral starting point. High protein can suit dieting or strength phases, muscle gain gives more room to carbs, and lower carb is for people who prefer more calories from fat. Use custom if a professional has given you a specific split.

No. Use the result as a practical daily target, not a pass/fail rule. Many people track a weekly average and keep protein reasonably close while letting carbs and fat vary by meals and training days.

The tool does not create a saved nutrition profile. The values are only used to render the calculator flow, so avoid entering anything you consider sensitive.

Related Tools