Convert megajoule to British thermal unit

1 MJ = 947.8171203 BTU

1 MJ = 948 BTU
1 MJ in every energy unit
joule1,000,000 J
kilojoule1,000 kJ
megajoule1 MJ
calorie239,000 cal
kilocalorie239 kcal
watt-hour278 Wh
kilowatt-hour0.278 kWh
British thermal unit948 BTU
foot-pound738,000 ft⋅lb
electron volt6.24e+24 eV
kiloelectron volt6.24e+21 keV
megaelectron volt6.24e+18 MeV
How the conversion works

Multiply by 947.8171203 to go from megajoule to British thermal unit, or divide by it to go back. Every conversion on this site routes through the SI value (J) rather than a table of pairwise factors, so a round-trip returns exactly what you started with.

Going the other way? British thermal unit to megajoule — 1 BTU = 0.001055055853 MJ.

megajoule to British thermal unit — common values
1 MJ947.81712 BTU
2 MJ1,895.6342 BTU
3 MJ2,843.4514 BTU
5 MJ4,739.0856 BTU
10 MJ9,478.1712 BTU
15 MJ14,217.257 BTU
20 MJ18,956.342 BTU
25 MJ23,695.428 BTU
50 MJ47,390.856 BTU
75 MJ71,086.284 BTU
100 MJ94,781.712 BTU
250 MJ236,954.28 BTU
500 MJ473,908.56 BTU
1000 MJ947,817.12 BTU