About megajoule

1 megajoule = 947.81712031 British thermal unit

About British thermal unit

1 BTU ≈ 1055.05585262 J

More Energy conversions

Assumption: calorie means thermochemical calorie, and therm means US therm.