Energy

MJ to BTU conversion

Convert megajoule (MJ) to British thermal unit (BTU). Energy is the capacity to do work or transfer heat — the currency of every heat and material balance.

1 MJ = 947.8171 BTU

Formula

To convert megajoule to British thermal unit, multiply the MJ value by 947.8171. To go the other way, divide by 947.8171 (or multiply by 0.001055056).

MJ to BTU conversion table

MJBTU
1947.8171
21895.634
54739.086
109478.171
2523695.43
5047390.86
10094781.71
250236954.3
500473908.6
1000947817.1

Used in practice

Heat duties integrate to energy in kJ, MJ, or BTU; utilities are billed in kWh or MMBTU.

A calorie, a BTU, and a joule are all energy — keep the conversion factors handy when a spec mixes them.

Worked example. A energy of 3.6 MJ is 3412.142 BTU.

Frequently asked questions

How do you convert megajoule to British thermal unit?

Multiply the value in MJ by 947.8171 to get BTU. For example, 10 MJ = 9478.171 BTU.

What is 1 MJ in BTU?

1 MJ equals 947.8171 BTU.

Where is this conversion used?

Heat duties integrate to energy in kJ, MJ, or BTU; utilities are billed in kWh or MMBTU.

More energy conversions

Related calculators