Skip to main content
🔄 Unit Converter

Energy Converter

Convert between joules, kilojoules, watt-hours, kilowatt-hours, calories, kilocalories and BTU instantly — with the forward and reverse factors and a full breakdown across every unit.

J ↔ kWh ↔ BTU
Calories & kcal
Full breakdown
Exact factors
100% Free
🔄 Open All Converters 📖 Read the Guide

Energy conversion — Quick answer

Convert via joules: value × factor(from) ÷ factor(to). The food "Calorie" is a kilocalorie.

1 kWh = 3,600,000 J  ·  1 kcal = 4184 J  ·  1 BTU = 1055.06 J

Worked example: 1 kWh = 3,600,000 J = 3412.14 BTU = 860.42 kcal.

Common conversions

FromEquals
1 kJ0.239006 kcal · 0.277778 Wh
1 kcal4184 J · 3.96567 BTU
1 BTU1055.06 J · 0.293071 Wh
1 kWh3.6 MJ · 3412.14 BTU

Uses the thermochemical calorie (1 cal = 4.184 J). Displayed values rounded.

🔄 Energy Converter

Enter a value, choose the unit to convert from and to.

Result
1 from-unit =
1 to-unit =
In joules

⚠️ Uses the thermochemical calorie (1 cal = 4.184 J, 1 kcal = 4184 J). Remember the food "Calorie" on labels is a kilocalorie. Displayed values are rounded.

An energy converter moves a value between the units used across physics (joules), electricity (watt-hours, kWh), nutrition (calories, kilocalories) and heating (BTU). It converts your value into a base unit — joules — and back out. The classic trap it removes is the calorie confusion: the "Calorie" on a food label is a kilocalorie (1000 small calories), so this tool labels cal and kcal separately to keep you a factor of 1000 honest.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: SI and thermochemical energy factors, recomputed in code.

How the conversion works

Via a base unit
result = value × factor(from) ÷ factor(to)  (factor = joules per unit)
Key factors
1 Wh = 3600 J · 1 kWh = 3.6 MJ · 1 cal = 4.184 J · 1 kcal = 4184 J · 1 BTU = 1055.06 J

Each unit equals a fixed number of joules: a watt-hour is 3600 J, a kilowatt-hour 3.6 million J, a kilocalorie 4184 J, a BTU 1055.06 J. Multiply your value by the "from" unit's joules-per-unit to reach joules, then divide by the "to" unit's. The kWh, the unit on your power bill, ties electrical energy to the rest: 1 kWh is the energy of running a 1000-watt appliance for one hour.

Worked example — 1 kWh in other units

Scenario: convert 1 kilowatt-hour to other energy units.

To joules
1 × 3,600,000 = 3,600,000 J (3.6 MJ)
To BTU
3,600,000 ÷ 1055.06 = 3412.14 BTU
To kilocalories
3,600,000 ÷ 4184 = 860.42 kcal

One kWh is 3,600,000 joules (3.6 MJ), 3412.14 BTU, or 860.42 kcal. The everyday cases follow the same rule: a 2000-kJ food label is about 478 Calories (kcal), 1 BTU is 1055 J, and 1 kcal is 4184 J. The converter shows your value in every unit at once, useful for energy bills, nutrition and engineering alike.

Frequently Asked Questions

Joules in a kWh?

3,600,000 J (3.6 MJ). 1 kWh = 3412.14 BTU = 860.42 kcal.

Food Calorie vs calorie?

The label "Calorie" is a kilocalorie (1000 cal). 250 Cal = 250 kcal = 1.046 MJ.

BTU to joules?

× 1055.06. 1 BTU = 1055.06 J = 0.293071 Wh.

Calories in a kJ?

0.239006 kcal. A 2000 kJ food ≈ 478 Calories.

Which calorie?

Thermochemical: 1 cal = 4.184 J, 1 kcal = 4184 J.

Need more unit converters?

Convert power, force, length, pressure and more across the AI Calculator suite.

🔄 Open All Converters — Free

No registration required · 350+ calculators · PDF report export