Calorimetry Calculator
Enter any three of the four calorimetry variables and this calculator solves for the fourth using Q = mcΔT. Choose what to solve for, pick a substance from the built-in list or enter a custom specific heat, switch units freely between Joules, kilojoules, calories, grams, kilograms, and Celsius, Fahrenheit, or Kelvin. The step-by-step panel shows every arithmetic step so you can verify or copy the working.
Formula
Worked example
Heating 200 g of water from 20 °C to 80 °C: Q = 200 x 4.186 x (80 - 20) = 200 x 4.186 x 60 = 50,232 J = 50.23 kJ = 12,003 cal.
What is calorimetry?
Calorimetry is the science of measuring heat exchange during physical or chemical processes. A calorimeter is a device that isolates a reaction or a heated object so that the heat transferred can be calculated from the measured temperature change of a known substance, usually water. The word comes from the Latin "calor" (heat) and the Greek "metron" (measure). Scientists use calorimetry in chemistry labs to measure the enthalpy of reactions, in food science to determine caloric content, and in materials engineering to find the heat capacity of alloys and composites.
The calorimetry formula: Q = mcΔT
The core equation is Q = m x c x ΔT, where Q is the heat transferred in joules, m is the mass of the substance in grams, c is the specific heat capacity in J per gram per kelvin, and ΔT is the temperature change in degrees Celsius or kelvin (the size of the degree is the same for both scales). If Q is positive the substance gained heat (endothermic); if Q is negative it lost heat (exothermic). Rearranging gives you three more useful forms: m = Q / (c x ΔT) to find the mass needed for a given heat transfer, c = Q / (m x ΔT) to identify an unknown substance, and ΔT = Q / (m x c) or T2 = T1 + Q / (m x c) to find the final temperature after a known amount of heat is applied.
Specific heat capacity explained
Specific heat capacity (c) is the amount of energy needed to raise the temperature of one gram of a substance by one kelvin. Water has an exceptionally high specific heat of 4.186 J/(g·K), which is why oceans and lakes moderate coastal climates: they absorb enormous amounts of solar energy with only a small temperature rise. Metals have much lower values, around 0.13 to 0.90 J/(g·K), which is why a metal pan heats up quickly. The difference in c between substances also explains why some materials make better heat sinks, thermal insulators, or cooking vessels than others. When the specific heat is unknown, you can measure it experimentally with a calorimeter and rearrange the formula as c = Q / (m x ΔT).
How to use this calorimetry calculator
Use the "Solve for" selector at the top to choose which quantity you want to find. The remaining inputs become editable. Select a substance from the built-in list to auto-fill its specific heat, or choose "Custom value" and type any value you need. Switch mass units between grams, kilograms, pounds, and ounces, and temperature units between Celsius, Fahrenheit, and Kelvin: the calculator converts internally so the result is always correct. The heat output is shown simultaneously in joules, kilojoules, and calories for easy comparison with other sources. The "Show your work" panel underneath the results traces every arithmetic step with your actual numbers so you can copy the working directly into homework or a lab report.
Specific heat capacities of common substances
| Substance | c (J/g·K) | c (cal/g·K) | Notes |
|---|---|---|---|
| Water (liquid) | 4.186 | 1.000 | Highest of common liquids |
| Water (ice) | 2.090 | 0.500 | Below 0 °C |
| Water (steam) | 2.010 | 0.480 | Above 100 °C |
| Ethanol | 2.440 | 0.583 | Common solvent |
| Aluminum | 0.900 | 0.215 | Good heat conductor |
| Copper | 0.385 | 0.092 | Cookware, wiring |
| Iron | 0.449 | 0.107 | Structural metal |
| Gold | 0.129 | 0.031 | Dense, low capacity |
| Lead | 0.128 | 0.031 | Dense, low capacity |
| Silver | 0.235 | 0.056 | High conductivity |
| Steel | 0.490 | 0.117 | Alloy, varies slightly |
| Glass | 0.840 | 0.201 | Borosilicate approx. |
| Wood (average) | 1.700 | 0.406 | Varies by species |
| Air | 1.006 | 0.240 | At constant pressure |
| Sand / soil | 0.835 | 0.200 | Approximate average |
Values at approximately 25 °C and standard pressure. c in J/(g·K).
Frequently asked questions
What does Q = mcΔT mean?
Q is the heat energy transferred (in joules), m is the mass of the substance (in grams), c is the specific heat capacity (in J per gram per kelvin), and ΔT is the temperature change (T2 minus T1). The equation says that the more mass you have, the higher the specific heat, and the larger the temperature change, the more energy is involved. A positive Q means the substance absorbed heat (it got warmer); a negative Q means it released heat (it got cooler).
What is specific heat capacity and why does water have such a high value?
Specific heat capacity is the energy needed to raise 1 g of a substance by 1 °C. Water's unusually high value (4.186 J/(g·K)) is due to the extensive hydrogen-bonding network between water molecules, which must be disrupted before kinetic energy (temperature) can increase. Metals have much lower values because their metallic bonding allows electrons to carry energy easily without requiring as much energy per degree of rise.
How do I solve for final temperature?
Select "Final temperature (T2)" from the "Solve for" dropdown. Enter the heat Q, mass, specific heat, and initial temperature T1. The calculator computes T2 = T1 + Q / (m x c). You can also work it out by hand: divide Q by (m x c) to get the temperature change, then add that to the initial temperature.
Can this calculator be used for coffee-cup calorimetry experiments?
Yes, for the basic heat-exchange part. Enter the mass of solution (usually treated as water), the specific heat of water (4.186 J/(g·K)), and the initial and final temperatures read from the thermometer. The calculator gives you the heat absorbed or released by the solution. For the enthalpy of reaction, divide Q by the number of moles of solute. Note that a real coffee-cup calorimeter also has a small heat loss to the cup itself (the calorimeter constant), which this calculator does not currently model.
What is the difference between calories and joules?
A calorie (cal) is defined as the heat needed to raise 1 g of water by 1 °C at 15 °C, which equals exactly 4.184 J. The "Calories" on food labels (written with a capital C) are actually kilocalories: 1 food Calorie = 1 kcal = 4184 J. In physics and chemistry, joules are the SI unit and preferred in published work; calories remain common in older textbooks and in some engineering contexts. This calculator shows both so you can match whichever unit your problem uses.
Why does my answer come out negative?
A negative Q means the substance released heat, that is, its temperature decreased. This happens when the final temperature is lower than the initial temperature, making ΔT negative, so Q = m x c x ΔT is negative. In chemistry this is called an exothermic process. If you are heating something and get a negative answer, double-check that you have entered T1 (start) and T2 (end) the right way round.
How do I find the specific heat of an unknown substance?
Select "Specific heat (c)" from the "Solve for" dropdown. You need to know the mass of the object, the heat added (measured by a calorimeter), and the temperature change observed. The calculator then gives you c = Q / (m x ΔT). You can compare the result with the reference table here to identify the substance or confirm your measurement.