Specific Heat Calculator

Heat energy transfer in a material is governed by three factors: the mass of the material, its specific heat capacity, and the temperature change it undergoes. The specific heat capacity (symbol c) is a material property that tells you how much energy is needed to raise the temperature of one kilogram of that material by one degree. The formula Q = m * c * delta-T links these quantities, where Q is the heat energy in joules, m is mass in kilograms, c is specific heat capacity in J per (kg times K), and delta-T is the temperature change in degrees Celsius or kelvin. This calculator accepts mass in kilograms or grams, lets you select a common material with a pre-filled specific heat value or enter a custom value, and accepts temperature change in either Celsius or Kelvin. Results are given in joules and kilojoules. This tool is useful for physics coursework, engineering heat load calculations, cooking science, and HVAC design. All specific heat values shown are standard reference figures from established engineering sources.

Heat energy Q: -- J  (-- kJ)

Formula: Q = m * c * delta-T. Source: NIST and Engineering ToolBox, as at 14 June 2026.

Mass (kg)--
Specific heat c-- J/kg/K
Temperature change-- K
Heat energy Q-- J
Heat energy Q-- kJ

The specific heat formula

Q = m * c * delta-T
Q = heat energy (joules)
m = mass (kg)
c = specific heat capacity (J / (kg * K))
delta-T = temperature change (°C or K)

Worked example

  1. Heat 2 kg of water from 20 °C to 100 °C (delta-T = 80 K)
  2. c for water = 4,186 J/(kg*K)
  3. Q = 2 * 4,186 * 80 = 669,760 J = 669.76 kJ

Specific heat values for common materials

MaterialSpecific heat (J/kg/K)
Water (liquid, 25 °C)4,186
Ice (0 °C)2,090
Steam (100 °C)2,010
Aluminum900
Glass840
Concrete710
Steel490
Iron450
Copper385
Lead128

Frequently asked questions

What is specific heat capacity?

Specific heat capacity (c) is the amount of heat energy required to raise the temperature of one kilogram of a substance by one degree Kelvin (or one degree Celsius, since the scale intervals are identical). It is measured in joules per kilogram per kelvin (J/(kg*K)). Water has an unusually high specific heat of 4,186 J/(kg*K), which is why it is so effective at storing and transferring heat.

What is the specific heat formula?

The formula is Q = m * c * delta-T, where Q is the heat energy transferred in joules, m is the mass in kilograms, c is the specific heat capacity in J/(kg*K), and delta-T is the temperature change in degrees Celsius or Kelvin. A positive Q means heat is absorbed (temperature rises); a negative Q means heat is released (temperature falls).

Why does water have such a high specific heat?

Water molecules form extensive hydrogen bond networks. When heat energy is added, much of it goes into disrupting or forming these hydrogen bonds rather than increasing the kinetic energy (temperature) of the molecules. This gives water a much higher specific heat than most liquids and solids, making it an excellent thermal buffer for climate regulation, biology, and industrial cooling systems.

What is the difference between specific heat and heat capacity?

Specific heat capacity is an intensive property: it describes a material per unit mass and does not depend on how much of the material you have. Heat capacity (often written C without the lowercase c) is an extensive property: it is specific heat multiplied by the mass of a particular object (C = m * c). So a 2 kg block of aluminum has twice the heat capacity of a 1 kg block, but both have the same specific heat capacity of 900 J/(kg*K).

Can I use Celsius or Kelvin for the temperature change?

Yes. Because specific heat is defined per kelvin, and one kelvin interval is identical in size to one Celsius degree, you can use either scale for delta-T without any conversion. The formula Q = m * c * delta-T gives the same result whether delta-T is expressed in kelvin or Celsius. However, if you need absolute temperature for another part of a calculation, remember that K = degrees Celsius + 273.15.

Sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology. General information only.