Heat Energy Calculator
Calculate the heat energy absorbed or released by a substance using Q = mcΔT. Enter mass, specific heat capacity, and temperature change to find thermal energy in joules instantly.
How to use this tool
- Enter mass, specific heat capacity and temperature change (δt) in the fields above.
- Results update instantly as you type — or click Calculate.
- Read your heat energy and the full breakdown beneath it.
Formula
Q = m c ΔT
How it works
Multiply mass (kg) by specific heat capacity (J/kg·K) and by temperature change (K) to obtain heat energy in joules.
Worked example
Common mistakes to avoid
- Using the wrong specific heat capacity — water's c is 4186 J/(kg K), but for steam it drops to about 2010 J/(kg K); using water's value for steam calculations introduces roughly 50% error.
- Forgetting that temperature difference in Celsius and kelvin are numerically equal (a 1 C change = a 1 K change), but mixing Fahrenheit values without converting leads to errors.
- Entering mass in grams instead of kilograms when c is given in J/(kg K), making the result 1000 times too small.
Key terms
Frequently asked questions
- Does it matter whether I use Celsius or Kelvin for the temperature change?
- No, as long as you use the same scale consistently. A temperature change of 10 C is identical to a change of 10 K because the scales share the same degree size. Do not use Fahrenheit without converting first.
- Does this formula account for phase changes like melting or boiling?
- No. Q = mcΔT applies only when the substance remains in a single phase. Phase changes (melting, freezing, boiling, condensing) require the latent heat formula: Q = mL, where L is the latent heat.
- What are typical specific heat capacity values?
- Water: 4186 J/(kg K); aluminium: 897 J/(kg K); copper: 385 J/(kg K); iron: 449 J/(kg K); air: ~1005 J/(kg K). Water's unusually high value explains why it is effective for thermal storage and cooling.