Energy

BTU to MJ Converter

Convert British thermal units (BTU) to megajoules (MJ). 1 British thermal unit = 0.001055055853 megajoules (exact)

1 British thermal unit = 0.00105505585262 megajoules

How to convert British thermal units to megajoules

FormulaMJ = BTU × 0.001055055853

Multiply the value in British thermal units by 0.001055055853. To go the other way, multiply by 947.8171203 (or divide by 0.001055055853).

A British thermal unit is smaller than a megajoule: it takes 947.8171203 British thermal units to make one megajoule.

Worked examples

  • 1 British thermal unit1 BTU × 0.001055055853 = 0.001055055853 MJ
  • 5 British thermal units5 BTU × 0.001055055853 = 0.005275279263 MJ
  • 10 British thermal units10 BTU × 0.001055055853 = 0.01055055853 MJ
  • 20 British thermal units20 BTU × 0.001055055853 = 0.02110111705 MJ
  • 100 British thermal units100 BTU × 0.001055055853 = 0.1055055853 MJ

British thermal units to megajoules conversion table

Values are calculated by the conversion engine and rounded to 8 significant figures.

British thermal units to megajoules: 0.1–10 BTU
British thermal units (BTU)Megajoules (MJ)
0.1 BTU0.00010550559 MJ
0.25 BTU0.00026376396 MJ
0.5 BTU0.00052752793 MJ
1 BTU0.0010550559 MJ
2 BTU0.0021101117 MJ
3 BTU0.0031651676 MJ
4 BTU0.0042202234 MJ
5 BTU0.0052752793 MJ
6 BTU0.0063303351 MJ
7 BTU0.007385391 MJ
8 BTU0.0084404468 MJ
9 BTU0.0094955027 MJ
10 BTU0.010550559 MJ
British thermal units to megajoules: 12–1,000 BTU
British thermal units (BTU)Megajoules (MJ)
12 BTU0.01266067 MJ
15 BTU0.015825838 MJ
20 BTU0.021101117 MJ
25 BTU0.026376396 MJ
30 BTU0.031651676 MJ
40 BTU0.042202234 MJ
50 BTU0.052752793 MJ
75 BTU0.079129189 MJ
100 BTU0.10550559 MJ
250 BTU0.26376396 MJ
500 BTU0.52752793 MJ
1,000 BTU1.0550559 MJ

About the units

British thermal unit (BTU)

The International Table BTU, 1,055.05585262 J — roughly the energy to heat one pound of water by 1 °F. Furnace and AC capacities are rated in BTU (per hour). One British thermal unit equals 1,055.055853 joules (J).

Megajoule (MJ)

The megajoule (MJ) is a unit of energy in the International System of Units (SI). One megajoule equals 1,000,000 joules (J).

Frequently asked questions

How many megajoules are in one British thermal unit?

There are 0.001055055853 megajoules in one British thermal unit, and this value is exact by definition.

How do I convert British thermal units to megajoules?

Multiply the number of British thermal units by 0.001055055853. For example, 10 BTU × 0.001055055853 = 0.01055055853 MJ.

How many British thermal units are in one megajoule?

One megajoule equals 947.8171203 British thermal units. That is the reverse factor, 1 ÷ 0.001055055853.

What is 10 British thermal units in megajoules?

10 BTU = 0.01055055853 MJ.

Is this BTU to MJ converter accurate?

Yes. Both units are defined exactly in terms of SI units, so the conversion factor is exact; results are shown to 12 significant figures by default and you can change precision in the converter. Calculations run in your browser using the same tested engine that generated this page.

Try “psi to bar”, “cups”, “binary” or “5 ft in cm”.