Skip to content
Physics

Thermal Equilibrium Calculator

Enter the mass, material, and starting temperature of two objects to find the temperature they reach at thermal equilibrium and the heat transferred between them. Choose from 18 common substances or enter a custom specific heat capacity. Switch between Celsius and Fahrenheit, or metric and imperial mass units. Use the mode selector to reverse-solve for an unknown initial temperature or the thermal capacity of one body.

Your details

Choose which quantity to solve for. The corresponding field becomes the output.
Select a preset material or choose Custom to enter a specific heat directly.
Mass of the cooler object.
kg
Starting temperature of the cooler object.
°C
Select a preset material or choose Custom to enter a specific heat directly.
Mass of the hotter object.
kg
Starting temperature of the hotter object.
°C
Final equilibrium temperatureHot
74.19

Temperature both objects reach when heat exchange stops

Heat transferred (Q)24,303.6J
Thermal capacity of object 1448.5J/K
Thermal capacity of object 24,182J/K
Thermal capacity ratio (mc1/mc2)0.107
Temperature unit°C
Thermal capacity obj. 1 (J/K)448.5
Thermal capacity obj. 2 (J/K)4,182
04080050100
Relative time (arbitrary units)
Temperature (°C)
Relative time (arbitrary units)Object 1 temperatureObject 2 temperature
02080
531.9978.71
1041.3277.71
1548.5976.93
2054.2576.33
2558.6675.85
3062.175.49
3564.7775.2
4066.8574.98
4568.4874.8
5069.7474.67
5570.7274.56
6071.4974.48
6572.0974.41
7072.5574.36
7572.9174.33
8073.274.29
8573.4274.27
9073.5974.25
9573.7274.24
10073.8274.23
  • Object 1 temperature
  • Object 2 temperature

Equilibrium temperature: 74.19 °C

  • 24304 J of heat was transferred from the hotter object to the cooler one.
  • Object 2 has a larger thermal capacity, so it changed temperature less than object 1.
  • The equilibrium temperature (74.19 °C) sits off-center because the two objects have different thermal capacities.

Next stepThis calculation assumes no heat is lost to the environment (perfectly insulated system). In practice, insulation losses will lower the true equilibrium temperature.

Formula

Tf=m1c1T1+m2c2T2m1c1+m2c2,Q=m1c1(TfT1)=m2c2(T2Tf)T_f = \dfrac{m_1 c_1 T_1 + m_2 c_2 T_2}{m_1 c_1 + m_2 c_2}, \quad Q = m_1 c_1 (T_f - T_1) = m_2 c_2 (T_2 - T_f)

Worked example

A 0.5 kg block of aluminum (cp = 897 J/kg·K) at 20 °C is placed in 1.0 kg of water (cp = 4182 J/kg·K) at 80 °C. mc1 = 0.5 × 897 = 448.5 J/K; mc2 = 1.0 × 4182 = 4182 J/K. Tf = (448.5 × 20 + 4182 × 80) / (448.5 + 4182) = (8970 + 334560) / 4630.5 = 343530 / 4630.5 = 74.2 °C. Heat transferred: Q = 448.5 × (74.2 - 20) = 448.5 × 54.2 = 24309 J (about 24.3 kJ).

What is thermal equilibrium?

Thermal equilibrium is the state two objects reach when they have been in contact long enough that there is no longer any net flow of heat between them. At that point both objects share the same temperature. The process is governed by the Zeroth Law of Thermodynamics, which states that if each of two systems is in thermal equilibrium with a third, they are in thermal equilibrium with each other. In everyday life you see this whenever a cold drink warms up to room temperature, or a hot pan cools on the counter: both objects exchange heat until they settle at a common temperature.

The thermal equilibrium formula

The final temperature is found by equating the heat lost by the hotter body to the heat gained by the cooler one. For two objects with no heat lost to the surroundings: Tf = (m1 c1 T1 + m2 c2 T2) / (m1 c1 + m2 c2), where m is mass (kg), c is specific heat capacity (J/kg·K), and T is initial temperature (°C or K). The product mc is called the thermal capacity of the body: a high value means the body resists temperature change. The heat transferred is Q = m c (Tf - Ti) for either body; both should give the same magnitude if heat is conserved.

Specific heat capacity and why it matters

