Specific Heat Calculator

Heat energy equals mass times specific heat capacity times temperature change

Solution

Share:

Calculate Heat Energy from Mass, Specific Heat, and ΔT

Use this form when you know the mass of a substance, its specific heat capacity, and how much you want to change its temperature, and you need the total heat energy added or removed.

Q = m · c · ΔT

Calculate Mass from Heat, Specific Heat, and ΔT

Use this rearrangement when a known amount of heat produces a known temperature change in a material of known specific heat, and you need the mass that was heated.

m = Q / (c · ΔT)

Calculate Specific Heat from Heat, Mass, and ΔT

Use this version in calorimetry experiments: measure the heat supplied, the sample mass, and the temperature change, then solve for the specific heat capacity to identify or characterize the material.

c = Q / (m · ΔT)

Calculate Temperature Change from Heat, Mass, and Specific Heat

Use this form when you add a known amount of heat to a known mass and want to predict the resulting temperature rise or fall, for example sizing a heater or estimating cooling.

ΔT = Q / (m · c)

How It Works

This specific heat calculator uses the relationship Q = m · c · ΔT to solve for heat energy, mass, specific heat capacity, or temperature change. You pick the unknown with the solve-for toggle, enter the other three values, and the calculator converts units automatically before solving. Specific heat capacity c is the energy needed to raise one kilogram of a substance by one kelvin (or one degree Celsius — the size of the two units is identical), so the equation links how much material there is, what it is made of, and how far its temperature moves.

Example Problem

How much heat is needed to raise the temperature of 0.5 kg of water by 20 °C? Water has a specific heat capacity of about 4,186 J/(kg·K).

  1. Identify the known values: mass m = 0.5 kg, specific heat c = 4,186 J/(kg·K), and temperature change ΔT = 20 K.
  2. Choose the unknown: we want the heat energy Q, so use the form Q = m · c · ΔT.
  3. Confirm units are consistent: mass in kilograms, specific heat in J/(kg·K), and ΔT in kelvin (a 20 °C change equals a 20 K change).
  4. Substitute the values into the formula: Q = 0.5 × 4,186 × 20.
  5. Multiply step by step: 0.5 × 4,186 = 2,093, then 2,093 × 20 = 41,860.
  6. State the result: Q = 41,860 J, or about 41.86 kJ of heat energy.

Water has an unusually high specific heat, which is why it takes a lot of energy to heat and why it is a good coolant and heat store.

When to Use Each Variable

  • Solve for Heat Energywhen you know the mass, specific heat, and target temperature change and need the total energy to add or remove.
  • Solve for Masswhen a measured amount of heat produced a known temperature change and you want the mass of material involved.
  • Solve for Specific Heatwhen running a calorimetry experiment to find or verify a material's specific heat capacity from heat, mass, and ΔT.
  • Solve for Temperature Changewhen you add a known amount of heat to a known mass and want to predict how far its temperature moves.

Key Concepts

Specific heat capacity (c) is the amount of energy required to raise the temperature of one kilogram of a substance by one degree. Materials with high specific heat, such as water at about 4,186 J/(kg·K), resist temperature change and store a lot of thermal energy, while metals like copper (385) and gold (129) heat up quickly for the same energy input. The equation Q = m · c · ΔT applies only to sensible heat — heating or cooling within a single phase. During melting or boiling, temperature stays constant and you instead use latent heat (Q = m · L).

Applications

  • Calorimetry: measure an unknown material's specific heat by recording the heat supplied, the mass, and the resulting temperature change
  • HVAC and heating design: size heaters, boilers, and cooling loads from the mass of air or water and the required temperature change
  • Cooking and food science: estimate the energy and time needed to bring ingredients up to a target temperature
  • Engineering thermal management: choose coolants and heat-storage materials based on how much energy they absorb per degree

Common Mistakes

  • Using an absolute temperature instead of a temperature change — the formula needs ΔT (the difference), not the starting or final temperature
  • Mixing Celsius and Fahrenheit for ΔT — a 1 K change equals a 1 °C change but only 1.8 °F, so Fahrenheit deltas must be converted
  • Applying Q = m·c·ΔT across a phase change — melting and boiling absorb latent heat at constant temperature and need Q = m·L instead
  • Mismatching mass and specific-heat units, such as entering mass in grams while c is in J/(kg·K)

Frequently Asked Questions

How do you calculate specific heat?

Rearrange the heat equation to c = Q / (m · ΔT). Divide the heat energy added (in joules) by the product of the mass (in kilograms) and the temperature change (in kelvin). For example, if 41,860 J raises 0.5 kg of water by 20 K, then c = 41,860 / (0.5 × 20) = 4,186 J/(kg·K).

What is the formula for specific heat?

The core relationship is Q = m · c · ΔT, where Q is heat energy, m is mass, c is specific heat capacity, and ΔT is the temperature change. It can be rearranged to solve for any variable: m = Q/(c·ΔT), c = Q/(m·ΔT), and ΔT = Q/(m·c).

What is the specific heat of water?

Liquid water has a specific heat capacity of about 4,186 J/(kg·K), or equivalently 1 calorie per gram per degree Celsius. This is unusually high compared with most materials, which is why water stores and transports large amounts of thermal energy and is widely used as a coolant.

