/

/

Calorie Density Calculator

Calorie Density Calculator

Use this calorie density calculator to find how many calories are in each gram of a food or meal and see its density band.

Updated October 2, 2026

Entry Type
Total Calories
kcal
Total Weight
Use the weight as you eat it (cooked, with water).

Medical Disclaimer: This calculator provides a general estimate based on established research and is for educational purposes only, not a substitute for medical advice. Individual results can vary based on health conditions, so consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, exercise, or health routine. Read our full Medical Disclaimer.

How Calorie Density Is Calculated

Calorie density, also called energy density, is the number of calories in a given weight of food. It is usually shown as kilocalories per gram (kcal/g), and food values run from 0 to 9 kcal/g¹. It is a different question from how many calories you eat in a day.

What Calorie Density Measures

Calorie density measures calories per weight. It does not measure how healthy a food is, how much protein it has, or how much you should eat. A food with a high number is not "bad," and a food with a low number is not automatically a good choice.

The Formula

Water, fat, protein and carbohydrate do most of the work. Water adds weight but no calories, so it lowers density. Fat has about 9 kcal/g, more than twice the 4 kcal/g of protein or carbohydrate¹. Fiber has about 1.5 to 2.5 kcal/g².

Calorie density (kcal/g) = Total calories / Total weight in grams

This is the same idea Barbara Rolls used in her research on energy density and eating¹.

How This Calculator Computes Your Result

Enter the calories and the weight of the food as you eat it. You can enter the weight in grams, ounces, pounds or kilograms. Millilitres also work for liquids, with a density box that starts at 1.00 g/ml (the density of water). We convert the weight to grams, divide, and show the result to 2 decimals. We also show kcal per 100 g and kcal per ounce. You can enter a whole meal or a single serving. The math is the same.

What Your Result Means

The bands below follow the Volumetrics approach developed by Rolls. These cutoffs follow Rolls' Volumetrics categories (0.6, 1.5 and 4 kcal per gram), with the edges set to two decimals so no value falls in a gap.

Band

kcal per gram

What it usually looks like

Very low

below 0.60

Fruits, non-starchy vegetables, nonfat dairy³

Low

0.60 to 1.50

Lean proteins, legumes, starchy vegetables, whole grains³

Medium

1.51 to 3.99

Fatty meats, full-fat dairy, refined carbohydrates³

High

4.00 and above

Nuts, oils, candy, chips³

A lower number means you get more food by weight for the same calories. A higher number means a small portion carries a lot of calories.

Why Density Matters for How Much You Eat

People tend to eat a similar weight of food from day to day, so a lower-density diet can mean fewer calories without eating less food¹. In one lab study of adults, meals low in energy density led to about 30 percent less energy intake over two days than meals high in energy density¹.

A trial of 97 obese women compared two ways of cutting calories for 12 months. The group told to eat more water-rich foods such as fruits and vegetables lost more weight than the group told to eat smaller portions (17.4 vs 14.1 lb)¹.

In practice, the pattern shows up in real diets. In one study, adults who had kept weight off ate food averaging 1.39 kcal/g, compared with 1.60 for normal-weight adults and 1.83 for overweight adults⁴. That study only observed people, so it cannot show cause and effect.

Water, Fiber and Fat

Water is the biggest lever. A cooked bowl of soup is mostly water, so it can have a low density even if it contains some oil. Drying the same food removes water and raises the number a lot, which is why dried fruit is far denser than fresh fruit.

Fat is the second lever. Because it carries 9 kcal/g, adding oil or butter raises density fast¹. Fiber matters less than people expect. It adds weight and has fewer calories than fat, but one study found that adding fiber to juice did not make it more filling¹.

Common Mistakes

- Weigh the food as you eat it. Cooked rice weighs far more than dry rice because of the water it absorbs, so its density is much lower.

- Do not mix raw weight with cooked calories, or the other way around.

- Drinks are mostly water, so most land in the very low band. Soup tends to fill people up, while other low-density drinks such as soda had little effect on fullness in some studies¹.

A Note on Accuracy

This result is only as accurate as the calories and weight you enter. Label calories are rounded, and home portion weights are often estimates. The band says nothing about nutrition. Nuts and oils are in the high band only because they carry many calories per gram. This is an educational estimate, not diet advice.

Frequently Asked Questions

What is calorie density?

Calorie density is the number of calories per gram of food, also called energy density. A lower number means more food by weight for the same calories¹.

What is a good calorie density?

There is no single good number. Under 0.60 kcal/g is very low and 0.60 to 1.50 is low, the two bands the Volumetrics approach favors³.

How do you calculate calorie density?

Divide the total calories by the total weight in grams. For example, 520 calories in 650 g is 0.80 kcal/g.

Is this calculator accurate?

The math is exact, but the answer depends on your inputs. Check the label calories and weigh the food as you eat it.