Energy Converter

Convert energy between joules, calories, kWh, BTU and more.

Result
Conversion

Results update as you type.

About this calculator

An energy converter changes a quantity of energy between joules and kilojoules, calories and kilocalories (the food Calorie), watt-hours and kilowatt-hours, the BTU, the foot-pound and the electronvolt. Every value passes through the joule as a common base.

The conversions people reach for most are 1 food Calorie (kcal) = 4,184 joules, 1 kilowatt-hour = 3,600,000 joules and 1 BTU ≈ 1,055 joules. Because a food Calorie is really a kilocalorie, a "200 Calorie" label means 200 kcal, or about 837 kJ.

Worked example: to convert 200 kilocalories to kilojoules, multiply by 4.184, giving about 837 kJ. To convert 1 kWh to megajoules, note it is 1,000 W sustained for 3,600 s, so 3.6 MJ. A results table shows the same energy in every unit at once, useful for nutrition labels, utility bills and physics homework.

Frequently asked questions

How many joules are in a food Calorie?

A food Calorie is a kilocalorie, which equals 4,184 joules (4.184 kJ). So a 200 Calorie snack holds about 837 kJ of energy.

How many joules in a kilowatt-hour?

One kilowatt-hour is 3.6 million joules (3.6 MJ), because it is 1,000 watts sustained for 3,600 seconds. It is the unit your electricity bill is measured in.

What is a BTU?

A British Thermal Unit is the energy to raise one pound of water by 1 °F, about 1,055 joules. It is common in heating and air-conditioning ratings.

How many calories are in a kilojoule?

One kilojoule is about 0.239 food Calories (kcal). So a 2,000 kcal daily intake is roughly 8,368 kJ, the figure used on European nutrition labels.

What is the difference between a calorie and a Calorie?

A small calorie (cal) is 4.184 joules, while a food Calorie with a capital C is a kilocalorie — 1,000 small calories, or 4,184 joules. Nutrition labels always mean the large one.

How do I convert kWh to joules with this energy converter?

This energy converter multiplies kilowatt-hours by 3,600,000 to get joules, because one kWh is 1,000 watts for 3,600 seconds. So 2 kWh is 7.2 million joules.

❤️ Love Calculator.Free? Share it

𝕏  X Facebook Reddit
API — use this calculator from code

Call this calculator as a free JSON endpoint — no key required. Send the field values below as query parameters or JSON. Read the full API docs →

Endpoint

GET https://calculator.free/api/v1/energy/

curl

curl "https://calculator.free/api/v1/energy/?amount=1&from=kcal&to=kj"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/energy/?" + new URLSearchParams({
    "amount": "1",
    "from": "kcal",
    "to": "kj"
  }));
const data = await r.json();
console.log(data.results);

Results are estimates for general guidance only, not financial, medical or tax advice.