Use the general factors for named macros

A practical general calculation uses about 4 kcal/g for protein, 4 for carbohydrate, 9 for fat and 7 for alcohol. For 20 g protein, 35 g carbohydrate and 12 g fat, the calculation gives 80 + 140 + 108 = 328 kcal.

The factors represent an energy-accounting convention, not an exact measurement of the energy one individual obtains from every meal. Food-energy methods can use more specific information, and components such as fiber, polyols and organic acids complicate a simple three-macro reconstruction.

Food grams need an energy density

“Convert 100 g to calories” has no unique answer without identifying what those grams describe. One hundred grams of water, cooked grain and oil represent very different compositions. A tool that applies 4 kcal/g to unspecified food mass silently assumes that all the mass is a particular energy-yielding component.

For a food with density D kcal per 100 g, a portion weighing W grams has W × D ÷ 100 kcal. If a selected reference is 150 kcal/100 g, 80 g corresponds to 120 kcal. The arithmetic is exact for those inputs; the suitability of the reference remains a separate question.

Why a label can disagree with your reconstruction

First check that the macros and energy refer to the same serving. Then remember that label values can be rounded and that declared carbohydrate can include components treated differently in energy calculation. A small mismatch is not automatically evidence that a manufacturer or app made an arithmetic error.

A hypothetical label showing whole-gram macro amounts may hide fractions. Multiplying the displayed values does not recover those undisplayed fractions. Avoid “correcting” a package's declared calories simply to force agreement with rounded values, especially when the calculation method is not known.

Food Calories, kcal and scientific calories

In nutrition use, a food Calorie normally means a kilocalorie, abbreviated kcal. Scientific small calories, written cal, use a different scale: one kcal equals 1,000 cal. Thus 250 kcal is 250 food Calories and 250,000 small calories.

Before using a converter, identify the context. A food label and a physics problem can use similar words with different unit conventions. Capitalization helps, but a real interface should explain the choice rather than relying on typography alone.

Read a result in the right order

  1. Identify whether the input is food mass, macro mass or an energy unit.
  2. Confirm the preparation and serving basis.
  3. Apply the matching formula or reference density.
  4. Interpret appropriate rounding without adding false precision.

Use grams to calories for macro arithmetic and food references for portions. A result to two decimal places is not necessarily more reliable than a rounded estimate with clearly stated inputs.

Common questions

Can 100 g always be converted to 400 kcal?

No. That applies to 100 g of a component using a 4 kcal/g factor, not to 100 g of arbitrary food.

Are kcal and food Calories different amounts?

A food Calorie normally means one kcal. One kcal equals 1,000 scientific small calories.

Sources & methods

  1. FAO: food energy conversion factorsFood energy units, general energy factors and their limitations.
  2. FDA nutrition labeling database guidanceLabel data, metric serving quantities and nutrient rounding rules.
  3. FDA: understanding the Nutrition Facts labelServing size, servings per container and interpreting a packaged-food label.

Keep exploring

CaloriMate

Put the understanding into practice.

Describe a meal or add a photo in CaloriMate, review the estimate, and keep track of your day.

Free download. Optional in-app purchases. Local prices and limits are shown in your store.