Calcylator
Kilocalories to Kilojoules

Kilocalories to kilojoules:
multiply by 4.184

Convert kcal to kJ for food labels and diet plans, with a chart of common values and the slips that give wrong energy figures.

Calcylator Editorial Team

Updated · 5 min read

How many kJ are in a kcal?

One kilocalorie is 4.184 kilojoules. The factor is exact, because the thermochemical calorie is defined as 4.184 joules, and a kilocalorie is a thousand of those. So 1 kcal equals 4,184 joules, or 4.184 kJ.

The kilocalorie is the unit most people mean when they say calories on food. A dietary Calorie with a capital C is the same thing as one kcal. Kilojoules are the metric (SI) unit of energy, which is why labels in many countries print both numbers side by side.

Kcal to kJ formula and worked example

Kilocalories to kilojoules =kJ = kcal × 4.184
kJ:
energy in kilojoules
kcal:
energy in kilocalories
4.184:
kilojoules in one kilocalorie (exact)
To reverse it, divide: kcal = kJ ÷ 4.184, or multiply kJ by 0.2390057361.
  • Meal

    350 kcal

  • Multiply

    350 × 4.184

Energy in kJ

1,464.4 kJ

300 × 4.184 = 1,255.2 and 50 × 4.184 = 209.2, which add up to 1,464.4.

For a mental estimate, multiply by 4 and add about 5 percent. A 350 kcal meal gives 1,400 plus 70, near 1,470 kJ, which is close to the exact 1,464.4.

  1. Read the energy value in kcal from the label or plan.
  2. Multiply it by 4.184.
  3. Round to a whole number for food, since labels rarely show decimals.
  4. Check that the kJ figure is a little over four times the kcal figure.

Chart: kcal to kJ for common amounts

These values come straight from the factor 4.184 and are rounded only where the digits run on.

Kilocalories to kilojoules
kcalkJ
1 kcal4.184 kJ
2 kcal8.368 kJ
5 kcal20.92 kJ
10 kcal41.84 kJ
25 kcal104.6 kJ
50 kcal209.2 kJ
100 kcal418.4 kJ
250 kcal1046 kJ
500 kcal2092 kJ
1000 kcal4184 kJ

A 2,000 kcal daily intake is 8,368 kJ, and a 500 kcal dinner is 2,092 kJ.

Where you need kcal to kJ in real life

  • Nutrition panels that show only kJ while your diet app counts kcal, common on packaged food sold in Australia, New Zealand and parts of Europe.
  • Comparing a recipe in a cookbook to the energy needs set by a dietitian who works in kilojoules.
  • Sports science and lab reports, where energy is normally written in joules.

Going the other way matters just as much. A bar labelled 1,100 kJ is 1,100 ÷ 4.184 = 262.9 kcal. If you read that as 1,100 kcal you would overstate its energy more than fourfold.

Quick sanity checks for kilocalories to kilojoules

A kJ value should always be a bit more than four times the kcal value. If a label lists 140 kcal and 586 kJ, 140 × 4.184 = 585.76, so the two agree. If they did not, you would suspect a printing slip.

If you track energy in kJ but your app counts kcal, convert your target once instead of every food. A 9,000 kJ daily target becomes 9,000 ÷ 4.184 = 2,151 kcal.

Because the factor is exact, any rounding comes from the figures printed on the pack, which are usually whole numbers.

Common mistakes when converting kcal to kJ

  • Mixing up small calories and kilocalories. A lower-case calorie (cal) is one thousandth of a kcal, so 1 cal is only 4.184 joules.
  • Dividing instead of multiplying. kJ numbers are always larger than kcal numbers, so a smaller answer means you divided.
  • Using 4.2 or 4 as the factor for exact work. These are fine for estimates, but the error reaches 4.5 percent with a factor of 4.
  • Forgetting that macros are counted in kcal per gram. A snack with 120 kcal per serving and 4 servings has 480 kcal in total, which is 2,008.32 kJ, so convert the total rather than rounding each serving.

Results here are plain unit conversions and are not dietary advice. Ask a qualified professional about your own energy needs.

Common questions

How many kJ is 1 kcal?

One kilocalorie is exactly 4.184 kilojoules. This is the standard factor for food energy, so 100 kcal equals 418.4 kJ and 1,000 kcal equals 4,184 kJ. The same figure is 4,184 joules.

How do I convert kcal to kJ?

Multiply the kilocalories by 4.184. For example, 250 kcal times 4.184 is 1,046 kJ. For a quick estimate, multiply by 4 and add roughly 5 percent, which lands within a few kilojoules of the exact result.

How do I convert kJ to kcal?

Divide the kilojoules by 4.184, or multiply by 0.2390057361. A 2,000 kJ snack is 2,000 ÷ 4.184 = 478 kcal. The kcal number should always be roughly a quarter of the kJ number.

Is a food Calorie the same as a kilocalorie?

Yes. A Calorie with a capital C, as printed on food in the US, means one kilocalorie, which is 4.184 kJ. A lower-case calorie is a thousand times smaller, so it is not interchangeable with the food unit.

Was this guide helpful?

Continue reading

View all blogs