Calories vs kcal: are they the same thing?
When a food label says “250 calories” and an app says “250 kcal”, they mean the same amount of energy. You are not misreading anything, and no conversion is needed.
The confusion is real, though, and it comes from there being two units that share a name.
Two different calories
- The small calorie (cal) — the energy needed to raise one gram of water by one degree Celsius. This is the physics unit.
- The kilocalorie (kcal) — one thousand small calories. This is the nutrition unit.
Food energy is always quoted in kilocalories, because small calories would produce absurd numbers. A daily intake of 2,000 kcal is 2,000,000 cal, which is no way to label a sandwich.
In the United States, labels write “Calories” with a capital C and mean kilocalories. Elsewhere, including India and the EU, labels print kcal directly, usually alongside kilojoules. All three of these are identical:
250 Calories = 250 kcal = 1,046 kJ
Why kilojoules appear too
The kilojoule is the SI unit of energy, and many regions require it on labels. The conversion is fixed:
1 kcal = 4.184 kJ
1 kJ = 0.239 kcal
Australia and New Zealand lead with kJ; the EU and India print both; the US and UK lead with kcal. Same energy, different convention.
How the numbers are worked out
Food energy is not measured per packet. It is calculated from the macronutrient content using fixed factors, a system known as Atwater:
| Macronutrient | Energy per gram |
|---|---|
| Fat | 9 kcal |
| Carbohydrate | 4 kcal |
| Protein | 4 kcal |
| Alcohol | 7 kcal |
| Fibre | ~2 kcal |
So 10 g fat, 30 g carbohydrate and 8 g protein gives
90 + 120 + 32 = 242 kcal.
These are averages, which is worth remembering. Published food energy carries real tolerance — regulators in most regions permit a margin of around 20% on declared values — and how much energy you extract varies with cooking, food structure and your own digestion. Whole almonds, famously, yield meaningfully less than their label claims.
Which should you use?
Use whatever your label and your app agree on, and do not convert between them. Caldown displays kcal throughout, matching how food is labelled in most of the world and how Apple Health stores energy data, so the figures line up without arithmetic.
If you are choosing a tool to do the counting, trackers without a subscription weighs that decision up.
The one practical takeaway: if an app shows a number a thousand times larger or smaller than you expect, it has a unit bug. Otherwise “calories” and “kcal” on nutrition information are interchangeable.
General information, not medical advice.