Kilojoule to British Thermal Unit
Free instant kilojoule to british thermal unit converter. 1 kJ = 0.947817 BTU.
Common Kilojoule to British Thermal Unit values
| Kilojoule (kJ) | British Thermal Unit (BTU) |
|---|---|
| 1 | 0.947817 |
| 5 | 4.73909 |
| 10 | 9.47817 |
| 25 | 23.6954 |
| 50 | 47.3909 |
| 100 | 94.7817 |
| 500 | 473.909 |
| 1000 | 947.817 |
How does Kilojoule to British Thermal Unit conversion work?
Type a value in the Kilojoule (kJ) field and the equivalent in British Thermal Unit (BTU) appears instantly to the right. The math uses the exact formula shown above — no rounding errors, no approximations beyond standard floating-point precision. Use the swap button to flip the units and see the inverse conversion.
Kilojoule. 1,000 joules. Common unit on food labels in metric countries.
British Thermal Unit. The energy needed to raise 1 pound of water by 1°F. Common in heating/cooling system ratings.
⚡ Instant results
No submit button — the result updates as you type. Math runs entirely in your browser, so it’s as fast as your device.
📱 Use on any device
Works in any modern browser — Mac, Windows, Linux, iPhone, Android, tablets. No installation, no signup.
🎯 Accurate conversions
Conversion factors come from the official standard (NIST, BIPM, ISO definitions where applicable). Values are precise to standard floating-point limits.
🎁 Always free, no signup
Free, every time. No account, no email, no “trial” that becomes paid. Ad-supported so you never have to pay.