Heat Energy Calculator
From a mass, its specific heat, and the temperature change, get the heat energy in joules — the single equation behind heating, cooking, and cooling.
Three inputs, one answer
Enter the mass, the specific heat, and the temperature change and the calculator returns the heat energy Q = m × c × ΔT at once.
Use SI units
Mass in kilograms (kg), specific heat in J/(kg·K), temperature change in K or °C — then the heat energy comes back in joules (J).
What is heat energy?
Mass, specific heat, and temperature change in, joules out
Heat energy is the amount of energy that flows into or out of a substance when its temperature changes. The equation that ties it together is Q = m × c × ΔT: the heat energy Q equals the mass m, times the specific heat c, times the temperature change ΔT. Specific heat is the fingerprint of the material — how much energy it takes to warm one kilogram of it by one degree. Once you know the mass, the material's specific heat, and how far the temperature moves, the energy is fixed. That makes these three values the inputs you need for sizing heaters, timing how long water takes to boil, picking a coolant, and almost any hands-on thermal task.
Enter the mass in kilograms, the specific heat in J/(kg·K), and the temperature change in degrees to get the heat energy instantly.
One short formula, built from the mass (m), the specific heat (c), and the temperature change (ΔT).
Q = m × c × ΔTThe heat energy is simply the mass times the specific heat times the temperature change. Specific heat is a property of the material: water's is a high 4186 J/(kg·K), aluminium about 900, copper about 385. Because all three factors multiply, doubling any one of them — twice the mass, twice the temperature swing — doubles the energy. A negative temperature change flips the sign, and the energy is released rather than absorbed.
Suppose you heat 1 kg of water (specific heat 4186) by 10 °C.
Mass times specific heat
1 × 4186 = 4186 J per degree — the energy to raise this water by 1 °C.
Multiply by the temperature change
4186 × 10 = 41,860 J — the total heat energy for a 10 °C rise.
Cross-check the units
kg × J/(kg·K) × K leaves joules (J) — the kilograms and kelvin cancel.
The result tells you the energy involved in a temperature change, and its sign tells you the direction. A positive value (41,860 J for our 1 kg of water heated by 10 °C) is energy you must put in to warm the substance; a negative value means the substance is cooling and releasing that energy instead. The big practical lever is the specific heat. Water's value of 4186 J/(kg·K) is unusually high — it takes a lot of energy to warm water and a lot of energy comes back out as it cools. That single fact explains why oceans moderate the climate, soaking up summer heat and releasing it slowly in winter, and why water is the coolant of choice in car engines and power plants: it carries away enormous amounts of heat for only a modest temperature rise. When you compare two materials, the one with the higher specific heat always needs more energy for the same temperature change, so reach for the specific heat first whenever you are choosing a material for storing or moving heat.
The formula is exact for a single substance staying in one phase, but a couple of practical points are worth keeping in mind.
One phase, constant specific heat
Q = m × c × ΔT assumes the substance stays in the same phase — it does not cover the extra energy of melting or boiling (latent heat), so it will under-count if your process crosses a phase change. It also treats the specific heat as constant, whereas real values drift a little with temperature. Keep the inputs in SI units (kilograms, J/(kg·K), and kelvin or °C for the change) so the answer comes back in joules, and use a negative temperature change for cooling.