Specific Heat Calculator
Calculate the energy needed to change a material's temperature from mass, specific heat capacity, and the temperature difference.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Math & Science
Specific Heat Calculator
Frontend preview — no upload or external service.
Energy required
Heating 1.5 kg of water from 20 °C to 95 °C needs 1.5 x 4186 x 75 = 470,925 J, about 0.13 kWh — roughly 4 minutes on a 2 kW element at full efficiency.
How the Specific Heat Calculator works
- Enter the mass and the material's specific heat capacity.
- Enter the starting and target temperatures; only the difference matters, so °C and K are interchangeable here.
- Convert the joules to watt-hours if you are estimating energy cost or heating time.
The method
The energy needed is proportional to mass, to the material's heat capacity, and to the temperature change, provided no phase change occurs.
Q = m x c x ΔT
1.5 kg of water at 4186 J/kg·K over 75 K gives 470,925 J. Boiling it away would need a further 2.26 MJ per kilogram of latent heat, which this equation does not include.
FAQ
Why is water so slow to heat?
Because its specific heat capacity is unusually high — about 4186 J/kg·K, several times that of most metals. That is also why it is such an effective coolant.
Does this cover melting or boiling?
No. Phase changes absorb latent heat at constant temperature, and that energy is not in this equation. Heating ice to water to steam needs three terms, not one.
Why is my kettle slower than the calculation?
Losses. Some heat goes into the kettle body and the surrounding air, so real heating times run above the ideal figure by a noticeable margin.
How we compare
| Feature | Online Tool Store | A graphing calculator | A stats package |
|---|---|---|---|
| Shows Q = mcΔT working | ✓ | ✗ | ✓ |
| Converts to kWh | ✓ | Manual | Sometimes |
| No account | ✓ | ✓ | ✗ |
| Handles phase changes | ✗ | ✗ | ✓ |
Specific Heat Calculator covers temperature change only — melting and boiling need latent heat, which is a separate and much larger term.