Calorimetry Calculator
Calculate heat energy (q) from mass, specific heat capacity, and temperature change using the calorimetry equation q = mcΔT.
About this calculator
Calorimetry measures energy flow by watching temperature change: this calculator applies q = m × c × ΔT, multiplying a substance's mass by its specific heat capacity (how much energy it takes to raise one gram by one degree) and by the temperature change it underwent, to find the heat absorbed or released in joules. The sign convention here follows ΔT directly — a positive temperature change (heating) reports positive heat, and a negative temperature change (cooling) reports negative heat, so the sign tells you the direction of energy flow rather than being something to interpret separately. The default specific heat, 4.184 J/(g·K), is water's value; swapping in a different substance's specific heat is what makes this useful beyond aqueous solutions, since metals, oils, and gases all absorb heat very differently per gram.
Alongside joules, the calculator reports the same energy in kilojoules, calories, and kilocalories, since different fields default to different units — biology and nutrition contexts usually want kilocalories (the "Calories" on a food label), while chemistry problem sets usually want joules or kilojoules. If you supply the moles of substance involved, it also divides the heat in kilojoules by that mole count to give a molar enthalpy, useful for comparing energy released per mole across different reactions or phase changes rather than per gram. A key assumption baked into q = mcΔT is that specific heat stays constant over the temperature range in question and that no phase change occurs during that ΔT — if the substance is melting, boiling, or freezing partway through, the actual energy involved includes a latent heat term this simple formula does not capture.
Inputs
Results
Heat (q)
10,460 J
Heat (q)
10.46 kJ
How to Use This Calculator
- Enter the mass of substance in grams and its specific heat capacity (J/g·°C).
- Set the temperature change (ΔT) in °C.
- Optionally enter moles of substance for molar heat calculations.
- Review Heat (q) in joules, kilojoules, calories, and kilocalories.
How the result changes with Mass
| Mass | Heat (q) | Heat (q) |
|---|---|---|
| 50 | 5,230 J | 5.23 kJ |
| 75 | 7,845 J | 7.845 kJ |
| 150 | 15,690 J | 15.69 kJ |
| 250 | 26,150 J | 26.15 kJ |
What each input means
- Mass
- Mass of the substance being heated or cooled in grams
- Specific Heat Capacity
- Specific heat capacity of the substance (water = 4.184 J/(g·K))
- Temperature Change (ΔT)
- Change in temperature (final minus initial). Negative = cooling, positive = heating
- Moles (optional)
- Moles of reactant — used to calculate molar enthalpy. Leave 0 to skip.
How this is calculated
Formula
q = m × c × ΔTWorked example, using the default values
- Identify Input Parameters4 parametersMass = 100, Specific Heat Capacity = 4.184, Temperature Change (ΔT) = 25, Moles (optional) = 0 = 4 input(s) provided
- Calculate HeatHeat10460 = 10460
- Calculate HeatHeat10.46 = 10.46
- Calculate HeatHeat2500 = 2500
- Calculate HeatHeat2.5 = 2.5
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the heat value come out negative sometimes?
The sign follows ΔT (temperature change) directly in q = m × c × ΔT: if you enter a negative temperature change because the substance cooled down, the heat q comes out negative too, meaning heat was released rather than absorbed. A positive ΔT from heating always produces a positive q, so the sign of your result tells you the direction of energy flow without any extra interpretation needed.
Do I need to change the specific heat value for substances other than water?
Yes — the default 4.184 J/(g·K) is specifically water's specific heat, and every other material absorbs a different amount of energy per gram per degree. Metals typically have much lower specific heats (aluminum is about 0.897 J/(g·K), for instance), so plugging in water's default value for a metal or oil will give a heat value that's off by a large factor.
What does the Molar Enthalpy output actually tell me?
It's the heat in kilojoules divided by however many moles you entered in the optional Moles field, giving energy per mole rather than energy per gram — this is the form used when comparing how much energy different reactions or phase changes release per mole of substance reacting. Leaving Moles at 0 skips this calculation entirely, since dividing by zero moles isn't meaningful.
Can this calculator handle a substance melting or boiling during the temperature change?
No — q = mcΔT assumes specific heat stays constant and no phase change happens anywhere within the ΔT you enter. If your substance actually melts, freezes, or boils partway through that range, the true energy involved includes an additional latent heat term this formula doesn't account for, so the reported heat would understate the real energy required.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Boiling Point Elevation
Calculate the boiling point elevation of a solution from the ebullioscopic constant, molality, and van't Hoff factor.
ChemistryFreezing Point Depression
Calculate the freezing point depression of a solution from the cryoscopic constant, molality, and van't Hoff factor.
Chemical EngineeringHeat of Reaction Calculator
Calculate the standard enthalpy of reaction (ΔH) from formation enthalpies of reactants and products using Hess's Law.
ChemistryMolarity Calculator
Calculate the molarity (molar concentration) of a solution from solute mass, molar mass, and solution volume. Essential for chemistry lab work and solution preparation.
More in Science & Physics.