Final Temperature Calculator (Mixing Two Substances)

When a hot object meets a cold one in an insulated container, heat flows until both reach the same temperature, and the heat lost by one equals the heat gained by the other. This final temperature calculator solves that heat balance for any two substances from their masses, specific heat capacities and starting temperatures.

J/kg·K
J/kg·K
4,186 J/kg·K
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the final temperature calculator

Enter the mass, specific heat capacity and starting temperature of each substance. The calculator returns the equilibrium temperature and the heat that flows from substance 1 to substance 2 (negative if substance 1 is the colder one). It assumes an insulated container and no melting or boiling.

Final temperature formula

Tf = (m1c1T1 + m2c2T2) ÷ (m1c1 + m2c2)  ·  Q = m1c1(T1 − Tf)

Example

A 0.5 kg aluminium block at 150 °C is dropped into 2 kg of water at 20 °C:

  • Heat capacities: 0.5 × 897 = 448.5 J/K and 2 × 4186 = 8,372 J/K
  • Tf = (448.5 × 150 + 8,372 × 20) ÷ (448.5 + 8,372) = 26.61 °C
  • Heat transferred Q = 448.5 × (150 − 26.61) = 55.34 kJ

1 kg at 100 °C mixed with 1 kg of water at 20 °C

Substance at 100 °C Specific heat (J/kg·K) Final temperature
Water 4,186 60.0 °C
Ice (−10 °C) 2,050 46.3 °C
Aluminium 897 34.1 °C
Copper 385 26.7 °C
Iron / steel 450 27.8 °C
Glass 840 33.4 °C
Olive oil 1,970 45.6 °C
Ethanol 2,440 49.5 °C

Notes

  • Real containers absorb some heat; in a calorimeter, add the vessel’s heat capacity (its “water equivalent”) to the cold side.
  • For heating a flowing stream rather than a batch, use the heat duty calculator.

Frequently asked questions

How do you calculate the final temperature of a mixture?

Set heat lost equal to heat gained, m₁c₁(T₁ − T_f) = m₂c₂(T_f − T₂), and solve — T_f = (m₁c₁T₁ + m₂c₂T₂) ÷ (m₁c₁ + m₂c₂). It is a weighted average of the temperatures, weighted by heat capacity m·c.

What if one of the substances melts or boils?

This formula assumes no phase change. If ice melts or water boils, add the latent heat (m·L) to the balance — see the latent heat calculator.

Why does a small hot metal block barely warm a lot of water?

Water's specific heat (4186 J/kg·K) is about 4.7 times aluminium's and 11 times copper's, so water absorbs a lot of heat for a small temperature rise.

Do the temperatures have to be in kelvin?

No. Because the formula is a weighted average and uses only temperature differences, °C, °F or K all give the correct result in the same scale.

Embed this calculator

Free to use on your website or blog. Copy this code: