Skip to content
ToolBoxGeniehome

Specific Heat Calculator

Calculators · Added

How much heat it takes to change something's temperature, or any of the other three quantities in Q = mcΔT. Seventeen common materials are built in, the answer is restated in units you can feel — kilojoules, watt-hours, minutes of a kettle — and if your temperature range crosses a melting or boiling point it says so, because that is where this equation stops describing what happens.

Solve for
J/kg·K

Overwrite it for a substance not listed.

A difference, not a temperature. Negative means cooling.

°C

Only used to warn when the range crosses a melting or boiling point, where this equation stops applying.

How to use the specific heat calculator

  1. 1Choose which of the four quantities to solve for.
  2. 2Enter the other three. Pick a substance to fill in its specific heat, or type your own.
  3. 3Watch the units on the temperature change — it is a difference, so °C and K are the same size.
  4. 4Add a starting temperature if you want the phase-change check.

Examples

Heating a kettle of water

Input
1 kg of water, 80 °C rise
Result
334.9 kJ — about 2.8 minutes of a 2 kW kettle

Why metals feel different

Input
1 kg of lead and 1 kg of water, both raised 10 °C
Result
1.28 kJ against 41.9 kJ — water takes 33 times the heat

The same reason a saucepan handle is safe to touch while the water in it is not.

Where the equation stops

Input
1 kg of water from 90 °C, 20 °C rise
Result
Warns that the range crosses 100 °C, where a further 2,260 kJ goes into boiling with no temperature change at all

About the specific heat calculator

Why water is the strange one

Almost every material in the table sits between 100 and 1,000 J/(kg·K). Water is at 4,186, which is not a small difference in degree but a different order of behaviour, and it comes from hydrogen bonding: heating water means breaking and re-forming a network of bonds between molecules, and that absorbs energy no simple liquid has to spend.

The consequences are everywhere. Coastal climates are mild because the sea takes an enormous amount of heat to warm and gives it back slowly. Radiators and engine cooling systems use water because it carries more heat per kilogram than any convenient alternative. And the human body, being mostly water, is thermally stable in a way it would not be if we were made of something ordinary.

The energy nobody sees

The heat that goes into a phase change is called latent — hidden — because it produces no temperature rise to reveal it. It is much larger than most people expect. Taking ice at 0 °C to water at 0 °C costs 334 kJ per kilogram, the same as heating that water by 80 °C afterwards. Boiling it away costs 2,260 kJ, roughly five times the entire journey from freezing to boiling.

This is why a pan of water sits at 100 °C however hard you heat it, why steam burns are so much worse than hot water burns, and why ice keeps a drink cold far longer than cold water at the same temperature does. It is also the single largest error available in a calorimetry problem, which is why this tool asks for a starting temperature and checks.

Calories, Calories and joules

The calorie was defined as the heat needed to raise one gram of water by one degree Celsius, which is why water's specific heat is almost exactly 1 cal/(g·°C) — the unit was built around it. It is 4.184 joules.

The Calorie on food packaging is a kilocalorie, a thousand of those, and the capital letter is the only thing distinguishing them. A 500-Calorie meal is 500 kcal, about 2.1 megajoules, which is enough to heat five litres of water by 100 °C. Both are offered in the unit list here, and mixing them up by a factor of a thousand is common enough that the distinction is worth stating.

Frequently asked questions

What is specific heat capacity?
The energy needed to raise one kilogram of a substance by one kelvin. Water's is 4,186 J/(kg·K), which is extraordinarily high — several times iron's and more than thirty times lead's. That single number explains why the sea moderates coastal climates, why radiators are filled with water, and why a metal spoon in hot soup burns your fingers while the soup itself does not.
Why does the temperature change have its own unit list?
Because a temperature difference is not a temperature. A change of 5 °C is a change of 5 K exactly — the 273.15 offset cancels when you subtract — while a change of 5 °F is a change of 2.78 K. Reaching for the absolute conversion and turning ΔT = 20 °C into 293.15 K is the classic error in this calculation, and keeping the difference units in a separate table is how this tool avoids offering it.
Why does it warn about melting and boiling?
Because Q = mcΔT only describes a substance staying in one phase. At a phase change, heat goes in and the temperature does not move: melting a kilogram of ice takes 334 kJ at a steady 0 °C, and boiling a kilogram of water away takes 2,260 kJ at a steady 100 °C. That second figure is about five times the energy needed to take the same water from freezing to boiling. A calculation spanning one of those points is not slightly off, it is answering a different question.
Is specific heat really a constant?
No, and the table is a room-temperature approximation. It varies with temperature for everything, and for gases it depends on whether pressure or volume is held constant — air's c_p is about 1,005 J/(kg·K) while its c_v is around 718, a 40% difference. For coursework and heating estimates the constant-pressure room-temperature figure is what is meant; for precise work over a wide range you need the substance's actual curve.
Can I use this to size a heater?
For a first estimate of the energy, yes. For the power, no — this gives the total heat, not how fast it can be delivered or how much leaks out on the way. A real heating calculation has to model losses through walls, windows and air changes, which depend on the building rather than on the water. Use this for the energy, then a proper heat-loss calculation for the equipment.