Skip to main content
matte

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.

Reverse conversion

More energy conversions

Full converter