Energy Converter

Convert energy between J, kJ, cal, kcal, kWh, Wh, MJ, BTU, and eV in both directions, live.

The Energy Converter converts between joules, kilojoules, calories, kilocalories, kilowatt-hours, watt-hours, megajoules, BTU, and electronvolts. It covers both directions with live results for science and engineering work.

What is an Energy Converter?

An energy converter is a practical tool designed to transform energy measurements between different unit systems used globally in physics, engineering, nutrition, and electricity billing. The most common energy units include joules (J), kilojoules (kJ), calories (cal), kilocalories (kcal), kilowatt-hours (kWh), watt-hours (Wh), megajoules (MJ), British thermal units (BTU), and electronvolts (eV). Each unit serves specific purposes: joules are the SI base unit used in physics and engineering, calories and kilocalories are used in nutrition and chemistry, kilowatt-hours are used for electricity billing, British thermal units are used in heating and cooling systems in the US, and electronvolts are used in atomic and particle physics.

Understanding energy conversions is crucial when comparing energy values across food, electricity, physics, and engineering. Energy is expressed in different units depending on the context, and converting between them makes comparisons meaningful. Nutritionists work in calories and kilocalories, households read kilowatt-hours on electricity bills, physicists use joules and electronvolts, and engineers often rely on British thermal units for heating systems. The conversion factors between these units come from their definitions: one calorie is about 4.184 joules, one kilowatt-hour equals 3.6 million joules, one BTU is roughly 1055 joules, and the electronvolt is a tiny unit used at the atomic scale.

This converter runs entirely inside your browser using plain JavaScript, with no external libraries, no network requests, and no data collection of any kind. Enter a energy value, choose the starting unit and the unit you want as output, and the converted result updates the moment you type. A swap button reverses the direction of the conversion, and the finished result can be copied to the clipboard for reuse in documents, spreadsheets, or other applications. All nine supported energy units share one internally consistent factor table, so every calculation is computed directly from the base unit rather than rounded through intermediate steps, which keeps the output accurate and dependable for repeated professional or everyday use.

How to use this Energy Converter

FAQ

What units does it support?

The energy converter supports joules (J), kilojoules (kJ), calories (cal), kilocalories (kcal), kilowatt-hours (kWh), watt-hours (Wh), megajoules (MJ), British thermal units (BTU), and electronvolts (eV).

How do I convert kWh to joules?

To convert kWh to joules, multiply by 3,600,000. For example, 1 kWh equals 3,600,000 joules. To convert joules to kWh, divide by 3,600,000.

Does the energy converter send my values anywhere?

No, all energy conversions happen entirely in your browser using client-side JavaScript. No data is uploaded or stored.

Is this energy converter free?

Yes, completely free with no limits. You can convert as many energy values as you need.