Skip to content

Specific Heat Calculator

Solve Q = m·c·ΔT for heat energy, mass, specific heat or temperature change.

Calculated locally in your browser.

How is specific heat calculated?

Specific heat uses Q = m · c · ΔT, where Q is heat energy (joules), m is mass (kg), c is specific heat capacity (J/kg·°C) and ΔT is the temperature change (°C). Rearrange to find m, c or ΔT. Example: heating 2 kg of water (c = 4186) by 10 °C needs 2 × 4186 × 10 = 83,720 J.

Understanding your result

Specific heat capacity is how much energy raises one kilogram of a substance by one degree. Water's is unusually high (about 4186 J/kg·°C), which is why it heats and cools slowly. The same formula works in reverse to find mass or specific heat from measured energy and temperature change.

Formula and method

Q = m · c · ΔT, where Q is heat energy (joules), m is mass (kg), c is specific heat capacity (J/kg·°C) and ΔT is the temperature change (°C). Rearrange to solve for m, c or ΔT.

Worked example

Heating 2 kg of water (c = 4186) by 10 °C needs Q = 2 × 4186 × 10 = 83,720 J, or about 83.7 kJ.

How to use this tool

  1. Enter any three of Q, m, c and ΔT.
  2. Leave the value you want to find blank.
  3. Press Solve to get the missing value.

Common mistakes to avoid

  • Mixing units — using grams with a per-kilogram specific heat.
  • Leaving more than one box blank, so there is nothing to solve.
  • Using the final temperature instead of the temperature change.

About the Specific Heat Calculator

The Specific Heat Calculator solves the heat equation Q = m · c · ΔT. Enter any three of heat energy, mass, specific heat capacity and temperature change, leave the unknown blank, and it solves for the missing value.

Who should use this tool

Physics and chemistry students, teachers, and engineers working with heating and cooling.

Benefits

  • Solves for any term in Q = m·c·ΔT.
  • Shows heat energy in joules and kilojoules.
  • Reminders of common specific heat values.
  • Private — calculated entirely in your browser.

Practical use cases

  • Finding the energy to heat water by a set amount.
  • Working out a material's specific heat from measurements.
  • Checking homework on the heat equation.

Explore all Science and Engineering tools

Frequently asked questions

What is the specific heat of water?

About 4186 J/kg·°C (or 4.186 J/g·°C). Aluminium is around 900, iron around 450.

What units does this use?

Joules for energy, kilograms for mass, J/kg·°C for specific heat and °C for temperature change. Keep units consistent for a correct answer.

Can I solve for specific heat?

Yes. Enter Q, m and ΔT and leave the specific heat box blank, and the calculator rearranges the formula to find c.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: