Thermal Energy Calculator

Compute heat transfer with Q = mcΔT for water, metals, air, or a custom material, or solve for the mass or temperature change. Free and instant.

Frequently Asked Questions

What is the thermal energy formula?

Q = m × c × ΔT - mass times specific heat times temperature change, with Q in joules.

What is specific heat?

Energy needed to raise 1 kg of a substance by 1 K (or 1 °C). Water = 4186 J/(kg·K), one of the highest.

Does this include melting or boiling?

No - phase changes require additional latent heat. This calculator only covers heating within one phase.

How do I convert calories or BTU to joules?

One gram-calorie equals 4.184 J, and one food Calorie (kilocalorie) equals 4184 J. One British thermal unit (BTU) is about 1055 J. So heating 1 kg of water by 1 K takes 4186 J, which is roughly 1000 gram-calories, 1 food Calorie, or about 3.97 BTU. This calculator works entirely in joules and kilojoules, so convert your figure first, then read the result off in whichever unit you need.

Important Disclaimer: Estimates for informational purposes only.

This calculator provides estimates for informational purposes only. Results are based on assumptions and may not reflect actual outcomes. Consult qualified professionals in relevant fields before making important decisions based on these results.