Joules to Calories Converter
One joule is 0.239 calories, so divide joules by 4.184 for small calories and by 4,184 for food Calories. 4,184 J is 1 kcal, 8,368 kJ is a 2,000 kcal day, and a 300 Calorie gym readout is 1,255,200 J. A capital C Calorie is a kilocalorie, not a small calorie.
Type in either box, both directions convert as you type.
Formula: calories = joules ÷ 4.184, and food Calories = joules ÷ 4,184. One label Calorie is one kilocalorie, 4.184 kJ.
Show the math
All calculations run in your browser, and nothing you type is uploaded or stored.
Type joules or kilojoules and read calories and food Calories, dividing by 4.184 and 4,184, with label and gym examples and the arithmetic shown step by step.
Key takeaways
- calories = joules ÷ 4.184, so 1 J is 0.239 cal
- food Calories = joules ÷ 4,184, and 1 kcal = 4,184 J
- A capital C Calorie is 1 kcal, 1,000 small calories
- 8,368 kJ is a 2,000 kcal day, the FDA reference intake
- 600 kJ ÷ 4.184 = 143.4 kcal, the two step label shortcut
On this page
- Divide by 4.184: the joule to calorie direction
- A capital C Calorie is a kilocalorie
- kJ to kcal in two steps, or one
- Worked examples: a cereal bar, a treadmill and a lab bench
- Joules to calories chart
- Which calorie definition the 4.184 comes from
- Reading gym consoles and food apps
- Rounding rules and the decimal slips
Divide by 4.184: the joule to calorie direction
Calories are the larger unit, so a joule figure is divided, never multiplied. calories = joules ÷ 4.184, and for food figures kilocalories = joules ÷ 4,184. The two divisors differ by a factor of 1,000 because a kilocalorie is 1,000 small calories.
The 4.184 is a definition, not a measurement. NIST SP 811, footnote 9 fixes the thermochemical calorie at exactly 4.184 joules and the thermochemical kilocalorie at 4,184 joules, and the same guide lists an International Table calorie at 4.1868 joules for older steam tables. NIST's footnote 10 describes the small calorie as the heat that raises one gram of water by one degree Celsius, and footnote 11 notes that the kilocalorie is the calorie used for the energy content of foods.
Run one anchor to see the shape of the answer: 4,184 ÷ 4.184 = 1,000 calories, which is 1 kilocalorie. One joule alone is 1 ÷ 4.184 = 0.239 calorie, small enough that most food work skips straight to kilojoules and kilocalories.
The direction matters because the calorie is the larger unit. When a conversion makes the number smaller, the unit on the right was bigger to begin with, and 0.239 is that size ratio: one joule is just under a quarter of a small calorie. Flipping the ratio by mistake is the fastest way to turn 239 calories into 4,184, an error of 4,184 ÷ 239 = 17.5 times.
A capital C Calorie is a kilocalorie
US nutrition labels print Calories with a capital C, and that word means kilocalorie, not the small calorie a chemistry course uses. One label Calorie is 4,184 joules, so a 240 Calorie serving is 240 × 4,184 = 1,004,160 joules, or 1,004.2 kilojoules. Read that same figure as 240 small calories and the energy drops a thousandfold.
FDA guidance on the Nutrition Facts label uses 2,000 calories a day as the general reference, and that means 2,000 kilocalories, which is 2,000 × 4,184 = 8,368,000 joules or 8,368 kilojoules. The FDA's own example walks the same arithmetic: one serving of the label food is 220 calories, and two servings are 440, so the container total is 440 × 4,184 = 1,840,960 joules.
| Unit | Symbol | Joules | Where it appears |
|---|---|---|---|
| Joule | J | 1 | SI base, physics and engineering |
| Small calorie | cal | 4.184 | Chemistry and thermodynamics |
| Kilocalorie | kcal | 4,184 | Nutrition science |
| Food Calorie | Cal | 4,184 | US nutrition labels |
| Kilojoule | kJ | 1,000 | EU and Australian labels |
The kilojoule row is where label readers stumble. A kilojoule is 1,000 joules, and a kilocalorie is 4,184 joules, so the label pair kJ and kcal sits on the same line of the table, one division apart.
The capital C is a print habit rather than a separate unit. NIST's footnote 11 observes that the kilo prefix is usually dropped in practice, which is how 4,184 joules ended up printed as Calories on a cereal box. Science papers keep kcal, US packages keep Cal, and both point at 4.184 kJ.
kJ to kcal in two steps, or one
Labels that quote kilojoules hand you a two step problem, and both steps are worth writing once. Step one, multiply kilojoules by 1,000 to reach joules: 600 kJ × 1,000 = 600,000 J. Step two, divide by 4,184 to reach kilocalories: 600,000 ÷ 4,184 = 143.4 kcal.
The two steps collapse into one because the 1,000 cancels: kcal = kJ ÷ 4.184. Check it on the same number: 600 ÷ 4.184 = 143.4 kcal. That shortcut is the one to use in a shop aisle, and it works because 4.184 kJ is exactly 1 kcal.
| Kilojoules | kcal | Small calories | What it is |
|---|---|---|---|
| 100 | 23.9 | 23,901 | A hard candy |
| 250 | 59.8 | 59,751 | A banana |
| 500 | 119.5 | 119,503 | A cereal bar |
| 600 | 143.4 | 143,403 | The example bar |
| 1,046 | 250.0 | 250,000 | A 250 kcal snack |
| 4,184 | 1,000 | 1,000,000 | 1,000 kcal |
| 8,368 | 2,000 | 2,000,000 | A reference day |
Every row is one division by 4.184. The small calorie column exists to show the size of the kilocalorie: 1,000,000 small calories is what a 4,184 kJ label entry carries.
The kilojoule column also scales cleanly, which makes the table worth memorizing in pairs. From 100 kJ to 8,368 kJ is a factor of 83.68, and the kcal column follows exactly because the divisor never changes. Any entry you can double in kJ doubles in kcal: 250 kJ to 500 kJ moves 59.8 kcal to 119.5 kcal, the same two columns a label shows side by side.
Worked examples: a cereal bar, a treadmill and a lab bench
A cereal bar. The box prints 180 kJ per bar. In joules that is 180 × 1,000 = 180,000 J, and 180,000 ÷ 4,184 = 43.0 kcal. The shortcut agrees: 180 ÷ 4.184 = 43.0. A US label for the same bar would read 43 Calories.
A treadmill. The console ends a session at 300 Calories. Machines count kilocalories even when the screen omits the k, so the session is 300 × 4,184 = 1,255,200 joules, or 1,255.2 kilojoules of food energy.
A brisk walk. CDC's activity table puts 30 minutes of walking at 3.5 mph for a 154 lb adult at about 140 calories, which means 140 kcal. In joules that is 140 × 4,184 = 585,760 J, or 585.8 kJ for half an hour.
A lab bench. One joule is 0.239 calorie, 100 joules are 23.9 calories, and 4,184 joules are 1 kilocalorie. Small energies read better in joules because the calorie answer needs three decimals to mean anything.
A snack budget. A pack that lists 250 kcal carries 250 × 4,184 = 1,046,000 joules, or 1,046 kJ. Against the FDA reference day that is 250 ÷ 2,000 = 12.5 percent of intake in one bar, which is the number a food log tracks.
Joules to calories chart
The chart runs from a single joule to a reference day, and one division covers every row.
| Joules | Small calories | kcal (food Calories) | Kilojoules |
|---|---|---|---|
| 1 | 0.239 | 0.000239 | 0.001 |
| 100 | 23.9 | 0.0239 | 0.1 |
| 1,000 | 239.0 | 0.239 | 1 |
| 4,184 | 1,000 | 1 | 4.184 |
| 100,000 | 23,901 | 23.9 | 100 |
| 600,000 | 143,403 | 143.4 | 600 |
| 1,255,200 | 300,000 | 300 | 1,255.2 |
| 8,368,000 | 2,000,000 | 2,000 | 8,368 |
The 1,255,200 row is a 300 Calorie treadmill session, the 600,000 row is a 600 kJ cereal bar, and the 8,368,000 row is a 2,000 kcal day. Divide the joule column by 4.184 for small calories and by 4,184 for kilocalories, and the four columns tell one story.
Reading between rows works the same way. 200 joules is 200 ÷ 4.184 = 47.8 calories, and 2,500 joules is 2,500 ÷ 4,184 = 0.597 kcal, so the chart interpolates without a new factor. The only fixed points to keep exact are 4,184 J per kcal and 4.184 kJ per kcal, the two rows every label number passes through.
Which calorie definition the 4.184 comes from
The small calorie began life as the heat needed to raise one gram of water by one degree Celsius. That definition drifts with the starting temperature, which is why the unit was pinned to the joule instead. The thermochemical calorie is 4.184 joules exactly, and the International Table calorie, set by the 1956 steam conference and still printed in older tables, is 4.1868 joules exactly.
The gap is 0.067 percent, which looks harmless until the numbers grow. A 2,000 kcal day is 8,368,000 joules in thermochemical calories and 2,000 × 4,186.8 = 8,373,600 joules in International Table calories, a difference of 5,600 joules, about 1.3 kcal. Nutrition work uses the thermochemical figure, so 4.184 is the divisor to trust on a food label.
Neither number has a decimal tail to argue with. Both are fixed by definition, so any disagreement between two conversions of the same figure is an arithmetic slip, not a source difference.
Reading gym consoles and food apps
Gym consoles print Calories, and the unit behind the word is the kilocalorie. A 300 Calorie session is 1,255,200 joules, a 250 Calorie session is 250 × 4,184 = 1,046,000 joules, and a 500 Calorie session is 2,092,000 joules. Convert once and the panel stops being mysterious.
Mechanical work offers a sanity check. Holding 100 watts for an hour is 100 × 3,600 = 360,000 joules, and 360,000 ÷ 4,184 = 86.0 kcal, a fraction of what an hour of hard cycling reports. The gap is the body itself: muscle turns roughly a fifth to a quarter of its energy into motion, and the rest leaves as heat, so a console that reads metabolic Calories is quoting several times the mechanical figure.
That is also why two machines can disagree for the same effort. Consoles estimate from speed, resistance and heart rate, then convert to kilocalories. The conversion to joules is exact, but the estimate underneath it is not, which is worth remembering before a workout readout is added to a food log.
A rowing example makes the gap concrete. Holding 150 watts for 30 minutes is 150 × 1,800 = 270,000 joules of mechanical work, and 270,000 ÷ 4,184 = 64.5 kcal. A console for the same effort might read 250 Calories, close to the four to one gap that muscle efficiency predicts.
Rounding rules and the decimal slips
Three significant figures is the working standard for label arithmetic. 600,000 ÷ 4,184 = 143.404, so 143 kcal is right and 143.4 kcal is already generous. Food labels round to whole kilojoules and whole Calories anyway, so a fourth decimal adds nothing.
Rounding the divisor is where drift starts. Using 4.2 instead of 4.184 adds 0.38 percent, about 7.6 kcal across a 2,000 kcal day, and 4.19 adds 0.14 percent. Neither matches the definition, and on a calorie counter the errors accumulate day after day.
The expensive slips are the decimal ones. Dividing joules by 4,184 when 4.184 was needed gives an answer 1,000 times too small, and reading a capital C Calorie as a small calorie does the same in reverse. Two anchor checks catch both: 4,184 joules must give 1 kcal, and 1 joule must give 0.239 calorie.
Frequently asked questions
How do I convert joules to calories?
Divide by 4.184. 1,000 J / 4.184 = 239.0 cal, and 4,184 J / 4.184 = 1,000 cal, which is one kilocalorie.
How many joules are in one calorie?
Exactly 4.184 J for the thermochemical calorie that NIST SP 811 lists. One joule is therefore 0.239 calorie.
How many joules are in a kilocalorie?
4,184 J, and a food Calorie with a capital C is the same unit, so 300 Calories is 1,255,200 J.
Why does the label say Calories with a capital C?
US labels use the capital C for kilocalories. A 240 Calorie serving is 240 kcal, which is 1,004,160 J or 1,004.2 kJ.
How do I convert kJ to kcal?
Divide by 4.184. 600 kJ is 143.4 kcal, and the two step version runs 600 x 1,000 = 600,000 J, then 600,000 / 4,184 = 143.4 kcal.
How many kcal is 8,368 kJ?
2,000 kcal, the FDA reference intake. The pair comes from 2,000 x 4.184 = 8,368.
What is 300 Calories from a treadmill in joules?
300 x 4,184 = 1,255,200 J, or 1,255.2 kJ. Gym consoles count kilocalories even when the screen says calories.
Is one joule the same as one calorie?
No. One calorie is 4.184 joules, so one joule is 0.239 calorie. The calorie is the larger unit.
Which calorie definition gives 4.184 joules?
The thermochemical calorie. The International Table calorie is 4.1868 J, a 0.067 percent difference that adds about 1.3 kcal on a 2,000 kcal day.
How many calories is one kilojoule?
1,000 / 4.184 = 239.0 small calories, which is 0.239 kcal. A 500 kJ label entry is 119.5 kcal.
How do I convert calories back to joules?
Multiply by 4.184, so 250 cal is 250 x 4.184 = 1,046 J. For kilocalories multiply by 4,184, so 250 kcal is 1,046,000 J.
Why is a 2,000 calorie diet 8,368 kJ?
Because 2,000 kcal x 4.184 = 8,368 kJ. The kilojoule figure is always 4.184 times the kilocalorie figure.
Do gym machines show kcal or small calories?
Kilocalories. A 250 Calorie readout is 1,046,000 J. Reading it as small calories would understate the session a thousandfold.
How precise is the 4.184 factor?
It is exact by definition. Using 4.2 instead adds 0.38 percent, about 7.6 kcal across a 2,000 kcal day.
Spotted a wrong number or a broken result?
More Health tools
- 10-Year ASCVD Calculator
- 10-Year ASCVD Risk Calculator
- 10-Year CV Risk Calculator
- 10-Year CVD Risk Calculator
- 10-Year CVD Risk Calculator
- 10-Year Cardiac Risk Calculator
- 10-Year Cardiovascular Risk Calculator
- 10-Year Fracture Risk Calculator
- 10-Year Heart Risk Calculator
- 10-Year Risk Calculator
- 10-Year Stroke Risk Calculator
- 10-Years ASCVD Risk Calculator
- 6-Minute Walk Test Calculator
- A1C to Blood Sugar Calculator
- Adjusted Body Weight Calculator
- Alcohol Units Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.