Calculadora de Calorimetria
- Created by
- Renato Passos, Eng. de Software
- Reviewed by
- Renato Passos, Eng. de Software
Last updated: Apr 18, 2026
Formula
T_f = (m₁c₁T₁+m₂c₂T₂)/(m₁c₁+m₂c₂)
About this calculator
The Calorimetry Calculator determines the final equilibrium temperature when two bodies with different masses, specific heats, and initial temperatures are placed in thermal contact in an isolated system. It uses the principle of energy conservation, where the heat lost by the hotter body equals the heat gained by the colder body. The formula used is T_f = (m₁c₁T₁ + m₂c₂T₂) / (m₁c₁ + m₂c₂), where m is mass, c is specific heat, and T is initial temperature.
To use the calculator, enter the values of mass (in grams or kilograms), specific heat (in J/g°C or J/kg°C), and initial temperature (in °C) for each body. The calculator then computes the final equilibrium temperature. It is important that units are consistent: if mass is in kg, specific heat must be in J/kg°C; if in g, specific heat must be in J/g°C. The result is given in the same temperature unit entered.
This calculator is useful in everyday and academic situations, such as mixing hot and cold water to achieve a desired temperature, determining the final temperature when placing a hot object into a cold liquid, or in physics and chemistry laboratory experiments. It can also be applied in engineering for heat exchanger designs or heating and cooling systems.
Important precautions: the calculator assumes the system is isolated, meaning no heat loss to the environment. In practice, this is not entirely true, so the result is an approximation. Additionally, the formula is only valid if there is no phase change (such as melting or vaporization) during the process. If phase change occurs, latent heat must be considered, which this calculator does not do.
Frequently asked questions
What is specific heat?
Specific heat is the amount of heat required to raise the temperature of 1 gram (or 1 kg) of a substance by 1 °C. It varies by material.
Can I use different units for each body?
No, units must be consistent between the two bodies. If one uses grams, the other must also use grams; if one uses J/g°C, the other must too.
Does the calculator work if there is a phase change (ice melting)?
No, the calculator does not consider latent heat. For processes with phase change, a more complex formula including heat of fusion or vaporization is needed.
Why is the result an approximation?
Because in real life there is always heat loss to the environment. The calculator assumes a perfectly isolated system, which does not occur in practice.
What if the calculated final temperature is lower than the initial temperature of the cold body?
This should not happen if the data is consistent. Check that specific heat and mass values are correct and that temperatures are in order (hot body has higher temperature than cold body).