CalcVind

BTU to Megajoules Converter

Convert British thermal units (BTU) to megajoules (MJ)

Convert Energy

BTU

Results update as you type

Result

0.001055055853 MJ
Megajoules

1 BTU = 0.001055055853 MJ

1 BTU in other units

  1. 1
    Enter a value
    Type the number to convert
  2. 2
    Pick the units
    Choose what to convert from and to
  3. 3
    Read the result
    See it in every other unit too

How to convert British thermal units to megajoules

One British thermal unit equals 0.001055056 megajoules, so multiply the number of British thermal units by 0.001055056.

MJ = BTU × 0.001055056

1 BTU = 0.001055056 MJ · 1 MJ = 947.8171 BTU

Worked example

To convert 5 British thermal units to megajoules: 5 BTU × 0.001055056 = 0.005275279 MJ.

About British thermal units (BTU)

A British thermal unit is about 1,055 J, used for heating and air-conditioning in the US.

About megajoules (MJ)

A megajoule is 1,000,000 J, used for fuel energy content.

More conversions

BTU to other units

Other units to Megajoules

Frequently asked questions

How many megajoules are in one British thermal unit?

One British thermal unit equals 0.001055056 megajoules.

How many British thermal units are in one megajoule?

One megajoule equals 947.8171 British thermal units.

How do I convert British thermal units to megajoules?

Use the formula MJ = BTU × 0.001055056. For example, 5 BTU × 0.001055056 = 0.005275279 MJ.