Skip to content

Calculator comparison

Calories vs Kilojoules

Calories and kilojoules express the same food energy in different units. Convert with 1 kcal = 4.184 kJ and keep the serving basis unchanged.

Updated 16 October 2026 • Tools by Layna Editorial Team • General information

Two units for the same energy

In food tracking, “calories” normally means kilocalories (kcal), not the small scientific calorie (cal). This site’s energy converters use the thermochemical relationship 1 kcal = 4.184 kJ.

A value expressed in kilojoules looks larger because its unit is smaller. Converting the number does not change the amount of food or energy. Australian nutrition panels report energy in kJ, and may also show kcal.

Which direction do you need?

Starting valueCalculationResult unit
kcalMultiply by 4.184kJ
kJDivide by 4.184kcal
Scientific small calories (cal)Divide by 1,000 before using a kcal inputkcal

Worked example: match both the unit and serving size

A hypothetical snack provides 840 kJ per 40 g serve. Its energy is 840 ÷ 4.184 = 200.76 kcal per serve, or about 201 kcal. Two serves contain 1,680 kJ, or about 402 kcal.

If the same label lists 2,100 kJ per 100 g, that converts to about 502 kcal per 100 g. The per-100 g and per-serve numbers must not be compared as though they refer to the same amount of food.

For the reverse direction, 500 kcal × 4.184 = 2,092 kJ. Small differences from a printed label can reflect its rounding and energy-calculation conventions.

The common errors

  • Multiplying a kJ value when the desired output is kcal; kJ to kcal requires division.
  • Treating 200 food calories as 200 scientific small calories, which creates a factor-of-1,000 error.
  • Converting the energy unit while silently changing from per serve to per 100 g.
  • Adding a food’s kJ value to another food’s kcal value without converting first.

Use the unit your food records and target use consistently. For label compliance or scientific work, use the governing standard and state the calorie definition; this guide explains the site’s everyday food-energy conversion.

Use the relevant calculator

Frequently asked questions

Does 1,000 kJ mean 1,000 calories?

No. With this converter’s factor, 1,000 kJ ÷ 4.184 is about 239 kcal.

Which unit is more accurate?

Neither unit is inherently more accurate. Both express energy; the inputs, calculation method and rounding determine precision.

Why does the label differ slightly from my conversion?

Printed values may be rounded, and food-labelling conventions can use specified energy factors. Keep serving size and units consistent before comparing.

Sources and method

The worked figures are illustrative arithmetic. The references below explain the underlying definitions and limits.