Convert kilocalories to megajoules

1 kcal = 0.004184 MJ — exactly. Both units are defined against the SI, so this factor is a fraction, not an approximation.

0.004 184MJ
✓ Exact 1 kcal = 0.004 184 MJ
Exact decimal: 0.004184
As a fraction: 523/125000
1 kcal = 0.004184 MJ

How to convert kilocalories to megajoules

Multiply the number of kilocalories by 0.004184 to get megajoules.

The exact factor is 0.004184 — as a fraction, 523/125000.

Kilocalorie: The Calorie on food labels — 1000 small calories.

Kilocalorie to Megajoule conversion table

Kilocalories (kcal) Megajoules (MJ)
1 kcal 0.004 184
2 kcal 0.008 368
3 kcal 0.012 552
5 kcal 0.020 92
10 kcal 0.041 84
20 kcal 0.083 68
25 kcal 0.1046
50 kcal 0.2092
100 kcal 0.4184
250 kcal 1.046
500 kcal 2.092
1000 kcal 4.184

Megajoule to Kilocalorie conversion table

Megajoules (MJ) Kilocalories (kcal)
1 MJ 239.005 74
2 MJ 478.011 47
3 MJ 717.017 21
5 MJ 1195.0287
10 MJ 2390.0574
20 MJ 4780.1147
25 MJ 5975.1434
50 MJ 11 950.287
100 MJ 23 900.574
250 MJ 59 751.434
500 MJ 119 502.87
1000 MJ 239 005.74

Frequently asked

How many megajoules are in a kilocalorie?

One kilocalorie equals 0.004184 megajoules (kcal → MJ). That figure is exact, not rounded.

How do you convert kilocalories to megajoules?

Multiply the number of kilocalories by 0.004184 to get megajoules.

What is 1 MJ in kilocalories?

One megajoule is 239.0057361 kilocalories.

What is 10 kcal in MJ?

10 kcal = 0.041 84 MJ.

What exactly is a kilocalorie?

The Calorie on food labels — 1000 small calories.

Related conversions