Specific Heat Calculator

Solve q = mcΔT for heat energy, specific heat capacity, mass or final temperature. Water, metals and more.

J/(g·°C)
Water 4.184, ice 2.09, aluminum 0.897, iron 0.449, copper 0.385. 1 J/(g·°C) = 1 kJ/(kg·K).

Results

Heat energy (q)
214.22
Specific heat (c)
4.184 J/(g·°C)
Mass (m)
800
Final temperature
85
Temperature change (ΔT)
64 °C (= K)

How it’s calculated

The heat needed to change a material’s temperature is proportional to its mass, its specific heat capacity and the temperature change. A temperature change of 1 °C equals a change of 1 K.

q = m · c · ΔT, ΔT = T_final − T_initial c = q ÷ (m · ΔT) m = q ÷ (c · ΔT) T_final = T_initial + q ÷ (m · c)

Example (OpenStax Chemistry 2e §5.1): heating 800 g of water (c = 4.184 J/g·°C) from 21 °C to 85 °C takes q = 800 × 4.184 × 64 = 214,221 J ≈ 214 kJ.

In the same section a 348 g metal absorbs 6.64 kJ and warms from 22.4 °C to 43.6 °C, so c = 6,640 ÷ (348 × 21.2) = 0.900 J/g·°C, consistent with aluminum.

Frequently asked questions

What is the specific heat of water?

4.184 J/(g·°C), which is one calorie per gram per degree. It is unusually high, which is why water warms and cools slowly.

Does this include melting or boiling?

No. q = mcΔT applies only within one phase. Melting or boiling absorbs latent heat at constant temperature, which must be added separately.

Why is the heat negative?

A negative q means heat leaves the material: it cools down.

Embed this calculator

Add this free calculator to your own website. Copy the code below into your page’s HTML:

Sources

Formulas are taken from the free public references above. Results are provided “as is” for informational and educational purposes only. See our disclaimer.

Spotted a mistake or missing option? Report a problem · GitHub issue· Suggest a calculator