Skip to content
DailyCalc

Convert calories kcal to kJ

Convert calories kcal to kJ instantly. 1 kcal = 4.184 kJ. Formula, worked examples and a quick reference table.

Last updated

kcal
kJ

One kilocalorie equals 4.184 kilojoules. To convert any number of kilocalories to kilojoules, multiply by 4.184.

The converter above works in both directions and updates as you type. Below you will find the formula, a worked example and a reference table of common values.

Energy conversions sit between physics and the kitchen. The joule is the SI unit and the one every equation uses; the calorie survives on food labels, where it is actually a kilocalorie a thousand times larger than the physicist’s calorie; and the kilowatt-hour is what an electricity meter counts. All three measure the same quantity, which is why an appliance’s consumption and a meal’s energy content can, in principle, be compared directly.

calories kcal to kJ formula

kilojoule = kilocalorie × 4.184

To go the other way, use kilocalorie = kilojoule ÷ 4.184.

About these units

The "calorie" on food labels is actually a kilocalorie — 1,000 small calories. One kilocalorie is 4.184 kilojoules.

The kilojoule is the energy unit on food labels outside the United States. One kilocalorie is 4.184 kilojoules, which is why the kJ figure on a packet is always the larger number.

Kilocalorie is also written kilocalories, calories, food calories and Cal. Kilojoule is also written kilojoules.

Sources

  1. NIST Special Publication 811, Guide for the Use of the International System of Units (SI), 2008 edition — conversion factors for units outside the SI.

calories kcal to kJ conversion table

Kilocalorie Kilojoule
1 kcal 4.184 kJ
2 kcal 8.368 kJ
3 kcal 12.552 kJ
5 kcal 20.92 kJ
10 kcal 41.84 kJ
20 kcal 83.68 kJ
25 kcal 104.6 kJ
50 kcal 209.2 kJ
100 kcal 418.4 kJ
250 kcal 1,046 kJ
500 kcal 2,092 kJ
1,000 kcal 4,184 kJ

Frequently asked questions

How many kilojoules are in a kilocalorie? +

There are 4.184 kilojoules in one kilocalorie.

What is 10 kcal in kJ? +

10 kcal equals 41.84 kJ. Multiply 10 by 4.184.

How do I convert kilojoule back to kilocalorie? +

Use kilocalorie = kilojoule ÷ 4.184. The converter above handles both directions, or see our dedicated kJ to calories kcal page.

How accurate is this kilocalorie to kilojoule conversion? +

The factor used is 4.184, carried at full double precision. Where a unit has an exact legal definition the factor is exact rather than approximate. Rounding is applied only to the displayed result, so the answer is never a calculation done on an already-rounded number.

Is there a quick way to estimate kcal to kJ in my head? +

Multiply by 21 and divide by 5. That approximates the true factor of 4.184 to within 0.3824%, which is close enough for a mental estimate.