Mihsaba›Physics›Specific Heat & Temperature Change Calculator

Specific Heat & Temperature Change Calculator

Solve sensible-heat equation Q=mcΔT for heat energy, mass, specific heat capacity or temperature change with common energy and mass units.

Share this free calculator

Send this tool to someone who needs the calculation.

How to use

Use this specific heat and temperature change calculator to solve Q=m·c·ΔT for heat energy Q, mass m, specific heat capacity c or temperature change ΔT. It can therefore act as a temperature-change calculator when Q, m and c are known, or as a heat-release calculator when cooling makes Q and ΔT negative.

  1. Choose the quantity to solve for.
  2. Enter the other three values and select energy, mass and c units.
  3. Calculate the solved quantity and normalized values.

How it is calculated

Q=m·c·ΔT

Example

Example: heating 1kg of water from about 20°C to 100°C with c=4186 J/(kg·K) gives ΔT=80K and Q=334,880J.

Important notes

Q=mcΔT describes sensible heating or cooling without a phase change. Melting, boiling or condensation requires latent heat, and real specific heat can vary with material and temperature.

Worked examples and interpreting results

Assume specific heat 500 J/(kg·K), mass 2 kg and a temperature rise of 10 K. Required energy is 10000 J, provided the material does not change phase and specific heat remains constant.

Worked examples and interpreting results
CaseCalculationResult
Energy for a 10 K rise2 × 500 × 1010,000 J
Energy for a 20 K rise2 × 500 × 2020,000 J

How to check the result

A difference of 10 K equals a difference of 10°C; do not add 273.15 to a temperature difference. The example assumes c without assigning it to a material. Phase changes require a separate latent-heat calculation.

Specific heat equation Q = mcΔT: worked examples

Sensible heat Q equals mass m times specific heat capacity c times temperature change ΔT. Keep units consistent: kilograms, joules per kilogram per degree and the temperature difference produce joules.

  • Heat for 2 kg, c=4180, 10-degree rise: 2 × 4180 × 10 = 83,600 J
  • Mass from 1000 J, c=500 and 4-degree rise: 1000 ÷ (500 × 4) = 0.5 kg
  • Temperature change from Q=5000, m=2, c=500: 5000 ÷ (2 × 500) = 5 °C

Important note

The formula assumes no phase change and roughly constant specific heat capacity across the temperature interval. Melting and vaporization require latent-heat treatment.

Related calculators

Frequently asked questions

How do I calculate temperature change?

Rearrange Q=m·c·ΔT to ΔT=Q/(m·c). Enter heat energy, mass and specific heat capacity and the calculator solves the temperature change.

Is a °C temperature difference equal to K?

Yes. Temperature differences have the same numerical size in °C and K.

How do I calculate heat released during cooling?

Use Q=m·c·ΔT. With the sign convention used here, cooling gives a negative ΔT and therefore a negative Q; the magnitude is the heat released.

Why can Q be negative?

Cooling releases heat, so ΔT and Q can be negative while m and c remain positive.

Does the formula include melting or boiling?

No. Q=mcΔT describes temperature change within one phase using an appropriate specific heat. A phase change requires latent heat, and specific heat itself may vary with temperature.