Energy

BTU to MJ conversion

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

1 BTU = 0.001055056 MJ

Formula

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

BTU to MJ conversion table

BTUMJ
10.001055056
20.002110112
50.005275279
100.01055056
250.0263764
500.05275279
1000.1055056
2500.263764
5000.5275279
10001.055056

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 3412.142 BTU is 3.6 MJ.

Frequently asked questions

How do you convert British thermal unit to megajoule?

Multiply the value in BTU by 0.001055056 to get MJ. For example, 10 BTU = 0.01055056 MJ.

What is 1 BTU in MJ?

1 BTU equals 0.001055056 MJ.

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