Food and energy labels
Kcal vs Cal: Reading Food Energy Without a Thousandfold Error
One food Calorie equals one kilocalorie, written kcal, and equals 1,000 small calories, written cal. Using the thermochemical definition, 1 kcal equals exactly 4.184 kilojoules. Food labels often say calories when they mean kilocalories. Check the context and the serving basis before converting; the capital letter is not used consistently in everyday writing.
Two uses of calorie create the confusion
The prefix kilo means one thousand. A kilocalorie therefore contains 1,000 small calories. In nutrition, however, the word calorie commonly refers to the larger unit already. That is why a food labelled 100 Calories and the same amount labelled 100 kcal express the same energy, rather than differing by a factor of 1,000.
NIST notes that the kilocalorie is the calorie used for food energy and that the prefix is often omitted in practice. Capitalising Calorie can help distinguish the food unit from the small calorie, but ordinary text does not always follow that convention. Context matters more than assuming every lowercase word refers to a physics unit.
For calculations, use the explicit symbols and write the intended unit beside the number. If a scientific question says cal, establish whether it means the small thermochemical calorie. If a food label says Calories, do not multiply the amount you eat by 1,000 merely because another label uses kcal.
| Name or symbol | Meaning here | Equivalent |
|---|---|---|
| Small calorie, cal | Thermochemical calorie | 4.184 joules |
| Kilocalorie, kcal | One thousand small calories | 4,184 joules |
| Food Calorie, Calorie or often calories | Nutrition usage of kilocalorie | 1 kcal |
| Kilojoule, kJ | One thousand joules | About 0.239006 kcal |
Convert between kcal and kJ in the correct direction
For the thermochemical calorie, the conversion is exact: 1 cal = 4.184 J, so 1 kcal = 4.184 kJ. Multiply kcal by 4.184 to obtain kJ. Divide kJ by 4.184 to obtain kcal. The same physical amount has a larger numerical value when expressed in kJ.
For example, 250 kcal multiplied by 4.184 equals 1,046 kJ. Working in the other direction, 1,046 divided by 4.184 equals 250 kcal. These are unit conversions, not food recommendations, daily targets or predictions about body weight.
A quick direction check prevents many errors. If converting from kcal to kJ produced a smaller number, the operation was probably reversed. Keep more digits during calculation and round only the final displayed result to a useful level.
| Energy in kcal | Energy in kJ | Small calories |
|---|---|---|
| 50 | 209.2 | 50,000 |
| 100 | 418.4 | 100,000 |
| 250 | 1,046 | 250,000 |
| 500 | 2,092 | 500,000 |
| 1,000 | 4,184 | 1,000,000 |
Read the amount of food before doing the arithmetic
Energy is always attached to a quantity in a useful food comparison. A package may report values per serving, per 100 grams or per 100 millilitres. A large number can simply refer to a larger quantity. Match that basis before deciding whether two labels disagree.
The NHS explains that UK nutrition information includes energy in kJ and kcal, with figures per 100 grams or millilitres and sometimes per portion. The FDA advises checking serving size and servings per container on US Nutrition Facts labels. The FDA also states that serving size is not a recommendation of how much a person should eat.
Do not assume one package equals one serving. Also check whether the figures refer to the product as sold or after preparation. Adding milk, oil or another ingredient changes the item being described; water changes the mass or volume even when it contributes no food energy.
Work through two labelled examples
Example one: a fictional cereal contains 480 kcal per 100 grams. A 30-gram amount contains 480 multiplied by 30 divided by 100, which equals 144 kcal. Converting that amount gives 144 multiplied by 4.184 = 602.496 kJ, or about 602.5 kJ. This example excludes any milk or other additions.
Example two: a fictional package contains three servings, each labelled 120 Calories. The whole package contains 3 multiplied by 120 = 360 kcal, equivalent to 1,506.24 kJ. Two servings would contain 240 kcal. The use of the word Calories does not change the calculation into small calories.
These examples demonstrate arithmetic only. They do not recommend either portion size or suggest how much energy you need. On an actual label, use the stated serving mass and preparation instructions rather than borrowing numbers from a similar product.
| Error | Why it fails | Useful check |
|---|---|---|
| Treating 100 food Calories as 100 small cal | Nutrition usage already means kcal | Identify the context first |
| Comparing per 100 g with per serving | The food quantities differ | Convert to the same mass or serving basis |
| Dividing kcal by 4.184 to obtain kJ | The conversion direction is reversed | kJ should be numerically larger |
| Assuming all package contents equal one serving | Some packages contain several servings | Read servings per container |
Distinguish exact units from rounded label numbers
The unit conversion can be exact while the displayed food value is rounded. A label or database may show whole numbers rather than every decimal place. Converting one rounded number can therefore produce a result that does not exactly match another displayed figure.
Small differences should prompt a check of rounding, serving basis and preparation state before you assume a thousandfold unit error. For a substantial discrepancy, consult the manufacturer or original data source. Do not silently alter a label because a calculator produced a slightly different last digit.
Keep the distinction between mass and energy clear as well. Grams describe an amount of material; kcal and kJ describe energy. There is no universal conversion from one gram of food to a fixed number of kilocalories, because foods have different compositions. The product’s energy information is needed for that calculation.
Use the number for the question it can answer
A calorie figure describes energy, not every nutritional property of a food. Two items with the same energy can differ in protein, fibre, salt, allergens and many other characteristics. Reading units accurately helps comparison but does not replace the rest of the label.
Exercise devices may also display kcal. The unit has the same energy meaning, but the displayed quantity may be an estimate based on the device’s method and inputs. Unit equivalence does not establish measurement accuracy, and matching two displayed numbers does not make the underlying estimates exact.
This guide deliberately stops at terminology and arithmetic. A personal energy target needs more information than a conversion factor, and this page does not prescribe one. For another common label-reading distinction, see how processed and ultra-processed food categories differ from a complete nutrition assessment.
Frequently asked questions
Is 1 kcal the same as 1 Calorie on a food label?
Yes. In nutrition usage, one food Calorie means one kilocalorie. Both equal 1,000 small calories.
How many kJ are in 100 kcal?
Using the thermochemical definition, 100 multiplied by 4.184 equals exactly 418.4 kJ. A food label may display a rounded value.
How do I convert 1,000 kJ to kcal?
Divide 1,000 by 4.184. The result is approximately 239.006 kcal, usually rounded to 239 kcal for a simple comparison.
Does a lowercase calorie always mean the small unit?
No. Everyday food writing often uses lowercase calories for kilocalories. Check the context; explicit kcal is clearer for nutrition calculations.
Does the serving size tell me how much I should eat?
No. The FDA explains that serving size describes the amount used for label information and is not an individual recommendation. This guide’s examples are arithmetic, not a diet plan.