Back to calculators
Macro split

Macro Calculator

Turn a daily calorie target into protein, carbs, and fats for balanced eating, fat loss, or muscle gain.

Calories inMacro gramsGoal split

Enter your details

Use your calorie target and pick the macro split that matches your goal.

Use the calorie calculator first if you are unsure.
Macro goal
Use the result

How to use your macro result

Daily targets

Use protein, carb, and fat grams as daily targets.

Calories still matter

Macro grams should match your total calorie target.

Method

Formula, result meaning, and common mistakes

This free macro calculator splits your calorie target into protein, carbs, and fats using the selected goal percentages, then converts calories into grams.

How to use it

Start with a calorie target, choose the closest goal, and use the grams as daily targets rather than strict meal-by-meal rules.

Common mistakes

Avoid picking macros before estimating calories, ignoring protein, or trying to hit every gram perfectly each day.

Understand deeper

How a macro calculator for weight loss and muscle gain works

Calculating macros for weight loss starts with calories — once you have a target, you split it into grams of protein, carbs, and fat. That matters because macros influence training fuel, fullness, recovery, and adherence, while calories still drive the overall direction of weight change. For muscle gain, the same logic applies but with a calorie surplus and higher carbs to fuel training. Protein and carbohydrates provide 4 kcal per gram, while fat provides 9 kcal per gram. Common structures include a balanced 30/40/30 split, a higher-protein macro split for cutting, and a muscle-gain split closer to 30/50/20. This is also the foundation behind many IIFYM calculator and flexible dieting macros approaches. Position stands from the International Society of Sports Nutrition and guidance from the American College of Sports Medicine both support adequate protein, appropriate carbohydrate intake for training demand, and enough dietary fat to sustain performance and health.

The formula

Protein grams = (calories × protein %) ÷ 4, carb grams = (calories × carbs %) ÷ 4, fat grams = (calories × fat %) ÷ 9.

Worked example

At 2,500 kcal with a 30/40/30 split: protein = 750 ÷ 4 = 188g, carbs = 1,000 ÷ 4 = 250g, fat = 750 ÷ 9 = 83g.

Scientific basis

ISSN position stands on protein and nutrient timing plus ACSM sports nutrition guidance support matching macro intake to body-composition and training goals.

Related calculators

Dial in nutrition

FAQ

Common questions