Meal Calorie Calculator

Calculate the total calories in a meal from its protein, carbohydrate, fat, and alcohol content using the standard Atwater energy factors (4/4/9/7 kcal per gram).

Quick Facts

Atwater factors
4 / 4 / 9 / 7 kcal per gram
Protein and carbohydrate each supply 4 kcal/g, fat supplies 9 kcal/g, and alcohol supplies 7 kcal/g.
Formula
kcal = 4P + 4C + 9F + 7A
P, C, F, and A are the grams of protein, carbohydrate, fat, and alcohol in the meal.

Your Results

Calculated
Total meal calories
-
Protein + carbs + fat + alcohol
Calories per serving
-
Total divided by servings
Calories by macro
-
Protein / Carbs / Fat kcal
Share of calories
-
Percent from each macronutrient

Ready

Enter the meal's protein, carbohydrate, fat, and alcohol grams, then calculate total and per-serving calories.

How the meal calorie calculator works

This tool applies the general Atwater system, the same energy-accounting method behind the calorie figure printed on U.S. Nutrition Facts labels. Each macronutrient supplies a fixed number of kilocalories per gram, and total calories are just the sum of grams times factor across the macronutrients present in a meal.

The Atwater factors

  • Protein: 4 kilocalories per gram.
  • Carbohydrate: 4 kilocalories per gram (fiber is included in total carbohydrate and counted at the same rate under the general system).
  • Fat: 9 kilocalories per gram.
  • Alcohol (ethanol): 7 kilocalories per gram — relevant for dishes cooked with wine or spirits, or for beverages served alongside a meal.

Total meal calories = (protein g x 4) + (carbohydrate g x 4) + (fat g x 9) + (alcohol g x 7). Dividing that total by the number of servings a recipe makes gives calories per serving.

Common calibration mistakes

  • Entering "net carbs" (total carbohydrate minus fiber) instead of total carbohydrate — the general Atwater system already counts fiber within total carbohydrate, so using net carbs understates calories.
  • Forgetting alcohol grams in cooked dishes, marinades, or a beverage served with the meal — at 7 kcal/g it is not negligible.
  • Mixing per-100g nutrition-label values with the actual portion size instead of scaling grams to the amount actually eaten.
  • Confusing "calories per serving" with the total calories for a whole batch recipe — always check how many servings the recipe yields.

Frequently Asked Questions

What formula does the meal calorie calculator use?
It uses the general Atwater energy factors: 4 kilocalories per gram of protein, 4 kcal/g of carbohydrate, 9 kcal/g of fat, and 7 kcal/g of alcohol. Multiplying each macronutrient's grams by its factor and adding the results gives total meal calories, the same method behind U.S. Nutrition Facts calorie counts.
Why might this differ slightly from a printed Nutrition Facts label?
Labels round each macronutrient's grams and the final calorie figure separately, and some manufacturers use food-specific Atwater factors instead of the general 4/4/9/7 values. Differences of a few calories between a hand calculation and a printed label are normal and expected.
Should I enter total carbohydrate or net carbs?
Enter total carbohydrate as shown on a label or recipe analysis. The general Atwater system already counts fiber within total carbohydrate at 4 kcal/g, so subtracting fiber first to get net carbs would undercount calories for this calculation.