Unit converter

Kilojoules to food calories.

Convert kJ to kcal and kcal to kJ. Type in either box and the other follows. The "calories" on a food label are kilocalories: 2000 kcal is 8368 kJ.

kJ → kcalExact definition
Kilojoules to kilocalories — common values, to 6 significant figures.
kJkcal
100 kJ23.9006 kcal
250 kJ59.7514 kcal
500 kJ119.503 kcal
1000 kJ239.006 kcal
2000 kJ478.011 kcal
3000 kJ717.017 kcal
4000 kJ956.023 kcal
5000 kJ1195.03 kcal
8368 kJ2000 kcal
10000 kJ2390.06 kcal
1 kJ=0.2390057361 kcal 1 kcal=4.184 kJ

Definitions

  • The kilojoule is 1000 joules, and the energy unit on UK and EU nutrition labels alongside kilocalories.
  • The kilocalorie is 1000 small calories. It is what food labels and fitness apps mean when they say "calories".
  • This conversion is exact by definition. 1 kJ = 0.2390057361 kcal.
  • The food calorie is the kilocalorie: 1 kcal = 1000 cal. Nutrition labels marked "calories" mean kcal.

How it works

One direction multiplies and the other divides by the same number, so nothing is lost by going back and forth.

The value passes through J, the unit every other energy unit on the site is defined against, rather than a number written into this page on its own. That is why the figure here, the figure in the table above and the general energy converter always agree.

Display precision limits significant figures rather than decimal places, because one fixed number of decimals is useless across a range this wide. Very large and very small results switch to scientific notation with a proper superscript exponent. The editable box always holds a plain number at full working precision, so you can carry on from either side.

Common questions this answers: how many kilocalories in a kilojoule (0.239006), how many kilojoules in a kilocalorie (food calorie) (4.184), and what 8368 kJ is in kilocalories (2000 kcal).