Free Specific Heat Calculator

Calculate the heat energy needed to change a substance's temperature using the formula Q = mcΔT, given its mass, specific heat capacity, and temperature change.

Enter mass, specific heat, and temperature change to find the heat energy Q = m·c·ΔT. Default values use water (c = 4.186 J/g°C).

Result
Heat energy Q8,372 J
Heat energy Q8.372 kJ

Quick answer

Specific heat problems use the formula Q = m·c·ΔT, where Q is the heat energy in joules, m is the mass, c is the specific heat capacity, and ΔT is the temperature change. For example, heating 100 g of water (c = 4.186 J/g°C) by 20 °C requires Q = 100 × 4.186 × 20 = 8,372 J (8.372 kJ). Rearrange the same equation to solve for c, m, or ΔT when those are the unknowns.

Formula & method

Q = m · c · ΔT
  • Q Heat energy gained or lost (joules, J)
  • m Mass of the substance (grams, g)
  • c Specific heat capacity of the material (J/g°C)
  • ΔT Temperature change, T_final − T_initial (°C)

Heat energy equals mass times specific heat capacity times temperature change. Use consistent units: with c in J/g°C, mass in grams and ΔT in °C give Q in joules.

c = Q / (m · ΔT)

Rearranged form to solve for the specific heat capacity when the heat energy, mass, and temperature change are known.

Examples

Example 1: Heating water (default)
Input
m = 100 g, c = 4.186 J/g°C, ΔT = 20 °C
Result
Q = 8,372 J = 8.372 kJ
Why
Q = m·c·ΔT = 100 × 4.186 × 20 = 8,372 J. Dividing by 1,000 gives 8.372 kJ — the energy needed to warm 100 g of water by 20 °C.
Example 2: Warming a glass of water
Input
m = 250 g, c = 4.186 J/g°C, ΔT = 25 °C
Result
Q = 26,162.5 J ≈ 26.16 kJ
Why
Q = 250 × 4.186 × 25 = 26,162.5 J. Water's high specific heat means even a modest temperature rise of a quarter-litre takes over 26 kJ.
Example 3: Heating an aluminum block
Input
m = 500 g, c = 0.897 J/g°C, ΔT = 30 °C
Result
Q = 13,455 J ≈ 13.46 kJ
Why
Q = 500 × 0.897 × 30 = 13,455 J. Aluminum's specific heat (0.897 J/g°C) is far below water's, so the same mass needs much less energy per degree.
Example 4: Heating a copper wire
Input
m = 200 g, c = 0.385 J/g°C, ΔT = 50 °C
Result
Q = 3,850 J = 3.85 kJ
Why
Q = 200 × 0.385 × 50 = 3,850 J. Copper (c = 0.385 J/g°C) heats up quickly — a 50 °C rise in 200 g costs only 3,850 J, about half what aluminum would need.

When to use this tool

  • Solving physics or chemistry homework involving heat transfer, calorimetry, or the energy required to raise a substance's temperature.
  • Estimating the energy (and roughly the cost or time) to heat water, oil, metal, or other materials in cooking, heating, or industrial processes.
  • Checking calorimetry lab results by comparing measured heat against the theoretical Q = mcΔT value.
  • Comparing how different materials respond to the same heat input, using their specific heat capacities.

Common mistakes

  • Mixing unit systems: if c is in J/g°C, mass must be in grams, not kilograms. Using kg with a J/g°C value inflates Q by 1,000×. Convert first, or use a c value in J/kg°C (water = 4,186 J/kg°C) with mass in kg.
  • Using the wrong specific heat for the material. Water is 4.186 J/g°C, but aluminum (0.897), iron (0.449), and copper (0.385) are all much lower — copying water's value for a metal gives an answer that is several times too large.
  • Getting ΔT backwards or using absolute temperatures. ΔT is the change (T_final − T_initial); a temperature drop gives a negative ΔT and means heat is released. A change of 1 °C equals a change of 1 K, so either unit works for ΔT.
  • Confusing specific heat capacity with latent heat. Q = mcΔT only applies while the substance stays in one phase; it does not cover the energy of melting or boiling, which uses Q = mL instead.

Frequently asked questions

What is the formula for specific heat?

The core equation is Q = m·c·ΔT, where Q is heat energy (joules), m is mass, c is the specific heat capacity, and ΔT is the temperature change. To find the specific heat capacity itself, rearrange to c = Q / (m·ΔT).

What is the specific heat of water?

Liquid water has a specific heat capacity of about 4.186 J/g°C (equivalently 4,186 J/kg°C, or 1 calorie per gram per °C). This unusually high value is why water heats up and cools down slowly and is widely used as a coolant and heat store.

What units should I use in this calculator?

This tool uses mass in grams (g), specific heat in J/g°C, and temperature change in °C, which gives heat energy Q in joules (J) and kilojoules (kJ). Keep mass and the specific heat units matched — grams with J/g°C — or your result will be off by a factor of 1,000.

Is a temperature change in °C the same as in kelvin?

Yes, for ΔT. A change of 1 °C is exactly a change of 1 K because the two scales have the same size of degree. Only the zero point differs, so you never need to convert ΔT between °C and K. (Don't substitute absolute temperatures, though — use the difference.)

Why is the heat for water so much larger than for metals?

Water's specific heat (4.186 J/g°C) is roughly 5 to 11 times higher than common metals like aluminum (0.897), iron (0.449), or copper (0.385). For the same mass and temperature change, water therefore absorbs and releases far more energy, which is why metals heat up and cool down so much faster.

Can I use this formula for melting or boiling?

No. Q = mcΔT only applies while a substance stays in a single phase and its temperature is actually changing. During a phase change (melting or boiling) the temperature stays constant, and you instead use Q = mL, where L is the latent heat of fusion or vaporization.

Sources & references

External references open in a new tab. We are independent and not affiliated with these organizations.

  • ✓ Free to use
  • ✓ No sign-up required
  • Runs entirely in your browser — nothing is uploaded.
  • ✓ Formula and method shown above

Provided “as is” for general information only — results may be inaccurate, so verify before you rely on them. No warranty; use at your own risk.

Built and reviewed by HIFreeTools against the formula shown above and any authoritative references cited on this page. See our methodology and editorial standards.

Related tools

Embed this tool on your site

Free to embed, no sign-up. Paste this code where you want the specific heat calculator to appear: