Specific heat calculator

Choose what to find, pick a material or enter its specific heat capacity, and fill in the mass, the start temperature and either the end temperature or the heat. Works in joules, kilojoules, calories and kilocalories, and in °C, °F or kelvin.

Mass unit
Temperature unit
Energy unit
Heat334.88 kJ
Temperature change
80 °C
Heat in kJ
334.88 kJ
Specific heat capacity in J/(g·°C)
4.186 J/(g·°C)

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose what to find: heat, mass, specific heat capacity or final temperature.
  2. Pick the material, or Custom value to type c in J/(kg·K).
  3. Enter the mass and the start temperature, then the end temperature or the heat.
  4. Read the result, the temperature change and the heat in kJ.

Formula

Q = m × c × ΔT, ΔT = T end − T start

  • m = Q ÷ (c × ΔT), c = Q ÷ (m × ΔT), ΔT = Q ÷ (m × c);
  • 1 cal = 4.184 J, 1 kcal = 4184 J;
  • a negative Q means heat is given off (cooling).

The material values are typical specific heats near room temperature (ice near 0 °C); reference tables differ by around 1%.

Worked example

Heating 1 kg of water from 20 °C to 100 °C: Q = 1 × 4186 × 80 = 334,880 J = 334.88 kJ, the energy to bring a litre of water to the boil, ignoring losses.

10 kJ put into 2 kg of aluminium at 20 °C: ΔT = 10,000 ÷ (2 × 897) = 5.57 °C, so it ends at 25.57 °C.

Tips

  • Mind the sign. Cooling from 80 to 30 °C gives a negative heat: the water gives energy away.
  • Use mass, not volume. For water 1 L is about 1 kg; for other liquids multiply by the density.
  • Real heating takes longer. Kettles and pans lose heat to the air and warm themselves too.

Frequently asked questions

What does Q = mcΔT mean?

Q is the heat added (or removed), m the mass, c the specific heat capacity of the material and ΔT the temperature change. With m in kg, c in J/(kg·K) and ΔT in kelvin or °C, Q comes out in joules.

What is the specific heat of water?

About 4186 J/(kg·K) near room temperature, which is 4.186 J/(g·°C) or roughly 1 calorie per gram per degree. That is why water heats and cools slowly.

Is a change of 1 °C the same as 1 K?

Yes. The two scales differ by 273.15 but the size of a degree is the same, so ΔT is the same number in °C and K. A change of 1 °F is 5/9 of that.

Does the formula work when ice melts or water boils?

No. During melting or boiling the temperature stays constant while heat goes into the phase change (latent heat). Use the formula only within one phase.

More in Math

All tools in this category: Math ·Updated November 4, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.