Knowing how many calories are in 100 grams of a food is one of the quickest ways to compare products, plan meals, and understand food labels. This Energy Calories Per 100g Calculator converts the macronutrient values on your nutrition label — protein, carbohydrates, fat, fiber, and even alcohol — into an estimated kilocalorie total per 100 g using standard Atwater factors.
It is built for home cooks, meal preppers, students, and anyone who wants to move beyond eyeballing portions. You can instantly fill in common foods with one click, see a full calorie breakdown by nutrient, and optionally scale the result to your own serving size. The calculator also handles the fiber-in-carbs question found on most labels, so your estimate stays accurate whether a label lists total carbohydrate with fiber already included or fiber separately.
Use it with packaged foods, recipes, or whole ingredients to make calorie tracking more transparent.
⚙️ Enter Nutrient Values per 100 g
How to Use This Calculator
Start by entering the nutrient amounts for a 100 g portion. Most food labels list protein, total carbohydrate, and fat per 100 g; if they do, you can copy those numbers straight across. Fiber and alcohol are optional — leave them at 0 if you don't have the data.
You can also click a preset food to load typical values, then adjust any field. After clicking Calculate, you'll see total kcal per 100 g, a nutrient-by-nutrient breakdown, and — if you enter a serving size — calories for that serving.
How the Calories Are Calculated
The tool uses the Atwater general factor system, the basis of most Western food labels. Each energy-providing nutrient is assigned a metabolizable energy value:
| Nutrient | kcal per gram | Notes |
|---|---|---|
| Protein | 4 | Average for mixed diets |
| Carbohydrate | 4 | Digestible starch and sugars |
| Fat | 9 | Highest density; includes saturated and unsaturated |
| Fiber | 2 | Fermentable fraction; often included in total carbs on labels |
| Alcohol | 7 | Ethanol only, not the whole drink |
So the basic equation is: kcal/100 g = (protein g × 4) + (carbs g × 4) + (fat g × 9) + (fiber g × 2) + (alcohol g × 7). When the fiber-in-carbs checkbox is checked, carbohydrate energy is calculated as (carbs − fiber) × 4.
These are general averages. Actual energy availability can vary by food, but the factors are accurate enough for daily tracking and are the same system used by the USDA FoodData Central for many mixed foods.
Worked Examples
Example 1 — Cooked white rice: per 100 g, 2.7 g protein, 28.2 g carbs, 0.3 g fat, 0.4 g fiber. With fiber included in carbs: (28.2 − 0.4) × 4 + 2.7 × 4 + 0.3 × 9 + 0.4 × 2 = 111.2 + 10.8 + 2.7 + 0.8 = ~126 kcal. Without the fiber adjustment you'd get ~130 kcal — a small difference, but it adds up across a large rice-based meal.
Example 2 — Roasted chicken breast: 31 g protein, 0 g carbs, 3.6 g fat. Energy = 31 × 4 + 3.6 × 9 = 124 + 32.4 = 156 kcal per 100 g. This shows how a protein-rich, low-fat food stays moderate in energy.
Example 3 — Olive oil: 100 g fat, 0 g protein, 0 g carbs. Energy = 100 × 9 = 900 kcal. That's why even a small 15 ml pour adds about 120 kcal to a salad.
Factors Affecting Accuracy
Several things can make label-based estimates differ from true metabolizable energy:
- Fiber type and processing: soluble, highly fermentable fibers may yield more than 2 kcal/g while resistant starch and insoluble fiber yield less. The 2 kcal/g factor is a middle-ground estimate.
- Sugar alcohols and sugar substitutes: these are often listed under total carbs but provide only 0–3 kcal/g. This calculator doesn't apply a separate factor for them, so sugar-free products may be overestimated.
- Cooking and moisture: per 100 g changes when food cooks. 100 g of raw chicken is not the same as 100 g of cooked chicken. Always match your input to the state described on the label or in your recipe.
- Fat and protein quality: the 9 and 4 kcal/g factors hold reasonably well across common fats and proteins, but high-fiber or high-sugar-alcohol products are where estimates drift.
- Food database variability: different countries and databases (USDA, national food composition tables) may report slightly different values for the same food. Use one source consistently.
Frequently Asked Questions
Should I include fiber in carbohydrate when counting calories?
For calorie estimation, yes and no. Fiber contributes energy, but less than digestible carbohydrate. If a label lists total carbs including fiber (common in the US), the best estimate is to count fiber at about 2 kcal/g rather than 4. That's exactly what this calculator does when the checkbox is on. For net-carb or diabetes management, many people subtract fiber entirely — that's a different purpose.
Why do my calories not match the label exactly?
Labels often round to the nearest gram and use calorie rounding rules (e.g., less than 5 kcal can be written as 0). Small rounding differences per nutrient can shift the total by several calories. The calculator gives you a useful estimate, not a legally rounded label figure.
Can I use this for a recipe or a cooked dish?
Yes. Sum the nutrient values for the ingredients, divide by the total cooked weight in grams, then multiply by 100 to get per-100 g values. Enter those into the calculator. If you use cooked weight, the result reflects the cooked food; if you use raw ingredients, it reflects the raw dish.
For daily planning, pair this tool with a daily calorie needs calculator to compare your food intake against your energy target.
Additional Resources
For authoritative nutrient data, explore USDA FoodData Central, which includes per-100 g values for thousands of foods. The Atwater factors used here are described in official food-energy methodology published by the U.S. Department of Agriculture and the FAO. Use them to verify the numbers behind your favorite packaged products.