How to Use the Calories Per 100g Calculator
This calculator converts the calorie content of any food into a standardized per-100-gram value. Enter the number of calories and the weight of the food in grams, and the calculator instantly shows calories per 100g, calories per ounce, and calories per gram. It also classifies the food's energy density into one of four categories: very low, low, medium, or high. This standardization lets you compare the calorie density of any two foods on equal footing, regardless of their typical serving sizes.
Nutrition labels around the world use calories per 100g as the standard measure for food comparison. While the United States traditionally uses per-serving values, the per-100g metric is far more useful for comparing foods directly. A food labeled as 150 calories per serving might seem similar to another at 140 calories per serving, but if one serving is 50g and the other is 200g, their energy densities are vastly different. This calculator eliminates that confusion.
Understanding Energy Density
Energy density measures how many calories are packed into a given weight of food. Foods with lower energy density provide fewer calories per gram, allowing you to eat larger portions while consuming fewer total calories. This concept is central to the Volumetrics diet approach and is recommended by the CDC for weight management. The four energy density categories used in this calculator are based on established nutritional guidelines.
Energy Density Classifications
Very Low (0-60 cal/100g): Most non-starchy vegetables and many fruits fall into this category. Examples include cucumbers (16 cal/100g), lettuce (15 cal/100g), strawberries (32 cal/100g), and watermelon (30 cal/100g). You can eat large volumes of these foods for minimal calorie impact. Low (61-150 cal/100g): This includes cooked grains, lean proteins, and starchy vegetables. Examples include chicken breast (120 cal/100g), cooked brown rice (112 cal/100g), and bananas (89 cal/100g). Medium (151-400 cal/100g): Bread, pasta, cheese, and fattier meats fall here. Examples include whole wheat bread (250 cal/100g), cheddar cheese (403 cal/100g), and salmon (208 cal/100g). High (above 400 cal/100g): Nuts, seeds, oils, butter, and many snack foods. Examples include almonds (579 cal/100g), olive oil (884 cal/100g), and dark chocolate (546 cal/100g).
Using Energy Density for Weight Management
Building meals around very low and low energy density foods helps you feel full on fewer calories. Fill half your plate with vegetables and fruits, add a portion of lean protein, and include a moderate amount of whole grains. Reserve high energy density foods for smaller portions and flavor enhancement. This approach works not because it restricts foods, but because it naturally reduces overall calorie intake through volume and satiety signals.
Frequently Asked Questions
How do I calculate calories per 100g?
Divide the total calories by the weight in grams, then multiply by 100. For example, if a 250g serving has 350 calories, the calories per 100g is (350 / 250) x 100 = 140 calories per 100g. This standardized measure makes it easy to compare the calorie density of different foods.
What is energy density and why does it matter?
Energy density is the number of calories per gram of food. Foods with very low energy density let you eat larger portions for fewer calories. Choosing lower density foods helps with weight management because they provide more volume and satiety per calorie.
How many calories per 100g is considered high calorie?
Foods above 400 calories per 100g are classified as high energy density. Examples include nuts (550-650 cal/100g), chocolate (500-550 cal/100g), butter (717 cal/100g), and cooking oils (884 cal/100g). These foods are calorie-dense but not inherently unhealthy.
How do I convert calories per 100g to calories per ounce?
Multiply calories per 100g by 0.283495, since 1 ounce equals 28.3495 grams. For example, a food with 200 calories per 100g has about 56.7 calories per ounce. This calculator handles the conversion automatically.
Why do nutrition labels use per 100g instead of per serving?
Many countries require per-100g labeling because it provides a standardized basis for comparing foods. Serving sizes vary between brands and countries, making direct comparison difficult. Per-100g values let you compare any two foods on equal footing.
Save your results & get weekly tips
Get calculator tips, formula guides, and financial insights delivered weekly. Join 10,000+ readers.
No spam. Unsubscribe anytime.