Skip to content
K Knidox Search…
Physics · Thermodynamics

Specific Heat Calculator

Solve Q = mcΔT for heat, mass, specific heat, or temperature change.

g
J/(g·°C)
°C
Material — tap to set its specific heat
Heat energy (Q)
4184J

Water: c = 4.184 J/(g·°C). ΔT is final − initial.

Heat vs temperature change — the slope is m × c
Heat energy rising in a straight line with temperature change, slope m·c4184 J0 J010 °C

The heat to change a substance’s temperature is Q = m × c × ΔT — mass times specific heat times temperature change. Warming 100 g of water (c = 4.184 J/g·°C) by 10 °C takes Q = 100 × 4.184 × 10 = 4184 J (about 4.18 kJ).

Heating and cooling

The heat needed to change a substance’s temperature is Q = mcΔT — mass times specific heat times the temperature change. The specific heat (c) is the energy needed to warm one gram by one degree, so a high c means the substance stubbornly resists changing temperature.

Q = m × c × ΔT  ·  ΔT = Q ÷ (mc)

Q = heat (J), m = mass (g), c = specific heat (J/g·°C), ΔT = temperature change (°C)

Worked example

How much heat warms 100 g of water (c = 4.184 J/g·°C) by 10 °C?

  1. 1
    Write the specific heat equation. Q = m × c × ΔT.
  2. 2
    Substitute the values. Q = 100 g × 4.184 J/g·°C × 10 °C.
  3. 3
    Compute the heat. Q = 4184 J — about 4.18 kJ to raise that water by 10 degrees.

Specific heats of common substances

At roughly room temperature. Water’s value is unusually high.

Substancec (J/g·°C)Note
Water (liquid)4.184Reference value
Ethanol2.44Common solvent
Ice2.09Solid water
Aluminium0.897Light metal
Iron0.449Heats quickly
Copper0.385Good conductor
Gold0.129Very low c

Signs, scope, and common mistakes

The sign of Q tells the direction. A positive Q means heat is absorbed and the temperature rises; a negative Q means heat is released and the temperature falls. ΔT is always final temperature minus initial.

This does not cover phase changes. Melting or boiling happens at constant temperature and uses latent heat (Q = mL) instead. Q = mcΔT only applies while the substance stays in one phase.

Common mistake: mixing mass units with the specific heat. This tool uses J, grams, J/(g·°C), and °C — if your c is in J/(kg·°C), put mass in kilograms. A ΔT in °C equals the same ΔT in kelvin.

What sign does Q take?
Positive Q means heat absorbed (temperature rises); negative Q means heat released (temperature falls). ΔT is final minus initial temperature.
Does this cover phase changes?
No. Melting or boiling uses latent heat (Q = mL) at constant temperature, which is a separate calculation. Q = mcΔT only applies within a single phase.
What units should I use?
This tool uses joules, grams, J/(g·°C), and °C. A ΔT measured in °C equals the same ΔT in kelvin, so either is fine for the change.
Why is water’s specific heat so high?
Hydrogen bonding lets water absorb a lot of energy before its temperature rises — 4.184 J/g·°C. That is why oceans moderate climate and water is an effective coolant.
How do I switch to J/(kg·°C)?
Multiply the J/(g·°C) value by 1000 and put mass in kilograms. Water becomes 4184 J/(kg·°C); the answer in joules is identical.
How do I rearrange Q = mcΔT to find ΔT or specific heat?
Divide by the other factors: ΔT = Q ÷ (mc) or c = Q ÷ (mΔT). To warm 100 g of water by ΔT, with Q = 4184 J and c = 4.184, ΔT = 4184 ÷ (100 × 4.184) = 10 °C.