Thermal Equilibrium Calculator

Calculate equilibrium temperature and heat transfer between two objects.

Model thermal interactions between objects with different temperatures, masses, and heat capacities. Determine final equilibrium temperature and heat transfer quantities.

Thermal Equilibrium Calculator
Calculate equilibrium temperature and heat transfer between two objects.

Object 1

Object 2

About the Thermal Equilibrium Calculator

Thermal equilibrium is the state reached when two or more objects in thermal contact achieve the same temperature and there is no net flow of heat between them. The zeroth law of thermodynamics states that if two systems are each in thermal equilibrium with a third system, they are in thermal equilibrium with each other. This fundamental principle underpins all temperature measurement and forms the basis for the concept of temperature itself. The equilibrium temperature for a closed system of two objects is found by applying conservation of energy: the heat lost by the hotter object equals the heat gained by the cooler object. For two objects with masses m₁, m₂, specific heat capacities c₁, c₂, and initial temperatures T₁, T₂ (where T₁ > T₂), the equilibrium temperature is T_eq = (m₁c₁T₁ + m₂c₂T₂) / (m₁c₁ + m₂c₂). This is a weighted average of the two initial temperatures, weighted by each object's thermal mass (mc). The rate at which equilibrium is approached depends on the nature of the heat transfer between the objects. If direct contact conduction dominates, Fourier's law gives Q = k × A × ΔT × t, where k is thermal conductivity, A is contact area, ΔT is the current temperature difference, and t is time. In practice, the temperature difference decreases exponentially toward zero as equilibrium is approached. Convection and radiation also contribute when fluids or gaps are involved. Thermal equilibrium calculations appear in many practical contexts. When hot food is placed in a cold container, the equilibrium temperature determines how much the food cools and how much the container warms — essential for food safety and storage design. In metallurgy, quenching a hot metal piece in water uses the same principle: the water temperature rise predicts how much heat the metal has shed. In building physics, understanding equilibrium between indoor air and walls determines comfort and condensation risk. The calculator also includes an optional conduction heat flow calculation using Fourier's law. This is useful when you want to estimate how quickly heat flows between two objects in contact over a given time, such as in heat exchanger design, thermal pad selection for electronics, or assessment of insulation performance. Entering thermal conductivity, contact area, and elapsed time gives you the total conductive heat transferred during that period, allowing you to check whether the system has approached equilibrium or significant thermal resistance remains.

Thermal Equilibrium Examples

Illustrative scenarios showing equilibrium temperature calculations for common thermal mixing problems.

Objects / PropertiesEquilibrium TemperatureNotes
Hot water: 90°C, 1.0 kg, c=4200 J/kg·K + Metal container: 20°C, 0.5 kg, c=900 J/kg·KT_eq ≈ 83.2°C | Heat transferred ≈ 28,560 JWater dominates due to high thermal mass (m×c = 4200 vs 450). Final temperature close to initial water temperature.
Steel block: 500°C, 10 kg, c=450 J/kg·K + Water bath: 25°C, 2.0 kg, c=800 J/kg·KT_eq ≈ 375.4°C | Heat transferred ≈ 560,700 JLarge steel mass (thermal mass 4500) dominates the small water bath (thermal mass 1600). High ΔT drives significant heat transfer.
Warm liquid: 80°C, 0.5 kg, c=4200 J/kg·K + Cold container: 15°C, 1.0 kg, c=4200 J/kg·KT_eq ≈ 36.7°C | Heat transferred ≈ 90,720 JSame specific heat simplifies to a mass-weighted average: (0.5×80 + 1.0×15)/(0.5+1.0) = 36.7°C.
Two equal masses: 60°C water (1 kg, c=4186) + 20°C water (1 kg, c=4186)T_eq = 40°C | Heat transferred = 83,720 JEqual masses of same material always reach the arithmetic average. Q = 1×4186×(60-40) = 83,720 J transferred from the hot object to the cold one.

How to Use the Thermal Equilibrium Calculator

  1. Enter temperature, mass, and specific heat capacity for Object 1 (the hotter object, but order does not affect the result).
  2. Enter temperature, mass, and specific heat capacity for Object 2. Common specific heats: water = 4186, aluminum = 900, steel = 450, copper = 385 J/(kg·K).
  3. Optionally enter thermal conductivity (W/m·K), contact area (m²), and time (s) to also compute the conductive heat flow using Fourier's law.
  4. Click Calculate to see the equilibrium temperature and total heat transferred from the hotter object.
  5. Use the quick-load buttons below the table to populate the fields with pre-built scenarios and experiment with different masses and specific heats.

Thermal Equilibrium FAQ

What is thermal equilibrium?
Thermal equilibrium is reached when two objects in thermal contact have the same temperature and no net heat flows between them. The zeroth law of thermodynamics states this is a transitive property: if A is in equilibrium with B, and B with C, then A is in equilibrium with C. This principle makes temperature a well-defined, measurable physical quantity.
How is equilibrium temperature calculated?
For two objects with no heat loss to surroundings, heat conservation gives T_eq = (m₁c₁T₁ + m₂c₂T₂) / (m₁c₁ + m₂c₂). The thermal mass (m×c) acts as a weighting factor: an object with higher thermal mass pulls the final temperature closer to its initial temperature. For equal masses of the same material, the result is simply the arithmetic average of the two initial temperatures.
Why does the hotter object not always dominate the final temperature?
The equilibrium temperature depends on thermal mass (m×c), not just temperature. A large, cool object with high specific heat can absorb a great deal of energy with minimal temperature rise. For example, a 10 kg steel block at 500°C mixed with 2 kg of water at 25°C will reach only about 227°C, because water's thermal mass (2 × 4186 = 8372) is comparable to steel's (10 × 450 = 4500).
What is the difference between equilibrium temperature and heat transferred?
Equilibrium temperature is the final common temperature of both objects. Heat transferred is the energy that moved from the hotter object to the cooler one: Q = m₁c₁(T₁ − T_eq). These are related but distinct: a system can reach a high equilibrium temperature while transferring relatively little heat, or reach a moderate temperature after transferring enormous amounts of energy.
How does thermal conductivity affect how quickly equilibrium is reached?
Thermal conductivity determines the rate of heat flow, not the final equilibrium state. A material with high thermal conductivity (like copper at 400 W/m·K) reaches equilibrium quickly, while an insulator (like foam at 0.04 W/m·K) approaches it very slowly. The equilibrium temperature itself depends only on masses and specific heats, regardless of how fast or slow the heat transfer occurs.
Can thermal equilibrium calculations account for heat loss to the environment?
This calculator assumes an isolated system with no heat loss to surroundings — the simplest and most common case. In real scenarios, some heat is always lost, meaning the actual equilibrium temperature will be lower than calculated. To account for heat loss, you would need to model the heat transfer to the environment separately using Newton's law of cooling or a more detailed thermal model with boundary conditions.