Heat of Reaction Calculator
Calculate the heat of reaction using the formula q = mcΔT
What Is Heat of Reaction?
Heat of reaction (q) is the amount of thermal energy absorbed or released during a chemical or physical process at constant pressure. It is calculated using the fundamental calorimetry equation q = mcΔT, where m is the mass of the substance, c is its specific heat capacity, and ΔT is the temperature change. This equation is one of the most widely used relationships in thermochemistry.
Specific heat capacity (c) is a material property that describes how much energy is needed to raise the temperature of one gram of a substance by one degree Celsius. Water has an exceptionally high specific heat capacity of 4.184 J/(g·°C), which is why it is used as a coolant, in heating systems, and in biological temperature regulation. Metals have much lower specific heat capacities (iron: 0.449 J/(g·°C), copper: 0.385 J/(g·°C)), which is why they heat up quickly.
The sign convention is important: a positive q means the substance absorbed heat (endothermic process), while a negative q means the substance released heat (exothermic process). A positive ΔT (temperature increase) with a positive q indicates heat absorption. A negative ΔT (temperature decrease) with a negative q indicates heat release.
This calculator computes the heat transferred using the q = mcΔT equation. It displays the result in both Joules and kilojoules, classifies the process as endothermic or exothermic, and shows the complete calculation chain. The specific heat capacity defaults to water (4.184 J/(g·°C)) but can be changed to any value.
The Calorimetry Equation
The heat transfer equation relates four measurable quantities, allowing any one to be calculated if the other three are known.
Heat Transfer Equation
Where:
- q= Heat transferred (Joules)
- m= Mass of the substance (grams)
- c= Specific heat capacity (J/(g·°C))
- ΔT= Temperature change (T_final − T_initial) in °C
How to Use This Calculator
Follow these steps to calculate the heat transferred in any process:
- Enter Mass: Input the mass of the substance in grams. This is the mass being heated or cooled — for example, the water in a calorimeter or the metal sample being tested.
- Enter Specific Heat Capacity: The default is 4.184 J/(g·°C) for water. Change this to the specific heat of the material you are working with. Common values: aluminum (0.897), copper (0.385), iron (0.449), ethanol (2.44).
- Enter Temperature Change (ΔT): Input the temperature change in °C. Use positive values for heating and negative values for cooling. If you know the initial and final temperatures, compute ΔT = T_final − T_initial first.
- View Results: The calculator displays the heat in Joules and kilojoules, and classifies the process as endothermic (heat absorbed) or exothermic (heat released).
The formula breakdown shows the complete calculation: q = mass × specific heat × ΔT, so you can verify the arithmetic.
Understanding the Results
The results panel provides the heat transferred and its interpretation:
Heat (q): Displayed in Joules (J) and kilojoules (kJ). One kilojoule equals 1,000 Joules. The conversion is automatic.
Endothermic vs. Exothermic: A positive q indicates an endothermic process (heat absorbed from surroundings), while a negative q indicates an exothermic process (heat released to surroundings). This classification helps understand the thermodynamic nature of the process.
Temperature Interpretation: If ΔT is positive, the substance was heated. If negative, it was cooled. The magnitude of ΔT combined with the specific heat capacity determines how much heat was involved.
The formula breakdown at the bottom shows: q = m × c × ΔT = (mass) × (specific heat) × (ΔT). This transparency helps verify the calculation and understand how each variable contributes. For example, water's high specific heat means more energy is required for the same temperature change compared to metals.
Remember that q = mcΔT applies at constant pressure. At constant volume, the heat capacity is different (Cv vs. Cp), but for most practical purposes in open containers, the constant-pressure equation is appropriate.
Real-World Applications
Calorimetry and the q = mcΔT equation are fundamental to chemistry, engineering, and everyday life. In chemical research, calorimetry determines reaction enthalpies, which are essential for designing industrial processes and understanding reaction mechanisms. Bomb calorimeters measure the heat of combustion of fuels, providing critical data for the energy industry.
In the food industry, calorimetry determines the caloric content of foods through combustion analysis. The Atwater system uses measured heats of combustion for proteins, fats, and carbohydrates to calculate the energy available to the human body. This information forms the basis of nutritional labeling and dietary planning.
Heating and cooling system design relies on the high specific heat capacity of water. A water-based heating system can deliver more heat per unit volume than an air-based system because water stores more energy per degree of temperature change. Similarly, the ocean moderates coastal climates by absorbing and releasing large amounts of heat.
Materials testing uses calorimetry to characterize thermal properties of polymers, metals, ceramics, and composites. Differential scanning calorimeters (DSC) measure phase transitions, glass transition temperatures, and crystallization behavior. These measurements are critical for quality control in manufacturing.
Worked Examples
Heating Water
Problem:
How much heat is needed to raise the temperature of 500 g of water from 20°C to 80°C?
Solution Steps:
- 1Identify values: m = 500 g, c = 4.184 J/(g·°C), ΔT = 80 − 20 = 60°C
- 2Apply equation: q = 500 × 4.184 × 60
- 3Calculate: q = 125,520 J
- 4Convert: q = 125.52 kJ
Result:
125,520 J (125.52 kJ) of heat is required.
Cooling Aluminum
Problem:
A 200 g piece of aluminum at 150°C is cooled to 25°C. How much heat is released?
Solution Steps:
- 1Identify values: m = 200 g, c = 0.897 J/(g·°C), ΔT = 25 − 150 = −125°C
- 2Apply equation: q = 200 × 0.897 × (−125)
- 3Calculate: q = −22,425 J = −22.43 kJ
- 4Negative sign indicates heat is released (exothermic)
Result:
22,425 J (22.43 kJ) of heat is released.
Specific Heat Determination
Problem:
A 100 g unknown metal is heated to 100°C and placed in 200 g of water at 20°C. The final temperature is 32°C. What is the specific heat of the metal?
Solution Steps:
- 1Heat lost by metal = Heat gained by water
- 2q_water = 200 × 4.184 × (32 − 20) = 200 × 4.184 × 12 = 10,041.6 J
- 3q_metal = 100 × c_metal × (32 − 100) = 100 × c_metal × (−68)
- 4Set equal: −6800 × c_metal = −10,041.6
- 5c_metal = 10,041.6 / 6800 = 1.477 J/(g·°C)
Result:
The specific heat of the unknown metal is approximately 1.48 J/(g·°C).
Tips & Best Practices
- ✓Use the correct specific heat capacity for your material — water's value (4.184) should not be applied to other substances.
- ✓A negative ΔT with a negative q means the substance cooled down (exothermic).
- ✓Always use consistent units: mass in grams, c in J/(g·°C), ΔT in °C.
- ✓For calorimetry experiments, account for the heat absorbed by the calorimeter itself.
- ✓The specific heat of metals is much lower than water — they heat up and cool down faster.
- ✓When mixing substances, heat lost by one equals heat gained by the other (conservation of energy).
Frequently Asked Questions
Sources & References
Last updated: 2026-06-06
Help us improve!
How would you rate the Heat of Reaction Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Chemistry: The Central Science
by Brown, LeMay, Bursten