FitMetricLab
Categories ▾
Conversions

Energy Converter (kcal to kJ)

Convert energy values between kilocalories (kcal) and kilojoules (kJ) using the standard 4.184 factor.

Last updated:

What this tool does

This calculator converts energy values between kilocalories (kcal) and kilojoules (kJ) using the internationally adopted thermochemical conversion factor of 1 kcal = 4.184 kJ. The tool accepts either a kilocalorie or kilojoule value as input and outputs the equivalent energy measurement in the opposite unit. The conversion factor is established by the U.S. National Bureau of Standards and reflects the scientific definition of a kilocalorie as the energy required to raise one kilogram of water by one degree Celsius.

Inputs
(kcal)
kcal
(kJ)
kJ
Result
Result

Export Report

How would you like to export your results?

Formula Used
Energy in kilocalories
Energy in kilojoules

Spotted something off? Let us know — we update calculators regularly.

This calculator converts energy values between kilocalories (kcal) and kilojoules (kJ) using the internationally recognized conversion factor of 1 kcal = 4.184 kJ. Both units measure energy content in food and energy expenditure during physical activity, but different regions and regulatory bodies prefer different units. Nutrition labels in the European Union, Australia, and New Zealand typically display energy in kilojoules, while North American labels use kilocalories (often called "Calories" with a capital C).

How Energy Converter (kcal to kJ) works

The tool accepts either kilocalories or kilojoules as input and returns the equivalent value in the opposite unit. When a kilocalorie value is entered, the calculator multiplies it by 4.184 to produce kilojoules. When a kilojoule value is entered, the calculator divides it by 4.184 to produce kilocalories. The conversion factor is a fixed physical constant derived from the thermochemical definitions of both units.

The formula

The conversion uses 1 kcal = 4.184 kJ exactly. To convert kilocalories to kilojoules: kJ = kcal × 4.184. To convert kilojoules to kilocalories: kcal = kJ ÷ 4.184. The kilocalorie is defined as the amount of heat needed to raise the temperature of one kilogram of water by one degree Celsius at one atmosphere of pressure. The kilojoule is the SI (International System of Units) measure of energy, equal to 1,000 joules.

Where this method is most accurate

This conversion is universally accurate for all energy values because it relies on the fixed relationship between the two units. The 4.184 factor represents the thermochemical calorie adopted by the U.S. National Bureau of Standards and internationally standardized in the mid-20th century. The conversion applies equally to food energy values, basal metabolic rate calculations, exercise energy expenditure, and total daily energy expenditure figures.

What this tool does not do

This calculator performs unit conversion only. It does not estimate how much energy a specific food contains, calculate daily energy requirements, predict weight change, or provide guidance on nutrition planning. The tool does not account for bioavailability differences between macronutrients or digestive efficiency variations between individuals. Energy intake and expenditure estimates from other sources may carry their own measurement error; this converter simply translates the unit of expression.

Disclaimer

This tool is provided for educational and informational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Individual energy needs vary based on age, sex, body composition, activity level, metabolic health, and other factors. Consult a qualified healthcare provider or registered dietitian for personalized nutrition guidance.

Questions

Why do some nutrition labels show kcal and others show kJ?
Regulatory agencies in different countries mandate different units. The European Union, Australia, and New Zealand require kilojoules on nutrition labels, while the United States and Canada use kilocalories. Many international labels display both units to accommodate consumers familiar with either system.
Is the conversion factor 4.184 or 4.2?
The internationally recognized thermochemical conversion factor is 4.184 kJ per kcal. The value 4.2 is a rounded approximation sometimes used for mental math, but 4.184 is the standard for accurate scientific and regulatory work.
What is the difference between a calorie and a kilocalorie?
One kilocalorie equals 1,000 calories (small "c"). In nutrition contexts, the term "Calorie" with a capital C is synonymous with kilocalorie. Food labels that say "Calories" are actually reporting kilocalories, which is why the abbreviation "kcal" is equivalent.
Can I use this converter for exercise energy expenditure?
Yes. The conversion factor applies to all energy measurements, including the energy expenditure estimates produced by exercise equations, metabolic carts, activity trackers, and heart rate monitors. The units express the same physical quantity in different scales.
Why does the SI system use joules instead of calories?
The joule is the coherent SI unit of energy, derived from base units of kilograms, meters, and seconds. The calorie originated from heat-transfer experiments specific to water, making it less universal. International scientific bodies adopted the joule for consistency across all energy measurements in physics, chemistry, and biology.

Sources & Methodology

Uses the thermochemical conversion factor 1 kcal = 4.184 kJ, established by the U.S. National Bureau of Standards and internationally adopted. The kilocalorie represents the energy required to raise one kilogram of water by one degree Celsius; the kilojoule is the SI unit equal to 1,000 joules.

More in Conversions

View all 10 →