Thermal Equilibrium Calculator

Thermal Equilibrium

Calculate the final temperature when two substances at different temperatures are mixed in an isolated system.

Last updated: March 2026 | By Summacalculator

Substance 1

Substance 2

Final Equilibrium Temperature
27.77
°C

What is Thermal Equilibrium?

Thermal equilibrium is the state in which two or more objects in thermal contact maintain a constant temperature, with no net transfer of heat between them. At equilibrium, all objects have reached the same temperature. According to the Zeroth Law of Thermodynamics, if object A is in thermal equilibrium with object C, and object B is in thermal equilibrium with object C, then A and B must be in thermal equilibrium with each other.

In an isolated system where two substances at different temperatures mix, heat naturally flows from the hotter substance to the cooler one until both reach the same intermediate temperature. The amount of heat lost by the hot object must equal the heat gained by the cool object. This principle—conservation of energy—allows us to calculate the final equilibrium temperature without knowing the exact heat flow rates or the time required. Understanding thermal equilibrium is essential for heat exchanger design, calorimetry experiments, cooking, industrial processes, and climate control systems.

How to Use This Calculator

Substance 1 (Cooler Object): Enter the mass in kilograms, initial temperature in °C, and specific heat capacity in J/kg·K. For example, 1 kg of water at 20°C with specific heat 4186 J/kg·K.

Substance 2 (Hotter Object): Enter the mass, initial temperature, and specific heat capacity of the second substance. For example, 0.5 kg of aluminum at 100°C with specific heat 900 J/kg·K.

Assumptions: The system is isolated (no heat loss to surroundings), substances mix instantaneously, no phase changes occur, and specific heats remain constant. The calculator does not account for radiation, evaporation, or other complex heat transfer mechanisms.

Formula (Conservation of Energy):

T_f = (m₁ × c₁ × T₁ + m₂ × c₂ × T₂) / (m₁ × c₁ + m₂ × c₂)
  • T_f = Final equilibrium temperature (°C or K)
  • m₁, m₂ = Masses of substances 1 and 2 (kg)
  • c₁, c₂ = Specific heat capacities (J/kg·K)
  • T₁, T₂ = Initial temperatures (°C or K)

Example Calculation

A chef places 500 grams of boiling water (100°C) into a stainless steel pot containing 200 grams of water at room temperature (20°C). Assuming no heat loss to the environment and that the pot itself is negligible, what is the final equilibrium temperature?

Given:
Substance 1 (cooler water):
m₁ = 200 g = 0.2 kg
T₁ = 20°C
c₁ = 4186 J/kg·K (water)
Substance 2 (hotter water):
m₂ = 500 g = 0.5 kg
T₂ = 100°C
c₂ = 4186 J/kg·K (water)
Calculation:
T_f = (m₁ × c₁ × T₁ + m₂ × c₂ × T₂) / (m₁ × c₁ + m₂ × c₂)
T_f = (0.2 × 4186 × 20 + 0.5 × 4186 × 100) / (0.2 × 4186 + 0.5 × 4186)
Numerator = 16,744 + 209,300 = 226,044
Denominator = 837.2 + 2093 = 2930.2
T_f = 226,044 / 2930.2 = 77.1°C
Result Interpretation:
The final equilibrium temperature is approximately 77.1°C, much closer to 100°C because there's more boiling water (0.5 kg) than room-temperature water (0.2 kg). If both samples were equal (0.35 kg each), the final temperature would be exactly 60°C (the arithmetic mean of 20 and 100).

Frequently Asked Questions

Does this calculator account for heat loss to the environment?

No. This formula assumes a perfectly isolated system (adiabatic walls). In reality, some heat will transfer to the surroundings, making the final temperature slightly higher for the cooler object and lower for the hotter object than calculated. For accurate real-world results, use more complex calorimetry models.

Can I extend this to three or more substances?

Absolutely. The formula generalizes to: T_f = Σ(m_i × c_i × T_i) / Σ(m_i × c_i). Simply add more terms to both the numerator and denominator for each additional substance.

What happens if one substance changes phase (melts or boils)?

This simple calculator doesn't account for latent heat (the energy required to change phase without changing temperature). If phase changes occur, you must add the latent heat calculations separately. For example, melting ice requires about 334 kJ/kg of latent heat.

Why is specific heat capacity so important?

Specific heat determines how a material responds to heat input. Water's high specific heat (4186 J/kg·K) means it resists temperature changes—great for thermal regulation. Metals' low specific heats mean they heat up quickly. This fundamentally affects the final equilibrium temperature.

How accurate is this calculator for real-world applications?

This calculator is highly accurate for well-insulated systems with no phase changes. Accuracy decreases if there's significant heat loss to surroundings, phase changes, chemical reactions, or if specific heat varies significantly with temperature. For high-precision work, use experimental calorimetry.

What's the difference between Celsius and Kelvin for this calculation?

Temperature differences (ΔT) are identical in Celsius and Kelvin (a 1°C change equals 1 K change). However, absolute temperatures are different (0°C = 273.15 K). For this equilibrium calculation, either scale works, but don't mix them—use one consistently.

Can I use this for mixing liquids of different materials?

Yes, but you must know the specific heat of each liquid. Water has c = 4186 J/kg·K, but oil, alcohol, or other liquids are different. If you don't know the exact values, the calculation will be inaccurate. Most materials' specific heats are lower than water's.

Why does the final temperature depend on both mass and specific heat?

Thermal capacity (m × c) determines how much energy is needed to change an object's temperature. A large object with low specific heat might have the same thermal capacity as a small object with high specific heat. The equilibrium temperature is a weighted average based on these thermal capacities.

Related Tools