Calorie Density Calculator: Calories per Gram of Any Food

Enter the calories and weight from any nutrition label to get the calorie density (cal/g), the Volumetrics category it falls in, and a comparison of two foods side by side. Example foods are verified against USDA FoodData Central. Everything runs in your browser.

Educational information only — not medical or diet advice. Calorie density is a portion-size concept, not a health score, and a low-density food is not automatically a healthy one. If you have a medical condition or an eating disorder, please consult a qualified professional.

1. Calorie density from a nutrition label

Read the calories and the serving weight off any label, then divide: density = kcal ÷ grams.

1 oz = 28.3495 g · 1 lb = 453.5924 g

Your result will appear here.

2. Compare two foods

Which food packs more calories per gram? Enter both labels and see the densities, the percentage difference, and the equivalent portions.

Comparison will appear here.

Worked example: an apple has 48 kcal per 100 g → 48 ÷ 100 = 0.48 cal/g (very low). Dry-roasted peanuts have 587 kcal per 100 g → 5.87 cal/g (high). That is a 91.82% difference — for the same 48 kcal you could eat 100 g of apple but only 8.18 g of peanuts.

3. Calorie density of 18 common foods

Energy values per 100 g verified against USDA FoodData Central (SR Legacy), 2026-10-09. Click “Use in calculator” to load a food into section 1.

Foodkcal / 100 gcal / gCategory

Full source list (food descriptions, FDC IDs, access date) is documented with the tool.

Frequently asked questions

Straight answers about calorie density, the categories, and the data behind this tool.

What is calorie density?

Calorie density (also called energy density) is the number of calories per gram of food, computed as total calories divided by total weight in grams. For example, a food with 165 kcal in a 100 g serving has a calorie density of 1.65 cal/g. Water contributes weight but no calories, which is why water-rich foods such as cucumber (0.10 cal/g) score very low, while pure fat such as olive oil (8.84 cal/g) scores near the top of the scale.

How do you calculate calorie density?

Divide the calories by the weight in grams: density = kcal / g. Example: 200 g of cooked brown rice has about 246 kcal (123 kcal per 100 g x 2), so 246 / 200 = 1.23 cal/g. If your label lists weight in ounces, convert first: 1 oz = 28.3495 g and 1 lb = 453.5924 g. The calculator above does the conversion for you.

What are the calorie density categories?

Following the classification used in Barbara Rolls' Volumetrics research and summarized by the CDC: very low is below 0.6 cal/g (most fruits and vegetables); low is 0.6 to 1.5 cal/g (cooked grains, legumes, starchy vegetables); medium is 1.5 to 4.0 cal/g (lean meats, fish, bread); high is above 4.0 cal/g (chips, nuts, chocolate, oils, butter). The calculator labels your result with one of these four bands.

What foods have very low calorie density?

Most fresh fruits and vegetables, based on USDA FoodData Central values per 100 g: cucumber (0.10), strawberries (0.32), broccoli (0.34), and apple without skin (0.48 cal/g). Broth-based soups and skim milk are also in this range. These foods give the largest portions per calorie because of their high water content.

What foods are high in calorie density?

Dry, fried, or fatty foods: olive oil (8.84), dry-roasted peanuts (5.87), and plain salted potato chips (5.32 cal/g), all verified against USDA FoodData Central. Anything above 4.0 cal/g counts as high density, so portion size matters most with these foods.

Is an egg low or medium calorie density?

Low. A whole egg has 143 kcal per 100 g according to USDA FoodData Central, which is 1.43 cal/g - just inside the low band of 0.6 to 1.5. This surprises many people because eggs are rich in fat and protein, but their high water content keeps the per-gram density moderate.

Why does water content matter so much for calorie density?

Water adds weight but zero calories, so it dilutes calorie density directly. Cucumber is mostly water and scores 0.10 cal/g, while olive oil is nearly 100 percent fat with no water and scores 8.84 cal/g. Cooking methods that add water, such as boiling rice or oatmeal, lower density; methods that remove water, such as roasting nuts or frying chips, raise it.

Does low calorie density mean a food is healthier?

No - density and nutrition are different concepts. Olive oil (8.84 cal/g) is high density but a staple of healthy diets, while cucumber (0.10) is very low density but contributes few nutrients per bite. Use calorie density to manage portion size and satiety, not as a health score. This tool is educational only and is not medical or diet advice.

Is this calorie density calculator private?

Yes. Every calculation runs locally in your browser with JavaScript. There are no external requests, no accounts, and no data leaves your device.

Free tool by NRTechStudio