Macro % of Calories
Share of total energy coming from a given macronutrient.
Formula
Live Calculator
MembersVariables
Example
600 kcal fat of 2000 ⇒ 30%
How it works
This formula tells you what percentage of a meal, day, or diet’s total calories comes from one macronutrient such as carbohydrate, protein, or fat. It works by dividing the calories from that one macro by the total calories, then multiplying by 100 to convert the fraction into a percentage. The result makes it easy to compare diets or check whether a food label matches a nutrition target.
When to use it
Use this when you want to see how much of total energy intake comes from a specific macro in a meal plan, food label, or daily diet log. It is also useful for comparing whether a recipe is high-fat, high-protein, or high-carbohydrate by calorie contribution.
Worked example, step by step
A snack contains 80 kcal from protein and 320 kcal in total. %_M = (E_M / E_total) × 100 %_M = (80 / 320) × 100 %_M = 0.25 × 100 %_M = 25% So, protein provides 25% of the snack’s calories.
Common mistakes to avoid
- Using grams of a macronutrient instead of calories for E_M
- Forgetting to multiply by 100 after dividing
- Adding macronutrient percentages from different foods without checking that they are based on the same total calories
Did You Know?
Most dietary guidelines suggest fat provide 20–35% of daily calories — this formula checks where you land.
Share this formula
More in Nutrition & Food
View allFood Energy (Atwater)
BasicTotal food energy in kilocalories from its macronutrients using the Atwater factors.
Calories from Protein
BasicEnergy contributed by protein at 4 kcal per gram.
Calories from Carbohydrate
BasicEnergy from carbohydrate at 4 kcal per gram.
Calories from Fat
BasicEnergy from fat at 9 kcal per gram — the most energy-dense macronutrient.
Calories from Alcohol
IntermediateEnergy from pure alcohol (ethanol) at 7 kcal per gram.
Kilocalories to Kilojoules
BasicConvert dietary Calories to the SI energy unit used on many food labels.