Specific heat capacity (c) is the energy required to raise 1 kg of a material by 1 degree Kelvin. Water has an unusually high value (4182 J/kg·K) compared with most metals, which is why it is used in cooling systems, hot water bottles, and heating radiators. Aluminum (897 J/kg·K) and copper (385 J/kg·K) are far lower, so metal cookware heats up and cools down much faster than an equal mass of water. When two objects with very different specific heats mix, the equilibrium temperature sits much closer to the starting temperature of the body with the higher thermal capacity.

Assumptions and limitations

This calculator assumes a perfectly insulated (adiabatic) system: all heat flows between the two objects and none escapes to the environment. It also assumes no phase change occurs (no melting or boiling). If the computed equilibrium temperature crosses a melting or boiling point, latent heat must be included and the result from this calculator will be inaccurate. In practice, a perfectly insulated calorimeter approaches these conditions, but any real system loses some heat. For high-accuracy work, account for the heat capacity of the container itself and correct for conduction losses.

Specific heat capacities of common materials

MaterialSpecific heat (J/kg·K)Notes
Water (liquid)4182Highest of common liquids; excellent thermal buffer
Ice (0 °C)2090Roughly half that of liquid water
Steam (100 °C)2010Gas phase; lower than liquid
Ethanol2440Common solvent; moderate thermal capacity
Glycerol2400Viscous liquid; useful as antifreeze component
Aluminum897Light metal; good thermal conductor
Iron / Steel449Dense; lower capacity per kg than water
Copper385Excellent conductor; low specific heat
Glass840Borosilicate; low conductivity, moderate cp
Granite790Rock; thermal mass material
Concrete880Building material; useful for passive solar
Wood (oak)1700Varies with moisture content
Gold129Dense; very low specific heat per kg
Lead128Very low specific heat; rapid temperature change
Mercury140Liquid metal; low specific heat
Air (25 °C)1005Gas at constant pressure (cp)

Values at approximately 25 °C and standard pressure unless noted. Source: CRC Handbook.

Frequently asked questions

What is the thermal equilibrium formula?

The standard formula is Tf = (m1 c1 T1 + m2 c2 T2) / (m1 c1 + m2 c2). Here m is mass, c is specific heat capacity, and T is initial temperature. The denominator is the sum of the two thermal capacities. The formula follows from setting the heat lost by the hotter object equal to the heat gained by the cooler one, assuming no losses to the environment.

What is specific heat capacity and where do I find it?

Specific heat capacity (symbol c or cp) is the amount of energy needed to raise 1 kilogram of a substance by 1 kelvin. Common values: water 4182 J/(kg·K), aluminum 897 J/(kg·K), copper 385 J/(kg·K), iron 449 J/(kg·K). You can look up values in the CRC Handbook of Chemistry and Physics, NIST databases, or engineering data books. This calculator includes 18 presets so you rarely need to enter a custom value.

Does the formula work for mixing two liquids?

Yes, provided no chemical reaction occurs and no phase change happens. For two miscible liquids such as water and ethanol, the mixture specific heat is approximately the mass-weighted average of the two pure-component values. For large mixing ratios or when the liquids are immiscible, more detailed calorimetric data may be needed.

What happens when the equilibrium temperature crosses a phase boundary?

If the computed Tf is at or above the boiling point of one component, or at or below its melting point, latent heat (the energy required to change phase) must be included. For example, mixing ice at -10 °C with hot water requires first melting the ice (absorbing 334 kJ/kg at 0 °C) before the temperatures can equalize. This calculator does not model phase changes; use a calorimetry calculator with latent heat for those scenarios.

Can I use this calculator for gases?

Yes, with care. For gases, use the specific heat at constant pressure (cp) if the gas is free to expand, or specific heat at constant volume (cv) for a rigid container. Air at 25 °C has cp of about 1005 J/(kg·K). The same formula applies. However, gases have very low mass density, so a large volume of gas carries less thermal energy than a small volume of liquid.

Why does the equilibrium temperature sit closer to one starting temperature?

The final temperature is a weighted average, where the weights are the thermal capacities (mc) of each body. A body with a high thermal capacity pulls the result toward its starting temperature because it stores more energy per degree. For example, 1 kg of water (mc = 4182 J/K) overwhelms 0.1 kg of aluminum (mc = 89.7 J/K), so the final temperature ends up very close to the water's starting temperature.

Sources

Written by Dr. Tomás Okafor, PhD Physicist · Lagos, Nigeria

Physicist specializing in classical mechanics, bringing 17 years of research and applied dynamics expertise to every calculator he reviews.

Search 3,500+ calculators

Loading search…