GWN Tools · Health

Macro Calculator

Turn your daily calorie target into grams of protein, carbs, and fat. Enter a calorie target directly, or estimate one from your body stats, then fine-tune the split.

kcal
%
%
%

Split adds up to 100%.

Daily calorie target
2000 kcal
Protein
150g
600 kcal
Carbs
200g
800 kcal
Fat
67g
600 kcal

Informational only — not medical advice. Consult a professional.

About the macro calculator

What is a macro calculator? A macro calculator splits your daily calorie target into grams of the three macronutrients — protein, carbohydrates, and fat — based on the percentage split you choose.

How do you calculate macros from calories?

Multiply your daily calories by each macro's percentage, then divide by its calories per gram. Protein and carbohydrates have 4 calories per gram, and fat has 9 calories per gram. For example, 30% of 2000 calories is 600 calories of protein, which is 600 divided by 4 equals 150 grams.

What is a good macro split?

A balanced starting split is 30% protein, 40% carbohydrates, and 30% fat. People cutting weight often raise protein and lower carbs, while endurance athletes often raise carbs. Your three percentages must always add up to 100%.

How many calories are in protein, carbs, and fat?

Protein contains 4 calories per gram, carbohydrates contain 4 calories per gram, and fat contains 9 calories per gram. This is why fat-heavy foods are more calorie dense for the same weight.

How do I estimate my daily calorie target?

This tool can estimate it using the Mifflin-St Jeor equation for your basal metabolic rate, multiplied by an activity factor to get your total daily energy expenditure (TDEE). Choose lose, maintain, or gain to subtract 500, keep, or add 500 calories. This is an estimate only, not medical advice.