Lelifi·tools

Calories to Joules Converter

One calorie is 4.184 joules, and one food Calorie is 4,184 J or 4.184 kJ. That makes 100 cal 418.4 J, a 250 kcal snack 1,046 kJ, and a 2,000 kcal day 8,368 kJ. The converter handles cal, kcal, J and kJ in both directions.

One thermochemical calorie is exactly 4.184 J, and one food Calorie is 4,184 J. Pick the unit you have and the other three fill in.

Type calories or food Calories and read joules and kilojoules, using 4.184 J per calorie and 4,184 J per Calorie, with the arithmetic shown.

By the Lelifi editors ·

Key takeaways

The same energy written four ways4,184 joules is one kilocalorie, one food Calorie and 4.184 kilojoules.4,184 J= 4.184 kJ= 1 kcal= 1 Caloriejoule, the SI unit1,000 J1,000 callabel capital C1 cal = 4.184 J 250 cal = 1,046 J 1 kcal = 4,184 J2,000 kcal = 8,368 kJ 300 kcal = 1,255.2 kJEvery row is the same factor, 4.184, with the decimal point moved by the kilo prefix.
4,184 J, 4.184 kJ, 1 kcal and 1 food Calorie all describe the same amount of energy.
One factor, both directionscalories to joules: 250 x 4.184 = 1,046 JCalories to joules: 120 x 4,184 = 502,080 Jjoules to calories: 500 / 4.184 = 119.5 calkilocalories to kJ: 2,000 x 4.184 = 8,368 kJ1 cal = 4.184 J 1 J = 0.239006 cal1 kcal = 4,184 J 1 cal_IT = 4.1868 JThe thermochemical calorie of 4.184 J is exact, so the reverse factor is 1 / 4.184.
The 4.184 J factor used in both directions, with the kilocalorie line moved three decimal places.
On this page
  1. The factor is exact: 4.184 joules per calorie
  2. Converting calories to joules takes one multiplication
  3. Calories to joules chart for portions and workouts
  4. Why food labels count kilocalories, not calories
  5. Two calorie definitions and the 0.07 percent gap
  6. What a calorie looks like next to everyday energy
  7. How many decimals to keep
  8. Four mistakes that change the answer by a factor of 1,000

The factor is exact: 4.184 joules per calorie

A calorie is the heat that raises one gram of water by one degree Celsius, and the version used in chemistry is fixed at exactly 4.184 J. That figure is a definition, not an average measured in a lab. The thermochemical calorie was set to 4.184 joules so heat calculations would stop depending on the starting temperature of the water. NIST SP 811, Appendix B.9 prints it as 4.184 E+00 J, and the BIPM SI Brochure keeps the joule as the SI unit that the calorie is derived from.

Four numbers cover nearly every case you will meet:

UnitJoulesWhere you see it
calorie, thermochemical (cal)4.184Chemistry homework, heat capacity problems
calorie, International Table (cal_IT)4.1868Older steam tables and engineering references
kilocalorie (kcal)4,184Nutrition labels in the US, exercise machines
kilojoule (kJ)1,000Nutrition labels in the EU, Australia, Canada
kilowatt hour (kWh)3,600,000Electric bills

The table also shows the trap. A food label that says 100 Calories is selling you 100 kcal, which is 418,400 J, not 418.4 J. The capital letter is the only warning on the package.

Converting calories to joules takes one multiplication

The formula runs in one direction with a multiplication and in the other with a division:

joules = calories x 4.184 and calories = joules / 4.184

For kilocalories the factor grows by a thousand: joules = kcal x 4,184, or equivalently kilojoules = kcal x 4.184. The second form is the one to remember, because most labels outside the US already print kilojoules and the arithmetic is a single step.

Three worked examples:

A 250 calorie portion of rice: 250 x 4.184 = 1,046 J, which is 1.046 kJ. A 120 kcal chicken breast: 120 x 4,184 = 502,080 J, or 502.08 kJ. Going backwards, a 500 J laser pulse: 500 / 4.184 = 119.5 cal, and 500 / 4,184 = 0.1195 kcal.

