Skip to main content
Calcimator

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

g
J/(g·K)
K

Results

Heat (q)

10,460 J

Heat (q)

10.46 kJ

Heat2,500 cal
Heat2.5 kcal
Molar Enthalpy0 kJ/mol
How to Use This Calculator
  1. Enter the mass of substance in grams and its specific heat capacity (J/g·°C).
  2. Set the temperature change (ΔT) in °C.
  3. Optionally enter moles of substance for molar heat calculations.
  4. Review Heat (q) in joules, kilojoules, calories, and kilocalories.

How the result changes with Mass

MassHeat (q)Heat (q)
505,230 J5.23 kJ
757,845 J7.845 kJ
15015,690 J15.69 kJ
25026,150 J26.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 × ΔT

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Mass = 100, Specific Heat Capacity = 4.184, Temperature Change (ΔT) = 25, Moles (optional) = 0 = 4 input(s) provided
  2. Calculate Heat
    Heat
    10460 = 10460
  3. Calculate Heat
    Heat
    10.46 = 10.46
  4. Calculate Heat
    Heat
    2500 = 2500
  5. Calculate Heat
    Heat
    2.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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.