Calories From Macros Calculator
The formula behind every nutrition label
Nutrition labels list calories alongside grams of protein, carbohydrate, and fat - the calorie figure is calculated directly from those macronutrient grams using standardized per-gram energy values called Atwater factors.
Worked example
For a meal with 30g protein, 50g carbohydrates, and 10g fat:
Calories = (30 x 4) + (50 x 4) + (10 x 9) = 120 + 200 + 90 = 410 kcal
Frequently asked questions
Why does fat have a higher factor than protein and carbs? Fat is a more energy-dense molecule structurally, containing more carbon-hydrogen bonds relative to its weight than protein or carbohydrate, which is why it packs more than double the calories per gram.
Does alcohol count as a macronutrient here? No - alcohol has its own energy factor of 7 kcal/g and is generally tracked separately from the three core macronutrients, even though it does contribute calories in mixed drinks and alcoholic beverages.