The kilocalorie (kcal) is a unit of energy commonly used in food and nutrition contexts. It represents the amount of energy needed to raise the temperature of one kilogram of water by one degree Celsius at standard atmospheric pressure. In everyday language, it is often called a "Calorie" (with a capital C) on food labels. The megajoule (MJ) is the SI unit of energy, equivalent to one million joules. It is widely used in scientific and engineering applications, such as measuring electrical consumption, mechanical work, and large-scale energy transfers. The conversion between these units is straightforward: 1 kcal = 0.004184 MJ. This factor stems from the definition that 1 kcal = 4184 J (exactly) and 1 MJ = 1,000,000 J.
Practical Applications
Nutrition and Dietetics: Food energy is typically expressed in kilocalories. Converting to megajoules helps compare dietary intake with global energy standards or scientific studies.
Engineering and Physics: Megajoules are used to quantify energy in processes like combustion, kinetic energy in vehicles, or electrical energy storage. Conversion from food energy (kcal) to MJ bridges nutrition and engineering fields.
Sports Science: Athletes' energy expenditure may be reported in kcal; converting to MJ allows alignment with metabolic research.
Use the conversion factor \(0.004184\, \text{MJ/kcal}\) to convert any value. For example, \(10\, \text{kcal} = 10 \times 0.004184\, \text{MJ} = 0.04184\, \text{MJ}\).
Kilocalorie to Megajoule Conversion Reference Table
Kilocalorie (kcal)
Megajoule (MJ)
0.1
4.1840e-04
0.5
0.0021
1.0
0.0042
2.0
0.0084
5.0
0.0209
10.0
0.0418
20.0
0.0837
50.0
0.2092
100.0
0.4184
500.0
2.092
1000.0
4.184
Conversion Example: 10 kcal to MJ
Step 1: Write down the given value and the conversion factor.
Step 3: Verify units cancel and report the result.
Thus, 10 kcal is equal to 0.04184 MJ.
The kilocalorie (kcal) is primarily used in food energy labeling and nutrition. It is defined as 1000 small calories (cal) or exactly 4184 joules. The megajoule (MJ) is a much larger unit equal to one million joules (1,000,000 J). In engineering and science, MJ is the standard for large energy quantities. While kcal is common in dietetics, converting to MJ provides consistency with SI-based energy calculations. The factor 0.004184 reflects the number of MJ per kcal.
The factor comes from the exact definition of the kilocalorie in the International Steam Table: 1 kcal = 4184 J (joules). Since 1 MJ = 1,000,000 J, dividing 4184 by 1,000,000 gives 0.004184. This factor is universally accepted for converting energy from the food/thermal calorie system to the SI megajoule. Always use this factor (or the reciprocal 239.006 when going from MJ to kcal) for accurate results.
"On fait la science avec des faits, comme on fait une maison avec des pierres ; mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison." "Science is built up of facts, as a house is built of stones; but an accumulation of facts is no more a science than a heap of stones is a house." — Henri Poincaré (French Mathematician, Theoretical Physicist & Mining Engineer)