Convert energy instantly, with the working shown.
Every unit is converted to a common base unit first, then to your target unit: value × (from-factor) ÷ (to-factor).
The calorie is genuinely defined as a tiny unit of energy: the amount needed to raise 1 gram of water by 1°C. That's far too small to be useful for describing the energy in a meal, so nutrition science adopted a shortcut generations ago — the kilocalorie (1,000 calories), which is what actually appears on food labels, but is written as “calorie” (often capitalized as “Calorie” in careful usage) rather than “kilocalorie.” So when a label says a snack has “150 calories,” it genuinely means 150,000 of the small scientific calories — the everyday word just silently drops the “kilo” prefix, a convention so deeply embedded in food marketing and dieting culture that spelling it out correctly would likely just confuse people more, not less.
The joule, by contrast, is the SI-standard energy unit used throughout physics, and one kilocalorie equals exactly 4,184 joules (4.184 kJ) — a conversion factor worth knowing because food labeling isn't globally standardized on calories the way it might seem from a US-centric view. Australia and New Zealand's food standards code requires kilojoules as the primary energy figure on packaging (kilocalories may appear alongside but can't replace it), and most of Europe shows both kJ and kcal side by side, while the US displays calories (kcal) alone. None of this changes the actual physics — a joule is a joule everywhere — it's purely a labeling and cultural convention difference, similar to why the same land area might be listed in acres on one site and hectares on another.
Because "calorie" on food labels is shorthand for kilocalorie (1,000 calories) — the scientific calorie is far too small a unit to describe meaningful food energy, so nutrition science adopted the kilocalorie generations ago but kept calling it "calorie" (or "Calorie" with a capital C in more careful usage) in everyday and marketing contexts. It's a long-standing labeling convention, not a measurement error.
One kilocalorie (the "calorie" on a food label) equals exactly 4,184 joules, or 4.184 kilojoules. This fixed conversion factor lets you translate between the two systems precisely — a 2,000-calorie daily diet, for instance, is equivalent to about 8,368 kilojoules.
Australia and New Zealand's food standards code requires kilojoules as the primary energy unit on nutrition labels, reflecting their full adoption of the metric system and the SI convention that joules are the standard unit of energy. Kilocalories may still appear alongside kJ but legally can't replace it as the primary figure, unlike in the US where calories (kcal) stand alone.
The small calorie itself (energy to raise 1g of water by 1°C) still appears in some chemistry and physics contexts, but for virtually all everyday and nutritional purposes, what people mean by "calorie" is the kilocalorie. The joule has effectively replaced the calorie as the standard energy unit in scientific work outside of nutrition labeling specifically.