The reverse factor is worth knowing on its own: 1 J = 0.239005736 cal. That is 1 / 4.184, and it is why a 1,000 J figure is about 239 calories and not 4,184 of them.

Calories to joules chart for portions and workouts

Each row multiplies the calorie figure by 4.184. Read the second column when a chemistry problem gives calories, and the fourth when a label gives Calories.

Calories (cal)Joules (J)Food Calories (kcal)Kilojoules (kJ)
14.1840.0010.004
1041.840.010.042
50209.20.050.209
100418.40.10.418
2501,0460.251.046
5002,0920.52.092
1,0004,18414.184
2,0008,36828.368
100,000418,400100418.4
1,000,0004,184,0001,0004,184

Doubling works at every size. Two hundred calories is 836.8 J, and two thousand Calories is 8,368 kJ. The one place the pattern breaks is the unit name: 1,000 cal is 1 kcal, so a column of calories and a column of Calories never share a decimal point.

Why food labels count kilocalories, not calories

US nutrition panels print the word Calories with a capital C, and that word means kilocalories. A 2,000 Calorie day is 2,000 kcal, which is 8,368,000 J or 8,368 kJ. The FDA nutrition label guide uses the same convention, so the number on the panel is always the big one.

Labels in the EU, Australia and Canada show both, with kilojoules first and kilocalories in smaller type. That gives a free check on any conversion: if the two numbers are not roughly in a 4.18 to 1 ratio, the label is not describing the same amount of food.

Foodkcal on the labelkJ on the labelJoules
One medium apple52218217,568
One tablespoon olive oil119498497,896
Can of cola, 12 fl oz140586585,760
Chicken breast, 100 g165690690,360
Slice of cheese pizza2851,1921,192,440
Big burger meal1,0804,5194,518,720

Take the apple: 52 x 4.184 = 217.568 kJ, and the pack prints 218 kJ after rounding. The burger meal is 1,080 x 4.184 = 4,518.72 kJ, printed as 4,519. Rounding to the nearest kilojoule hides at most 0.5 kJ, which is 0.12 kcal and far below the accuracy of any food analysis.

Two calorie definitions and the 0.07 percent gap

The International Table calorie is 4.1868 J, fixed in 1956 for steam and refrigeration work. The thermochemical calorie is 4.184 J, fixed for chemistry. The ratio between them is 4.1868 / 4.184 = 1.000669, a difference of 0.067 percent.

On small numbers the gap disappears. On 1,000 cal it is 1,000 x 0.0028 = 2.8 J. On a 2,000 kcal daily intake it is 2,000 x 2.8 = 5,600 J, or 5.6 kJ, which is about 1.3 kcal. Neither figure changes a diet or a lab result.

The rule that keeps you out of trouble: use 4.184 for anything labeled calories in a chemistry or nutrition context, and use 4.1868 only when the source you are copying from explicitly says International Table. Mixing the two inside one calculation adds a 0.07 percent error that is smaller than the rounding on most inputs, so it is safe to ignore in everyday work and worth stating in a report.

What a calorie looks like next to everyday energy

Joules are large numbers for food and small numbers for electricity, and seeing both sides makes the scale click.

Activity or itemkcalKilojoulesJoules
30 minute walk130544543,920
30 minute run3501,4641,464,400
One hour cycling5002,0922,092,000
Daily intake, 2,000 kcal2,0008,3688,368,000
1 kWh of electricity8603,6003,600,000

The comparison is not a diet tip and not a reason to skip a meal. It is a unit check: a workout machine reading 500 calories has moved 2.09 megajoules of energy, and a 2,000 kcal day is 8.37 megajoules. Those two numbers sit in the same range, which is what you should expect from a body that runs on food.

How many decimals to keep

4.184 has four significant figures, so a result carries at most four. A 250 cal figure with three significant figures gives 1,046 J, which should be written 1.05 kJ or 1,050 J rather than 1,046.0 J. Writing the trailing zero suggests a precision the input never had.

Round once, at the end. Rounding 250 cal to 250 and then converting is fine, but rounding 1,046 J to 1,050 J and then back to calories gives 251.0 cal, a drift of 1 cal caused by two roundings instead of one. In a spreadsheet, keep the full value in the cell and format the display to the decimals you want.

