Megajoule to British thermal unit converter
1 MJ = 947.81712 BTU
This is the Megajoule to British thermal unit converter. The factor is fixed: 1 MJ = 947.8171203133071 BTU. Open a common amount below, or type any value — only selected amounts are indexed.
Common values
Same amount, other units
BTU = MJ × 947.81712 (1 MJ = 947.81712 BTU)
| MJ | BTU |
|---|---|
| 1 MJ | 947.81712 BTU |
| 100 MJ | 94781.712031 BTU |
| 200 MJ | 189563.424063 BTU |
| 500 MJ | 473908.560157 BTU |
| 1000 MJ | 947817.120313 BTU |
| 2000 MJ | 1895634.240627 BTU |
How much is 1 megajoule in BTU?
947.81712 BTU (1 megajoule = 947.81712 BTU).
What is a BTU?
British thermal unit-energy needed to raise the temperature of water; common for AC and heating capacity ratings.
BTU vs kcal?
Both measure energy. Roughly 1 kcal ≈ 3.97 BTU (IT). Use the exact factor on this page.
Manual conversion?
BTU = MJ × 947.81712 (1 MJ = 947.81712 BTU)
Reverse?
1 BTU ≈ 0.001055 megajoule.
This hub describes the pair, not a single number. Pages like 1, 10 or 100 Megajoule answer exact searches.
NiftyRecipe uses thermochemical energy factors (for example 1 kcal = 4184 J). Results do not change with the time of day.