Macro Calculator

Turn your daily calorie target into protein, carb and fat grams. Pick a macro split or set your own percentages, and optionally lock protein to grams per kg of body weight. See the grams and the calorie breakdown instantly.

How it works

grams = (calories × macro %) ÷ (4 for protein/carbs, 9 for fat)

FAQ

How do I calculate my macros?

Start from your daily calorie target, split it into protein, carbs and fat by percentage, then convert to grams: protein and carbs are ~4 cal/g, fat ~9 cal/g. For example, 2,000 calories on 30/40/30 is 150 g protein, 200 g carbs and 67 g fat.

What is a good macro split?

It depends on your goal. A balanced 40% carbs / 30% protein / 30% fat suits most people; higher protein helps with muscle and fat loss; lower-carb suits some for weight management. Consistency and total calories matter more than the exact ratio.

How much protein do I need?

Around 0.8 g/kg for general health; ~1.6–2.2 g/kg to build or keep muscle. This calculator lets you set protein by percentage or directly by grams per kg.

Why is fat 9 calories per gram and protein 4?

It reflects the energy each releases. Fat is the most energy-dense (~9 cal/g); protein and carbs are ~4 each. That's why a little fat adds more calories than the same weight of carbs or protein.

Do I need to hit my macros exactly?

No — aim near them, don't obsess over grams. Getting reasonably close while keeping total calories on track is what matters. Protein is the one worth prioritising, especially for muscle or fat loss.

Pair with the calorie calculator to find your target first, or browse all free tools.