Skip to content
Physics

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.

Your details

Pick the quantity you want to find. The other three become inputs.
Mass of the substance being heated or cooled.
g
Select a substance to auto-fill its specific heat, or choose "Custom value".
Amount of heat needed to raise 1 g of the substance by 1 K.
J/(g·K)
Temperature of the substance before heat is added or removed.
°C
Temperature after heating or cooling. Leave blank when solving for final temperature.
°C
Total heat energy added to or removed from the substance.
J
Heat (Q)Heat absorbed (endothermic)
50,232J

Total heat transferred to or from the substance

Heat (Q)50.232kJ
Heat (Q)12,005.74cal
Mass (m)200g
Specific heat (c)4.186J/(g·K)
Temperature change (ΔT)60Δ°C
Final temperature (T₂)80°C
Heat (J)50,232
Heat (kJ)50.232
Heat (cal)12,005.74
084k167k050100
ΔT (°C)
  • Half mass
  • Your mass
  • Double mass

50232.0 J absorbed (endothermic process)

  • The substance absorbed 50232.0 J (50.232 kJ, 12005.7 cal) of heat energy.
  • The temperature rose by 60.00 °C from the initial value.
  • The final temperature is 80.00 °C.
  • For reference: heating 1 kg of this substance by 1 °C requires 4186.0 J.

Next stepTo solve for a different variable, change the "Solve for" selector at the top.

Formula

Q=m×c×ΔT,m=QcΔT,c=QmΔT,T2=T1+QmcQ = m \times c \times \Delta T, \quad m = \frac{Q}{c \Delta T}, \quad c = \frac{Q}{m \Delta T}, \quad T_2 = T_1 + \frac{Q}{mc}

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

Substancec (J/g·K)c (cal/g·K)Notes
Water (liquid)4.1861.000 Highest of common liquids
Water (ice)2.0900.500 Below 0 °C
Water (steam)2.0100.480 Above 100 °C
Ethanol2.4400.583 Common solvent
Aluminum0.9000.215 Good heat conductor
Copper0.3850.092 Cookware, wiring
Iron0.4490.107 Structural metal
Gold0.1290.031 Dense, low capacity
Lead0.1280.031 Dense, low capacity
Silver0.2350.056 High conductivity
Steel0.4900.117 Alloy, varies slightly
Glass0.8400.201 Borosilicate approx.
Wood (average)1.7000.406 Varies by species
Air1.0060.240 At constant pressure
Sand / soil0.8350.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.

Sources

Written by Dr. Tomás Okafor, PhD Physicist · Lagos, Nigeria

Physicist specializing in classical mechanics, bringing 17 years of research and applied dynamics expertise to every calculator he reviews.

Search 3,500+ calculators

Loading search…