Thermodynamics

Specific Heat Calculator (Q = m·c·ΔT)

Calculate the heat energy needed to change a substance's temperature (Q = mcΔT). Results in joules, kilojoules and watt-hours, with real-world examples.

Q = m × c × ΔT
Heat energy
334,880J
Heat energy
334.88kJ
Heat energy
93.022Wh

How it works

Specific heat capacity is how stubborn a substance is about changing temperature: the energy needed to warm one kilogram by one degree. Multiply it by the mass and by the temperature change and you get the total heat energy, Q — the number that quietly governs your kettle, your radiator and your heating bill.

Water is famously stubborn (c ≈ 4,186 J/kg·K) — it soaks up huge amounts of energy for a small temperature rise. That is why coastal climates are mild, why a hot-water bottle stays warm for hours, and why boiling a full kettle costs real energy. Metals are the opposite: they heat and cool fast because their specific heat is low.

Because a temperature change of one kelvin is the same size as one degree Celsius, you can enter ΔT in either — only the difference matters, not the starting point. Enter a negative ΔT and Q comes out negative: that is heat you must remove to cool the substance down.

Use it in real life

Kitchen energy: heating 1 litre of water (1 kg) from 20 °C to 100 °C needs about 335 kJ — roughly 0.09 kWh, which you can price straight off your electricity tariff.

Home heating: water's high specific heat is why wet central-heating systems store and move so much warmth per litre — the physics reason radiators use water, not air.

Cooling design: a metal heatsink dumps heat quickly precisely because its low specific heat lets its temperature swing fast, pulling warmth away from a chip.

Frequently asked questions

What is specific heat capacity in simple terms?

It is how much energy it takes to warm up a material. A high value (like water) means it resists temperature change and stores a lot of heat; a low value (like iron) means it heats and cools quickly.

Do I use kelvin or Celsius for the temperature change?

Either works, because a change of 1 K equals a change of 1 °C. Only the size of the temperature difference matters for Q = mcΔT, not whether you measure from 0 °C or 0 K.

Why does water take so much energy to heat?

Water molecules form strong hydrogen bonds that absorb energy as they jostle, so a lot of heat goes in before the temperature climbs. This high specific heat stabilises everything from ocean climates to the human body.