For nutrition, whole kilojoules are enough. For chemistry homework, three decimals in joules match the factor. For a lab report, carry the same number of significant figures as the least precise measurement in the problem, which is often the mass on a kitchen scale at two or three.

Four mistakes that change the answer by a factor of 1,000

Most wrong answers on this conversion come from the unit name, not the arithmetic.

Using 4.184 for a food Calorie. A 250 Calorie snack converted with 4.184 gives 1,046 J, which is 1,000 times too small. The correct figure is 250 x 4,184 = 1,046,000 J.

Dividing when you meant to multiply. 100 cal / 4.184 = 23.9, which is not a unit at all. Calories are the larger unit, so the joule figure is always the bigger number.

Rounding the factor to 4.2. The error is 4.2 / 4.184 = 1.0038, so 0.38 percent high. On 2,000 kcal that is 7.6 kcal of drift, harmless in a diet log and not acceptable in a heat balance.

Forgetting that kJ and kcal differ by 4.184, not 1,000. A 500 kJ label entry is 500 / 4.184 = 119.5 kcal, not 0.5 kcal. The thousand step belongs between cal and kcal, and the 4.184 step belongs between kcal and kJ.

The converter above takes the unit you pick and shows the other three on the same screen, so a slip in the unit name shows up as a result that is off by three digits.

Frequently asked questions

How many joules are in one calorie?

One thermochemical calorie is exactly 4.184 joules. That is the value NIST lists in SP 811, and it is the calorie used in chemistry and in this converter.

How many joules is a food Calorie?

A food Calorie on a US label is one kilocalorie, so it is 4,184 joules or 4.184 kilojoules. A 250 Calorie snack is 1,046,000 J.

What is 100 calories in joules?

100 x 4.184 = 418.4 J. If the 100 means 100 food Calories, the answer is 100 x 4,184 = 418,400 J, which is 418.4 kJ.

How do I convert joules back to calories?

Divide by 4.184. A 1,000 J result is 1,000 / 4.184 = 239.0 cal, and a 1,000 J food figure is 1,000 / 4,184 = 0.239 kcal.

How many kilojoules is a 2,000 Calorie diet?

2,000 x 4.184 = 8,368 kJ, which is 8,368,000 J. Labels in the EU would print that day as 8,368 kJ and 2,000 kcal side by side.

Is kcal the same as a Calorie?

Yes. One kcal equals one food Calorie, and both equal 4,184 J. The capital C is a US label convention, not a different unit.

Why is the calorie 4.184 J and not 4.2?

The thermochemical calorie was defined as exactly 4.184 J to end the dependence on water temperature. Using 4.2 instead adds 0.38 percent, which is 7.6 kcal on a 2,000 kcal day.

What is 250 kcal in kilojoules?

250 x 4.184 = 1,046 kJ, which is 1,046,000 J. That is a typical candy bar or a small plate of rice.

Do exercise machines show calories or kilocalories?

They show kilocalories even when the screen says calories. A 300 calorie readout is 300 kcal, which is 1,255,200 J or 1,255.2 kJ.

How much bigger is a joule than a calorie?

A calorie is 4.184 times a joule, so a joule is the smaller unit. One joule is 0.239 cal, about the energy needed to lift a small apple one meter.

Which calorie definition does the 4.184 factor use?

The thermochemical calorie. The International Table calorie is 4.1868 J and appears in older steam tables, a difference of 0.067 percent.

How many calories are in a kilojoule?

1,000 / 4.184 = 239.0 cal, so one kilojoule is about 0.239 kcal. A 500 kJ label entry is 119.5 kcal.

Why does a 500 calorie meal show 2,092 kJ?

Because 500 x 4.184 = 2,092. The kilojoule figure is always 4.184 times the kilocalorie figure, and the joule figure is 1,000 times the kilojoule figure.

Can I use 4.184 for kilocalories?

Yes, if you keep the units straight. 1 kcal x 4.184 = 4.184 kJ, not 4.184 J. Multiply kilocalories by 4,184 when the answer has to be in joules.

Spotted a wrong number or a broken result?

More Health tools

See all Health tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.