What units are used for specific heat capacity?

The SI unit is joules per kilogram per kelvin, J/(kg·K), which is numerically identical to J/(kg·°C) because a kelvin and a Celsius degree are the same size. Older references often use calories per gram per degree Celsius, cal/(g·°C); 1 cal/(g·°C) equals 4,186 J/(kg·K).

What is the difference between specific heat and heat capacity?

Specific heat capacity is per unit mass — energy to raise one kilogram by one degree — and is an intrinsic property of the material. Heat capacity (without 'specific') is for a whole object, C = m · c, so a large block of metal has a bigger heat capacity than a small one even though both share the same specific heat.

Why does water take so long to heat up?

Because its specific heat capacity is high, water needs about 4,186 joules to warm just one kilogram by one degree — far more than metals. The same energy that heats 1 kg of copper by about 11 degrees heats 1 kg of water by only about 1 degree, so water warms and cools slowly.

Does the specific heat equation work during melting or boiling?

No. Q = m · c · ΔT only covers sensible heat, where temperature actually changes. During a phase change such as melting or boiling, the temperature stays constant while energy is absorbed, so you use the latent heat equation Q = m · L instead.

Can ΔT be negative in this calculator?

Physically, removing heat gives a negative ΔT and a negative Q (cooling). This calculator works with the magnitudes — enter the size of the temperature change and the result is the amount of heat exchanged. For a cooling process, the same number of joules is released rather than absorbed.

Reference: Çengel, Yunus A., and Michael A. Boles. Thermodynamics: An Engineering Approach. McGraw-Hill. 8th ed.

Worked Examples

Calorimetry

How much heat does it take to warm 0.5 kg of water by 20 °C?

A lab heats half a kilogram of water from 25 °C to 45 °C. Water's specific heat capacity is about 4,186 J/(kg·K). Find the heat energy required.

  • Knowns: m = 0.5 kg, c = 4,186 J/(kg·K), ΔT = 20 K
  • Formula: Q = m × c × ΔT
  • Q = 0.5 × 4,186 × 20 = 41,860

Heat energy Q = 41,860 J ≈ 41.86 kJ

Water's high specific heat is why warming even a small amount of it takes a lot of energy.

Materials Science

What is the specific heat of a metal sample from calorimetry data?

A 0.25 kg metal block absorbs 4,812 J of heat and rises by 50 K. Solve for its specific heat capacity to help identify the metal.

  • Knowns: Q = 4,812 J, m = 0.25 kg, ΔT = 50 K
  • Formula: c = Q / (m × ΔT)
  • c = 4,812 / (0.25 × 50) = 4,812 / 12.5 = 385

Specific heat c ≈ 385 J/(kg·K) — consistent with copper

Comparing the measured value against reference data is a common way to identify an unknown metal.

HVAC & Heating

How far does 100 kJ raise the temperature of 2 kg of aluminum?

A heater delivers 100,000 J into a 2 kg aluminum part. Aluminum has a specific heat of about 897 J/(kg·K). Find the temperature rise.

  • Knowns: Q = 100,000 J, m = 2 kg, c = 897 J/(kg·K)
  • Formula: ΔT = Q / (m × c)
  • ΔT = 100,000 / (2 × 897) = 100,000 / 1,794 ≈ 55.7

Temperature change ΔT ≈ 55.7 K (≈ 55.7 °C)

Metals have low specific heat, so the same energy heats them far more than it would heat water.

Specific Heat Formula

The specific heat equation relates the heat added or removed to the mass, the material's specific heat capacity, and the temperature change it produces:

Heat energy equals mass times specific heat capacity times temperature changeMass equals heat energy divided by specific heat capacity times temperature changeSpecific heat capacity equals heat energy divided by mass times temperature changeTemperature change equals heat energy divided by mass times specific heat capacity

Where:

  • Q — heat energy added or removed, usually in joules (J), kilojoules (kJ), calories, or BTU
  • m — mass of the substance being heated or cooled
  • c — specific heat capacity, in J/(kg·K) or cal/(g·°C)
  • ΔT — temperature change (final minus initial), where a change of 1 K equals a change of 1 °C

This equation describes sensible heat — heating or cooling within a single phase. During melting or boiling the temperature stays constant while energy is absorbed, so you use the latent heat equation Q = m·L instead.

Specific Heat of Common Materials

Representative specific heat capacities of common materials near room temperature. Click a material to load its cₚ value into the calculator. For the full set of thermal properties, see the thermal properties reference.

MaterialSpecific heat cₚ (J/kg·K)Source
Glass (window)840CRC Handbook / ASM
Water (pure)4,186CRC Handbook / ASM
Concrete880CRC Handbook / ASM
Stainless steel500CRC Handbook / ASM
Titanium523CRC Handbook / ASM
Lead129CRC Handbook / ASM
Carbon steel490CRC Handbook / ASM
Iron449CRC Handbook / ASM
Brass380CRC Handbook / ASM
Aluminum897CRC Handbook / ASM
Gold129CRC Handbook / ASM
Copper385CRC Handbook / ASM

Source: CRC Handbook of Chemistry and Physics and ASM metals data. Specific heat varies with temperature, alloy, and grade, so these are typical room-temperature design-reference values, not exact constants.

Related Calculators

Related Sites