Specific Heat Calculator (q = mcΔT)

Free specific heat calculator: solve q = mcΔT for heat energy, mass, specific heat capacity or temperature change, with common materials and unit conversion.

Use q = mcΔT to find the heat energy needed to warm something up, or solve for mass, specific heat capacity or temperature change. Pick a material for its c value, and switch between J, kJ, calories and kWh.

Advertisement

Specific heat formula

q = m · c · ΔT q = heat energy (J) m = mass (kg or g) c = specific heat capacity (J/kg·K or J/g·°C) ΔT = T_final − T_initial (a change of 1 °C = a change of 1 K)

Worked example

How much energy heats 1 kg of water from 25 °C to 100 °C? ΔT = 75 °C, so q = 1 × 4184 × 75 = 313,800 J (314 kJ, or 0.087 kWh). This does not include the much larger energy to boil it (latent heat of vaporisation, 2,260 kJ/kg).

Specific heat capacities

SubstanceJ/(g·°C)SubstanceJ/(g·°C)
Water (liquid)4.184Aluminium0.897
Ice2.09Iron0.449
Steam2.01Copper0.385
Ethanol2.44Lead0.129

Water’s unusually high specific heat is why oceans moderate climate and why it is used in radiators and hot-water bottles.

Advertisement

Frequently asked questions

What is specific heat capacity?

The energy needed to raise the temperature of 1 kg (or 1 g) of a substance by 1 °C. Water’s is 4,184 J/kg·°C, one of the highest of common substances.

How do I calculate heat energy?

Multiply mass × specific heat × temperature change: q = mcΔT. Leave the q box empty and enter the other three.

Is ΔT in Celsius or Kelvin?

Either. A change of 1 °C is exactly a change of 1 K, so ΔT has the same value in both.

Does it include phase changes?

No. q = mcΔT applies within one phase. Melting or boiling needs latent heat: q = m × L, added separately.

Related tools

Free educational tool by HawkInc. Results are calculated in your browser and rounded for display; check critical work by hand or with a second method.