Joules to Calories Converter
Convert joules (J) to small calories (cal) or food Calories (kcal) instantly. Switch between joules, kilojoules, calories and kilowatt-hours with clear formulas, step-by-step answers and quick reference tables.
Convert joules, calories and kilojoules
Enter any value and choose its units. The answer updates instantly as you change the input or conversion units.
The thermochemical calorie is used: 1 cal = 4.184 J; 1 kcal = 4,184 J. Negative values can describe signed energy changes, not food energy intake.
—
Energy in J ÷ 4,184 = kcal
4,184 ÷ 4,184 = 1 kcal
Values are computed using the stated constants. Display precision does not change the underlying conversion; arithmetic uses standard JavaScript floating-point numbers.
Joules to calories formula: small calories (cal) = joules ÷ 4.184; food Calories (kcal) = joules ÷ 4,184. For example, 4,184 joules equals 1,000 small thermochemical calories or 1 food Calorie (1 kcal).
What is a joules to calories converter?
A joules to calories converter expresses an energy value in different units. A joule (J) is the SI unit of energy. A small calorie (cal) is a traditional unit frequently discussed in physics and chemistry. A kilocalorie (kcal) is one thousand small calories and is also commonly called a food Calorie with an uppercase C.
This tool supports conversions in either direction. Use it to move between scientific and nutrition energy units, convert kilojoules to food Calories, or compare electricity energy in kilowatt-hours with joules and kilocalories.
How to convert joules to calories
- Enter the energy number into the calculator.
- Select Joules (J) as your input unit.
- Choose Small calories (cal) or Food Calories (kcal / Cal) as your output unit.
- Review the result, all five unit equivalents and the calculation steps.
- Use Swap units to reverse the conversion, or select kJ or kWh to compare additional units.
It is important to choose the intended type of calorie. If a question asks for scientific calories, the divisor is 4.184. If it asks for food Calories or kilocalories, the divisor is 4,184.
Joules to calories and kcal conversion formulas
J → cal (small)
cal = J ÷ 4.184
One small thermochemical calorie equals 4.184 joules.
J → kcal (food Calories)
kcal = J ÷ 4,184
One food Calorie equals 1,000 small calories.
Reverse conversion
J = cal × 4.184
Or J = kcal × 4,184 when using food Calories.
For kilojoules, divide joules by 1,000. To convert kilojoules directly to food Calories, divide by 4.184. Kilowatt-hours are a separate energy unit commonly used for electricity, with 1 kWh = 3,600,000 J.
Small calories vs food Calories: what is the difference?
The words calorie and Calorie look similar, but capitalization often signals a difference of 1,000 times. In scientific unit conversion, cal refers to a small calorie. In common food-energy terminology, Cal with a capital C generally means a kilocalorie, abbreviated kcal.
1 small calorie
1 cal = 4.184 J = 0.001 kcal, under the thermochemical definition.
1 food Calorie
1 Cal = 1 kcal = 1,000 cal = 4,184 J.
1 kilojoule
1 kJ = 1,000 J ≈ 0.23900574 food Calories.
If a nutrition label gives a food-energy value in kilocalories, multiplying by 4.184 gives kilojoules. This is a unit conversion only; the converter does not estimate how many calories a person burns or needs each day.
Joules to calories conversion table
This reference table uses 1 thermochemical calorie = 4.184 J. The small-calorie and food-Calorie columns are rounded to six or eight decimal places where useful.
| Energy (J) | Small calories (cal) | Food Calories (kcal) | Kilojoules (kJ) |
|---|---|---|---|
| 1 J | 0.23900574 | 0.00023901 | 0.001 kJ |
| 10 J | 2.39005736 | 0.00239006 | 0.01 kJ |
| 100 J | 23.90057361 | 0.02390057 | 0.1 kJ |
| 1,000 J | 239.00573614 | 0.23900574 | 1 kJ |
| 4,184 J | 1,000 | 1 | 4.184 kJ |
| 10,000 J | 2,390.05736138 | 2.39005736 | 10 kJ |
| 100,000 J | 23,900.57361377 | 23.90057361 | 100 kJ |
| 1,000,000 J | 239,005.73613767 | 239.00573614 | 1,000 kJ |
Worked example: convert 100 joules to calories
Suppose an energy value is 100 joules. To convert it to small calories, divide by 4.184. The result is approximately 23.9006 cal. To express the same energy as food Calories, divide 100 by 4,184, giving approximately 0.0239006 kcal.
This example shows why small calories and food Calories must not be confused: the physical energy is identical, but the numeric result differs by a factor of 1,000.
How to convert kilojoules to kilocalories
Kilojoules (kJ) and kilocalories (kcal) are commonly shown together in nutrition information. Divide kilojoules by 4.184 to get food kilocalories. For example, 100 kJ ÷ 4.184 ≈ 23.90 kcal, while 500 kcal × 4.184 = 2,092 kJ.
Choose kJ as the input and kcal as the output in the converter. All values represent energy, and the direction can be reversed without changing the underlying physical quantity.
Why are there different definitions of a calorie?
Historically, several calorie definitions have been used. This page explicitly uses the thermochemical calorie (calₜₕ), defined as exactly 4.184 J. The International Table calorie (calIT) instead equals 4.1868 J. Mixing these constants without explanation can produce slightly different results.
The NIST Guide to the SI conversion factors lists both definitions, including their kilocalorie equivalents. For a specialised textbook or laboratory calculation, follow the particular calorie convention specified by that source.
Where are joule and calorie conversions useful?
- Physics: converting energy values from joules to a traditional calorie unit.
- Chemistry: comparing historical calorie-based thermal data with SI energy units.
- Nutrition labels: interpreting energy reported in kilojoules and kilocalories.
- Exercise education: understanding energy-unit terminology without making assumptions about personal energy expenditure.
- Electricity studies: comparing joules with kilowatt-hours as two different energy units.
Common joules-to-calories conversion mistakes
- Confusing cal with kcal: 1 food Calorie equals 1,000 small calories.
- Using the wrong divisor: divide joules by 4.184 for small calories, but by 4,184 for food kilocalories.
- Confusing energy with power: a watt is a rate of energy transfer, while a joule is an energy quantity.
- Mixing calorie definitions: thermochemical and International Table calories use different conversion factors.
- Rounding too soon: use the original value and conversion factor, then round only the displayed result.
- Assuming food intake from a physics conversion: unit conversion alone cannot determine what a person eats, absorbs or burns.
Related energy and health calculators
Frequently Asked Questions
How do I convert joules to calories?
Divide by 4.184 to get thermochemical small calories (cal), or by 4,184 to get food Calories (kcal).
How many joules are in 1 calorie?
One thermochemical small calorie is exactly 4.184 J. One food Calorie, or kilocalorie, is 4,184 J under that same definition.
Are small calories and food Calories the same?
No. One food Calorie is equal to 1,000 small calories, so mixing the units causes a 1,000-fold difference.
How many joules are in 100 food Calories?
100 × 4,184 = 418,400 joules, which equals 418.4 kilojoules.
How do I convert kJ to kcal?
Divide kilojoules by 4.184. For example, 100 kJ is approximately 23.90 kcal.
Why might another converter show a slightly different calorie value?
Different historical definitions of the calorie exist. This tool uses the thermochemical calorie, while some sources use the International Table calorie (4.1868 J).
Can I convert food Calories back to joules?
Yes. Set kcal as the input and J as the output. Multiply the number of kilocalories by 4,184.
Last updated: October 18, 2026. This is a mathematical energy-unit converter using the thermochemical calorie definition. It does not calculate food intake, nutrition needs or exercise energy expenditure; numerical results may be rounded for display.
