Kilocalories to joules (kcal to J) converter
What is a kilocalories to joules converter?
A kilocalories to joules converter is an online tool that translates an amount of energy expressed in kilocalories (kcal) into its equivalent in joules (J), and vice versa. Both units measure energy, but they come from different traditions: the joule is the coherent SI unit of energy, while the kilocalorie has long been used in chemistry, thermodynamics, and especially in nutrition. Being able to move between the two makes it easy to compare a food label printed in kilocalories with a physics problem stated in joules.
How it works
The conversion rests on a single fixed relationship. By the definition of the thermochemical (and dietary) calorie, one kilocalorie equals exactly 4184 joules. To go from kilocalories to joules you multiply by 4184; to go from joules to kilocalories you divide by 4184. Because the factor is exact, no rounding is introduced at the definition level, and any small differences you see come only from how many decimal places a result is displayed with.
The converter accepts decimals and works in both directions: type a value into the kilocalories field and the joules field updates automatically, or type into the joules field to get the kilocalories. You can also switch either field to related units such as kilojoules (kJ) or megajoules (MJ).
Formula
The relationship between kilocalories and joules is:
and the reverse conversion is:
For the closely related kilojoule, where 1 kJ = 1000 J:
Conversion table
The table below lists common kilocalorie amounts with their equivalents in joules and kilojoules, based on the exact factor of 4184 J per kilocalorie:
| Kilocalories (kcal) | Joules (J) | Kilojoules (kJ) |
|---|---|---|
| 1 | 4 184 | 4.184 |
| 2 | 8 368 | 8.368 |
| 5 | 20 920 | 20.920 |
| 10 | 41 840 | 41.840 |
| 25 | 104 600 | 104.600 |
| 50 | 209 200 | 209.200 |
| 100 | 418 400 | 418.400 |
| 250 | 1 046 000 | 1 046.000 |
| 500 | 2 092 000 | 2 092.000 |
Examples
Example 1: One kilocalorie to joules
Convert 1 kilocalorie to joules using the factor 4184:
A single kilocalorie therefore carries exactly 4184 joules of energy.
Example 2: Five kilocalories to joules
Convert 5 kilocalories to joules:
So 5 kilocalories equal 20,920 joules.
Example 3: Joules back to kilocalories
Convert 4184 joules back into kilocalories:
As expected, 4184 joules return exactly 1 kilocalorie, confirming the conversion is reversible.
Example 4: Kilocalories to kilojoules
Convert 1 kilocalorie to kilojoules. Since 1 kJ = 1000 J:
This is the form most often seen on European nutrition labels, where energy is printed in both kcal and kJ.
Notes
- The “Calorie” with a capital C used on food packaging is actually a kilocalorie, so a “100-Calorie” snack contains 100 kcal, or about 418,400 joules.
- This converter uses the thermochemical calorie (1 cal = 4.184 J exactly), which is the standard used for dietary energy. Other definitions, such as the international steam table calorie (1 cal = 4.1868 J), differ only slightly.
- Joules and kilojoules are SI units, so they are preferred in scientific and engineering work; kilocalories remain common in nutrition and older chemistry texts.
- Keep your input units consistent within a single calculation to avoid factor-of-1000 mistakes between joules and kilojoules.
Frequently asked questions
How many joules are in one kilocalorie?
One kilocalorie equals exactly 4184 joules by the definition of the thermochemical calorie. Multiply any number of kilocalories by 4184 to get joules.
How do I convert joules to kilocalories?
Divide the number of joules by 4184. For example, 20,920 joules divided by 4184 gives 5 kilocalories.
Is a kilocalorie the same as a food Calorie?
Yes. The “Calorie” (with a capital C) used on nutrition labels is a kilocalorie. A food listed as 200 Calories contains 200 kcal, which is about 836,800 joules.
What is the difference between a kilocalorie and a kilojoule?
A kilocalorie is 4.184 kilojoules. Many food labels show both: for instance, 1 kcal is the same as 4.184 kJ, and 100 kcal equals 418.4 kJ.
Why do some sources use 4186 or 4187 joules per calorie?
Different calorie definitions exist. The thermochemical and dietary calorie is exactly 4.184 J, while the international steam table calorie is 4.1868 J. The small differences matter only in high-precision work; this converter uses 4184 J per kilocalorie.
Can the converter handle decimals and very large values?
Yes. You can enter fractional kilocalorie amounts such as 0.5 or large dietary totals like 2500, and the converter returns the matching value in joules in both directions.