Daily Macronutrient Targets

Convert a daily calorie target into grams of protein, carbohydrates, and fat based on the percentage of calories you want from each macronutrient. Uses the standard energy values of 4 kcal/g for protein and carbs and 9 kcal/g for fat.

Protein150 g
Carbohydrate200 g
Fat
66.7 g
Total of percentages
100 %

Protein and carbohydrate provide about 4 kcal per gram; fat provides about 9 kcal per gram. For best results the three percentages should add up to 100%. These targets are general estimates and not a substitute for advice from a registered dietitian or physician.

What This Macronutrient Calculator Does

This macronutrient calculator turns a daily calorie target into grams of protein, carbohydrate, and fat based on the percentage split you choose. Instead of guessing, you get a concrete number of grams to aim for at each meal.

It is useful for anyone tracking macros: people following a specific diet (high-protein, low-carb, balanced), athletes managing intake around training, or someone who already knows their calorie goal and just needs to break it down. You supply the calories and the percentages; the tool does the conversion.

How It Works: The Macro Formula

The math relies on the energy each macronutrient provides. Protein and carbohydrate each supply 4 calories per gram, while fat supplies 9 calories per gram. To find grams, multiply your calories by each macro's percentage, then divide by its calories-per-gram value:

  • Protein (g) = calories x protein% / 4
  • Carbohydrate (g) = calories x carb% / 4
  • Fat (g) = calories x fat% / 9

Worked Example

Say your daily target is 2,000 calories and you choose a 30% protein / 40% carb / 30% fat split. First, find the calories assigned to each macro, then convert to grams.

Protein: 2,000 x 0.30 = 600 calories / 4 = 150 g. Carbs: 2,000 x 0.40 = 800 calories / 4 = 200 g. Fat: 2,000 x 0.30 = 600 calories / 9 = about 67 g.

So 2,000 calories at 30/40/30 works out to roughly 150 g protein, 200 g carbs, and 67 g fat. Adding the calories back (600 + 800 + 600) returns 2,000, which confirms the split is accurate.

Choosing Your Macro Split

There is no single correct ratio; the right split depends on your goal and activity level. Common starting points include:

  • Balanced / general health: roughly 30% protein, 40% carb, 30% fat
  • Higher carb for endurance training: around 25% protein, 50% carb, 25% fat
  • Lower carb: around 35% protein, 25% carb, 40% fat
  • Protein is often set first; many people target 1.6 to 2.2 g per kg of body weight, then divide the rest between carbs and fat.

Common Mistakes and Tips

Make sure your three percentages add up to exactly 100%. If they total 95% or 110%, your grams will not match your calorie goal and the numbers will drift over the week.

Don't confuse calories with grams. A gram of fat carries more than double the calories of a gram of carbohydrate, which is why 30% fat produces far fewer grams (67 g) than 30% protein (150 g) at the same calorie level.

Treat the output as a daily target, not a per-meal rule. Spread protein across meals if you can, weigh foods rather than eyeing portions for accuracy, and recheck your macros whenever your calorie target changes due to weight change or a new training phase.

Frequently asked questions

How are grams calculated from calories?

Calories from each macro are found by multiplying total calories by that macro's percentage. Protein and carbohydrate grams divide those calories by 4 kcal/g, and fat grams divide by 9 kcal/g.

Should my percentages add up to 100%?

Yes. For an accurate split the protein, carb, and fat percentages should total 100%. The 'Total of percentages' output lets you check this; if it is not 100 your grams will not match your calorie target.

What is a common macro split?

A frequently used balanced split is roughly 30% protein, 40% carbohydrate, and 30% fat, but the ideal ratio depends on your goals, activity level, and individual needs.