Convert British thermal units to kilowatt-hours
Enter a value in British thermal units (BTU) to get kilowatt-hours (kWh). One British thermal unit is 0.00029307 kilowatt-hours; one kilowatt-hour is 3,412.14 British thermal units.
How to use the British thermal unit to kilowatt-hour
- Type the number of British thermal units.
- Click Convert.
- Read the result in kilowatt-hours, plus the same value in every other energy unit.
BTU to kWh formula
kilowatt-hours = British thermal units × 0.00029307. To go the other way, British thermal units = kilowatt-hours × 3,412.14 (see kilowatt-hours to British thermal units).
Worked example
12 BTU × 0.00029307 = 0.003517 kWh.
British thermal units to kilowatt-hours conversion table
| British thermal units | Kilowatt-hours |
|---|---|
| 0.1 BTU | 0.00002931 kWh |
| 0.5 BTU | 0.00014654 kWh |
| 1 BTU | 0.00029307 kWh |
| 2 BTU | 0.00058614 kWh |
| 3 BTU | 0.00087921 kWh |
| 5 BTU | 0.001465 kWh |
| 10 BTU | 0.002931 kWh |
| 20 BTU | 0.005861 kWh |
| 25 BTU | 0.007327 kWh |
| 50 BTU | 0.014654 kWh |
| 100 BTU | 0.029307 kWh |
| 250 BTU | 0.073268 kWh |
| 500 BTU | 0.146536 kWh |
| 1,000 BTU | 0.293071 kWh |
About the British thermal unit
Heating and air-conditioning capacity in the USA and UK.
About the kilowatt-hour
The electricity billing unit: 1,000 W for one hour. Also EV battery capacity.
Related conversions
Frequently asked questions
How many kilowatt-hours in a British thermal unit?
0.00029307 kilowatt-hours.
How many British thermal units in a kilowatt-hour?
3,412.14 British thermal units.
Is the factor exact?
The factor 0.00029307 is derived from the units' exact definitions; only the display is rounded.
Privacy
This tool runs entirely inside your browser using WebAssembly and the Canvas/File APIs. Your files are never uploaded to ToolFlint or any third party; you can verify this in your browser's network tab or by switching to airplane mode after the page loads. Read how we process files.
Last updated 2026-09-23.