Megajoules to Btus
A megajoule is one million joules, used to measure the energy content of fuels and large-scale energy use. A British Thermal Unit is the energy to raise 1 pound of water by 1°F, used to rate air conditioners and heaters in the US. 1 MJ equals ≈947.817 BTU, so converting between them is a matter of multiplying by that fixed factor — type any value into the converter below and both sides update instantly as you type.
Both units belong to energy, measured here against energy's base unit (J) — every other energy unit on this site converts through that same reference point, which is why the table below can also be read as a quick cross-check against nearby values.
Formula
BTU = MJ × ≈947.817
MJ = BTU × ≈0.00105506
Worked example: 5 MJ × ≈947.817 = ≈4,739.09 BTU.
Conversion table
| Megajoule (MJ) | BTU (BTU) |
|---|---|
| 1 MJ | ≈947.817 BTU |
| 2 MJ | ≈1,895.63 BTU |
| 3 MJ | ≈2,843.45 BTU |
| 5 MJ | ≈4,739.09 BTU |
| 10 MJ | ≈9,478.17 BTU |
| 20 MJ | ≈18,956.3 BTU |
| 25 MJ | ≈23,695.4 BTU |
| 50 MJ | ≈47,390.9 BTU |
| 100 MJ | ≈94,781.7 BTU |
| 250 MJ | ≈236,954 BTU |
| 500 MJ | ≈473,909 BTU |
| 1,000 MJ | ≈947,817 BTU |
Frequently asked
- How many BTUs in a megajoule?
- 1 MJ equals ≈947.817 BTU.
- How do I convert Megajoules to BTUs?
- Multiply the value in MJ by ≈947.817 to get BTU. The converter above does this instantly as you type.
- Is the conversion exact?
- Yes — Megajoule and BTU are both defined by a fixed conversion factor to energy's base unit (J), so the result shown is exact to the precision displayed, not an approximation.