QuickUnits

Energy

Kilocalories to kilojoules

1 kcal = 4.184 kJ

—

One kilocalorie is exactly 4.184 kilojoules. This is the conversion on the back of every food package in Europe, where both figures are printed side by side because the law requires kilojoules and habit requires calories.

About the units

The kilocalorie is the amount of energy needed to raise the temperature of one kilogram of water by one degree Celsius. It is also, confusingly, what nutrition labelling means by "calorie": the food Calorie with a capital C is a kilocalorie, a thousand of the small calories used in chemistry. A chocolate bar listed at 250 calories contains 250 kilocalories, which is 250,000 physics calories. The ambiguity dates to the nineteenth century and has never been resolved, only papered over by context. The kilojoule is the SI-derived alternative, and EU food labelling regulation requires it to be shown, with kilocalories permitted alongside.

The exact factor

The exact value is 4.184 kJ per kcal, which defines the thermochemical calorie. Other calorie definitions exist — the 15 °C calorie at 4.1855 J and the International Steam Table calorie at 4.1868 J — and they differ by about a tenth of a per cent, which is far below the accuracy of any nutritional measurement. Reference points: a typical daily intake of 2,000 kcal is 8,368 kJ; a banana at 105 kcal is 439 kJ; and a gram of fat at 9 kcal is 37.7 kJ, against 4 kcal or 16.7 kJ for a gram of protein or carbohydrate.

Where you meet this conversion

Nutrition labelling throughout Europe, where both units appear on the same panel, and in Australia and New Zealand, where kilojoules dominate and calories are secondary. Fitness trackers, dietary apps and exercise machines report in one or the other depending on their market of origin, so comparing a Swedish food label to an American calorie counter requires the conversion. Clinical nutrition and metabolic research use kilojoules in publications and kilocalories in patient-facing material.

Common values

Value (kcal) Converted (kJ)
1 4.184
2 8.368
5 20.92
10 41.84
25 104.6
50 209.2
100 418.4
500 2 092
1 000 4 184

Values are rounded for reading. The converter above keeps full precision.

The other way around

1 kJ = 0.239006 kcal

Kilojoules to kilocalories divides by 4.184. The mental shortcut is to divide kJ by four and subtract about four per cent, or simply to remember that a kilojoule is roughly a quarter of a kilocalorie.

Value (kJ) Converted (kcal)
1 0.239006
2 0.478011
5 1.19503
10 2.39006
25 5.97514
50 11.9503
100 23.9006
500 119.503
1 000 239.006

Related conversions

All energy conversions