Specific Heat Calculator
Calculate heat energy

🔒 Locally run · Method · · Disclaimer · Specific Heat Calculator
Specific Heat Calculator is built for calculating heat energy — fast, free, and private. You supply Mass (kg), Specific Heat (J/kg·K) and Temp Change (°C) to Specific Heat; the answer follows at once. Nothing in Specific Heat is a black box. Specific Heat suits budgeting and planning checks. Specific Heat runs in your browser. Science data stays in the tab. Specific Heat is part of the Science collection on CalcProMaster, alongside specific heat calculator, free online specific heat calculator and more. Run Specific Heat twice to find the driving input. Open Specific Heat and enter your numbers.
What the defaults give
1 kg of water at 4,186 J/kg·K warmed by 10 °C absorbs 41,860 J.
That is 41.9 kJ, or about the energy a 2 kW kettle delivers in 21 seconds.
The formula
Q = m × c × ΔT
Q is heat energy in joules, m is mass in kilograms, c is specific heat capacity in joules per kilogram per kelvin, and ΔT is the temperature change. A change of 10 °C is the same as a change of 10 K, so the two scales can be used interchangeably for a difference.
Worked examples
1 kg water, ΔT 10 → 41,860 J
2 kg water, ΔT 5 → 41,860 J
1 kg water, ΔT 80 → 334,880 J
0.5 kg aluminium (c = 900), ΔT 50 → 22,500 J
3 kg iron (c = 450), ΔT 30 → 40,500 J
1 kg copper (c = 385), ΔT 100 → 38,500 J
Why water is the awkward one
Water has one of the highest specific heats of any common substance at 4,186 J/kg·K — roughly ten times that of copper and nearly five times that of iron. That is why water is used to move heat around, why a water-filled radiator stays warm after the boiler stops, and why a kettle takes far longer than a pan of the same mass of oil.
It also means water is expensive to heat and slow to cool, which is the entire reason coastal climates are milder than inland ones at the same latitude. The same property is why a hot-water bottle works: it holds a large amount of energy for its weight.
Where the simple formula stops
Q = mcΔT assumes c is constant across the temperature range. It is close enough for most engineering work, but c does vary: water specific heat falls slightly as it warms, and rises again near boiling. Over a 10 K range the error is negligible; over 300 K it is not.
The formula also ignores phase change. Melting ice at 0 °C or boiling water at 100 °C absorbs huge amounts of energy at constant temperature — 334 kJ/kg to melt and 2,257 kJ/kg to vaporise — and none of that appears in mcΔT. If your calculation crosses a phase boundary, add the latent heat separately or the answer will be badly low.
Finally, heat losses are outside the model. The 41,860 J is the energy that must reach the substance, not the energy you must supply; a real vessel loses some to the air, so the input is always larger.
Frequently Asked Questions
How much energy to heat 1 kg of water by 10 °C?
41,860 joules, from 1 × 4,186 × 10. That is 41.9 kJ, or roughly 21 seconds on a 2 kW element with no losses.
What is specific heat capacity?
The energy needed to raise one kilogram of a substance by one kelvin, in J/kg·K. Water is 4,186, copper 385, iron about 450.
Does the temperature scale matter?
No, as long as you use a difference. A 10 °C rise equals a 10 K rise, so Celsius and kelvin give the same ΔT.
Why is water used for heating systems?
Its high specific heat means it carries a lot of energy per kilogram, so a small flow moves a large heat load and radiators stay warm after the boiler stops.
Does this include boiling or melting?
No. Latent heat is separate: 334 kJ/kg to melt ice and 2,257 kJ/kg to boil water, both at constant temperature, and neither appears in mcΔT.
Dew Point Calculator and other Science tools
Dew Point Calculator · Density Calculator · Momentum Calculator · Free Fall Calculator · Gravitational Force Calculator · Speed of Sound · Science Guides