Skip to content

Specific heat capacity calculator (ΔE = mcΔθ)

Free TutorAura tool · no sign-up · Updated

Enter three of the four quantities to find the fourth. The calculator shows the working with:

ΔE=m c Δθ\Delta E = m \, c \, \Delta\theta

where ΔE\Delta E is the change in thermal energy (J), mm is mass (kg), cc is the specific heat capacity (J/kg °C) and Δθ\Delta\theta is the temperature change (°C).

Loading the tool

What specific heat capacity means

The specific heat capacity of a substance is the energy needed to raise the temperature of 1 kg of it by 1 °C. Water has a high value, about 4,200 J/kg °C, which is why it takes a long time to heat and is good at storing thermal energy. Metals have much lower values: aluminium is about 900 J/kg °C and copper about 390 J/kg °C.

Worked examples

  • Energy: heating 2 kg of water by 10 °C. ΔE=2×4200×10=84,000\Delta E = 2 \times 4200 \times 10 = 84{,}000 J (84 kJ).
  • Specific heat capacity: 18,000 J raises a 0.5 kg block by 40 °C. c=18000÷(0.5×40)=900c = 18000 \div (0.5 \times 40) = 900 J/kg °C, about right for aluminium.
  • Temperature change: 21,000 J goes into 0.5 kg of water. Δθ=21000÷(0.5×4200)=10\Delta\theta = 21000 \div (0.5 \times 4200) = 10 °C.

The required practical

A common practical heats a metal block with an electric heater:

  1. Measure the block's mass and starting temperature.
  2. Heat it, measuring the energy supplied (with a joulemeter, or power × time).
  3. Record the temperature rise and calculate c=ΔEmΔθc = \dfrac{\Delta E}{m \Delta\theta}.

The result is usually higher than the true value, because some energy heats the surroundings rather than the block. Insulating the block reduces this.

Temperature change, not temperature

Δθ\Delta\theta is the change: final temperature minus starting temperature. Heating water from 20 °C to 35 °C is a change of 15 °C. Using 35 °C by mistake is one of the most common errors in these questions.

Common mistakes

  • Using grams instead of kilograms.
  • Using the final temperature instead of the change.
  • Forgetting to convert kJ to J (multiply by 1,000).

See specific heat capacity explained for more practice.

Frequently asked questions

What does a high specific heat capacity mean?

The substance needs a lot of energy to warm up and releases a lot as it cools, so its temperature changes slowly. Water is a good example.

What is the specific heat capacity of water?

About 4,200 J/kg °C, which is the value usually given in GCSE exams.

What is the formula for specific heat capacity?

Change in thermal energy = mass × specific heat capacity × temperature change (ΔE = mcΔθ). Rearranged: c = ΔE ÷ (m × Δθ).

Why is the measured value usually too high?

Some of the energy supplied heats the surroundings instead of the block, so the energy used in the calculation is bigger than the energy the block actually gained.

Is anything I type sent to a server?

No. The calculation runs in your browser and nothing is stored.

Sources

  1. GCSE Physics (8463) specification: subject content. AQA.
  2. Cambridge IGCSE Physics 0625 syllabus for 2026, 2027 and 2028. Cambridge International.