Audited ·Last updated 27 Jul 2026·2 citations·Tier 3·0 uses

Joules to Calories Converter

Convert joules to calories (cal) or dietary kilocalories (kcal) — the "Calorie" on food labels — using the exact NIST thermochemical and IT definitions.

Joules to Calories Converter

The energy value to convert, in joules (J). If your source is in kilojoules (kJ) — common on European-style nutrition labels — multiply by 1000 first.
Calorie definition
Output unit
Converted energy value
250
The joules value converted per your selected calorie definition and output unit (cal or kcal).
Thermochemical calories (cal)
250,000
International Table calories (cal)
249,832.8079
Dietary Calories (kcal)
250

Background.

A joule is the SI unit of energy, and it turns up in three places that all want the same conversion: a European-style nutrition label printed in kilojoules, a chemistry-class or bomb-calorimeter reading, and a fitness tracker or smartwatch that logs a workout's energy cost in joules instead of Calories. This calculator converts a joule value into calories using the exact factors from NIST Special Publication 811 — but it deliberately exposes two facts most converters hide.

First, there are two different calories. The thermochemical calorie is exactly 4.184 J and is the definition chemistry and nutrition science use. The International Table (IT) calorie is exactly 4.1868 J, an older engineering and steam-table convention roughly 0.045 percent larger. They produce genuinely different numbers — 1000 J is 239.006 thermochemical calories but only 238.846 IT calories — so the calculator defaults to thermochemical and lets you switch.

Second, and more consequential for most searches: the "Calorie" printed on a US food label (capital C) is not a chemistry calorie. It is a kilocalorie — 1000 thermochemical calories, or exactly 4184 joules, per US FDA nutrition-labeling rules. Someone pasting in a joule figure from a label or a workout app almost always wants that kcal number, so the calculator shows cal and kcal side by side and defaults its primary result to kcal.

What is joules to calories converter?

The joule (J) is the SI derived unit of energy, work, and heat — one newton of force acting over one meter, or equivalently one watt-second. It is the unit physics and engineering use natively, and it is the unit printed first (sometimes only) on nutrition labels outside the United States. The calorie is a non-SI energy unit historically defined as the heat needed to raise one gram of water by one degree Celsius, but that definition varies slightly with starting temperature and measurement method, which is why standards bodies fixed two exact values instead: the thermochemical calorie (4.184 J exactly, NIST SP 811) used in chemistry and nutrition science, and the International Table (IT) calorie (4.1868 J exactly, NIST SP 811) used in older engineering and steam-table work. Neither is "the" calorie printed on a US nutrition label. That figure is a kilocalorie — 1000 (small) calories, capitalized as "Calorie" by US FDA convention under 21 CFR 101.9 — because a gram of food typically stores thousands of small calories' worth of energy, and kilocalories keep the printed number in a readable range (a 250 Calorie snack is 250,000 small calories or 1,046,000 joules).

How to use this calculator.

  1. Enter the energy value in joules you want to convert. If your source is in kilojoules (kJ), multiply by 1000 first (1 kJ = 1000 J).
  2. Choose a calorie definition: thermochemical (default — matches nutrition and chemistry references) or International Table / IT (matches older engineering and steam-table references).
  3. Choose an output unit: kcal for the dietary "Calorie" figure on a food label, or cal for the raw small-calorie chemistry unit.
  4. Read the primary result plus the three intermediates shown underneath — thermochemical cal, IT cal, and dietary Calories — so you can check any of the three definitions at a glance without re-running the calculator.
  5. For exercise or fitness-tracker figures, follow the same steps with thermochemical + kcal selected — that combination matches how gyms, wearables, and nutrition apps report "Calories burned."

The formula.

cal = J ÷ k · kcal = cal ÷ 1000

The calculator runs the same division twice, once per calorie definition, then optionally divides by 1000 for the dietary kcal figure. For the worked example, a snack bar's label states 1,046 kJ (1,046,000 J) per serving. Dividing by the thermochemical factor: 1,046,000 ÷ 4.184 = 250,000 cal exactly. Dividing that by 1000 gives 250 kcal — the "250 Cal" a US-style front-of-pack label would print for the identical serving. Using the IT factor instead: 1,046,000 ÷ 4.1868 = 249,832.81 cal, or 249.83 kcal — about 0.17 percent lower than the thermochemical figure, small enough to ignore for a snack but large enough to matter in a chemistry lab notebook or an engineering heat-balance calculation, which is why the calculator keeps the two definitions clearly separated rather than blending them into one number. The dietary Calories output always uses the thermochemical basis divided by 1000, because that is the basis US nutrition labeling actually uses (US FDA, 21 CFR 101.9) — it is shown independently of whichever definition you picked for the primary result, so switching the calorie-definition selector never hides it.

A worked example.

Example

A snack bar's nutrition panel lists 1,046 kilojoules (1,046,000 joules) of energy per serving — the primary figure on many European-style labels. Entering 1,046,000 J with the thermochemical definition and kcal output, the calculator divides by 4.184 to get 250,000 small calories, then by 1000 to get 250 dietary Calories — matching the "250 Cal" a US-style label would print for the same serving. Switching to cal instead of kcal shows the same 250,000 figure directly. Switching the definition to International Table (IT) instead shows 249,832.81 cal (249.83 kcal) — a reminder that the two calorie definitions are close but not identical, and that food-energy figures always use the thermochemical basis, never IT.

output Unitkcal
calorie Definitionthermochemical
joules1,046,000

Frequently asked questions.

Is the "Calorie" on a nutrition label the same as a calorie in chemistry?
No, and this is the single most important thing to get right when converting joules to calories for a food or nutrition question. The chemistry-textbook calorie (thermochemical, 4.184 J) is a small unit — a typical snack contains hundreds of thousands of them. The "Calorie" printed on a US food label, capitalized by convention under US FDA rules (21 CFR 101.9), is actually a kilocalorie: 1000 thermochemical calories, or exactly 4184 joules. So a label that says "250 Calories" means 250,000 small calories, or 1,046,000 joules — not 250 small calories. This calculator defaults its output to kcal precisely so a nutrition question gets the dietary figure directly, with the raw cal figure available one click away for anyone who needs it.
What's the difference between the thermochemical calorie and the International Table (IT) calorie?
Both are exact, defined values, but they are not the same number. The thermochemical calorie is exactly 4.184 J and is the definition used throughout chemistry and nutrition science (NIST SP 811, Appendix B). The International Table (IT) calorie is exactly 4.1868 J, an older convention from steam-table and engineering thermodynamics work, about 0.045 percent larger. For 1000 J, that difference is 239.006 thermochemical calories versus 238.846 IT calories — small, but not zero, and large enough that mixing the two definitions in one calculation is a real source of error in lab reports and engineering worksheets. This calculator computes both simultaneously and labels them separately so neither gets silently substituted for the other.
How many joules are in one dietary Calorie?
Exactly 4184 joules. A dietary Calorie (capital C, the unit on a US nutrition label) is defined as one kilocalorie on the thermochemical basis: 1000 × 4.184 J = 4184 J exactly. This is a fixed, definitional relationship, not a measured approximation, so a 2,000-Calorie daily diet corresponds to exactly 8,368,000 joules (8.368 megajoules) of food energy — the figure a European or scientific source might express directly in kJ (8368 kJ) instead of Calories.
My nutrition label shows kilojoules (kJ), not joules — what do I enter?
Multiply the kilojoule figure by 1000 before entering it, since 1 kJ = 1000 J exactly. Most nutrition labels outside the United States, and many inside it on dual-unit packaging, print kilojoules first because it is the SI-coherent energy unit — a 250 Calorie snack is printed as "1046 kJ" on such a label. Enter 1046000 (not 1046) into the joules field to get the matching 250 kcal result. If you only have the kJ value and prefer not to do the multiplication by hand, treat the kJ number as your value and mentally shift the decimal three places before typing it in.
Can I use this to convert exercise energy expenditure ("Calories burned")?
Yes. Fitness trackers, smartwatches, and some gym equipment report workout energy cost in joules or kilojoules rather than Calories, especially on cycling and rowing equipment that measures mechanical work directly. Enter that joule figure with the thermochemical definition and kcal output selected — the combination that matches how nutrition and fitness apps report "Calories burned" — to get the number you'd see on a food-energy app. For a full energy-balance picture pairing calories burned against calories eaten, see the Calorie Burn, Calorie Deficit, and TDEE calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon