Specific Heat and Heat Energy Calculator (Q = mcΔT)

Enter a mass, a material and a temperature change, and this calculator returns the heat energy involved from Q = mcΔT, in joules, kilojoules and BTU. Switch modes to find the final temperature after adding a known amount of energy, or to work out a material's specific heat capacity from measured calorimetry data. It also reports the heater power needed to deliver that energy in a chosen time, which is usually the number that decides whether a design is practical.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Solve forChoose the unknown; the inputs below adjust to suit.Heat energy Q needed
Mass mMass of the substance being heated; for water, 1 litre is 1 kg to better than 0.2%.2 kg
MaterialChoose a material or select Custom to enter a measured capacity.Water, liquid (4186 J/kg·K)
Specific heat capacity cEnergy needed to raise one kilogram by one kelvin; a kelvin and a Celsius degree are the same size.4186 J/(kg·K)
Starting temperatureOnly the difference between the two temperatures matters, so Celsius is fine here.20 °C
Target temperatureEnter a value below the starting temperature to calculate cooling instead of heating.100 °C
Heat added or removed QPositive adds energy and raises the temperature; negative removes it.500 kJ
Time to deliver the energyUsed only to convert the energy into an average power requirement.10 min

It returns

  • Heat energy — Positive means energy in; negative means energy removed.
  • Heat energy
  • Heat energy
  • Final temperature
  • Specific heat capacity used
  • Average power over the chosen time

The formula

Q=mcΔT
c=QmΔT
imici(TfTi)=0

In plain text: Q = m · c · ΔT

  • QHeat energy added (positive) or removed (negative) (J)
  • mMass of the substance (kg)
  • cSpecific heat capacity of the material (J/(kg·K))
  • ΔTTemperature change, final minus initial (K)
  • PAverage power to deliver Q in a stated time (W)

This is sensible heat only — the energy that changes temperature. Melting, boiling, condensing and freezing require latent heat, which happens at constant temperature and is not included.

Updated Category Thermodynamics & Heat Transfer Verified against published test cases Reading time 11 min

What specific heat capacity measures

Specific heat capacity is the energy needed to raise one kilogram of a substance by one kelvin. Water's value of about 4,186 J/(kg·K) is exceptionally high, and copper's 385 J/(kg·K) is fairly typical of a metal. The factor of eleven between them is why a copper pan heats almost instantly while the water in it takes minutes.

The physical reason is where the energy goes. Heat entering a substance is shared among its available modes of motion — translation, rotation, vibration of bonds. Water molecules form an extensive hydrogen-bonded network with many low-energy modes to fill, so a great deal of energy produces only a small temperature rise. A metal has essentially only lattice vibrations, so the same energy raises the temperature much more.

Because a kelvin and a Celsius degree are the same size, ΔT is identical whether you work in kelvin or Celsius, and you never need to convert for this calculation. That is the one place in thermodynamics where Celsius is entirely safe — unlike the gas laws, where an absolute scale is compulsory.

Two related quantities cause confusion. Heat capacity without the word specific is the product mc, in joules per kelvin, and belongs to a particular object rather than a material. Molar heat capacity is per mole rather than per kilogram; the Dulong–Petit rule notes that most solid elements land near 25 J/(mol·K) at room temperature, which is why the per-kilogram figures fall as atomic mass rises — lead's 129 J/(kg·K) and aluminium's 900 are nearly the same number per mole.

Sensible heat, latent heat, and where Q = mcΔT stops

Q = mcΔT handles sensible heat — the energy that shows up as a temperature change you can measure with a thermometer. It says nothing about phase changes, and this is the limitation that catches people out most often.

Melting ice at 0 °C absorbs 334 kJ/kg with no temperature change at all. Boiling water at 100 °C absorbs 2,257 kJ/kg, again at constant temperature. Compare those with the 418.6 kJ needed to take a kilogram of water from 0 °C all the way to 100 °C, and the scale becomes clear: boiling a kilogram of water takes about 5.4 times more energy than heating it from freezing to boiling. That is why a pan reaches the boil quickly and then sits there for a long time, and why evaporative cooling is so effective.

So a calculation that crosses a phase boundary has to be done in stages. Taking 1 kg of ice at −10 °C to steam at 110 °C is five separate terms: warm the ice (2,093 × 10 = 20.9 kJ), melt it (334 kJ), warm the water (4,186 × 100 = 418.6 kJ), boil it (2,257 kJ), then superheat the steam (2,010 × 10 = 20.1 kJ) — a total of 3,050.6 kJ, of which 85% is latent. This calculator warns you when a water calculation crosses 0 °C or 100 °C for exactly this reason.

The second limitation is that c is itself temperature-dependent. Water's specific heat varies by about 1% between 0 °C and 100 °C, with a shallow minimum near 35 °C, so a single value is fine for most work. Solids at cryogenic temperatures are a different story: specific heat falls towards zero as absolute zero is approached, following a T³ law in insulators, and using a room-temperature value there is badly wrong.

Finally, gases have two specific heats. Heating at constant pressure lets the gas expand and do work on its surroundings, so cp exceeds cv; for air the two are about 1,005 and 718 J/(kg·K). Use cp for flow through a duct or heat exchanger, and cv for a sealed rigid vessel.

Worked example: sizing an electric immersion heater

A 150 litre hot water cylinder needs to go from 12 °C mains temperature to 60 °C storage temperature. How much energy is that, and how long will a 3 kW immersion element take?

  1. Mass. 150 L of water is 150 kg to well within the accuracy needed here (water at 12 °C is 999.5 kg/m³).
  2. Temperature rise. ΔT = 60 − 12 = 48 K.
  3. Energy. Q = 150 × 4,186 × 48 = 30,139,200 J = 30.14 MJ.
  4. In familiar units. 30,139,200 ÷ 3,600,000 = 8.372 kWh, or 30,139,200 ÷ 1,055.056 = 28,566 BTU.
  5. Time on a 3 kW element. t = Q ÷ P = 30,139,200 ÷ 3,000 = 10,046 s = 2 hours 47 minutes.
  6. Check the reverse. To do it in one hour you would need 30,139,200 ÷ 3,600 = 8,372 W, which is beyond a domestic 13 A circuit. That is the calculation that explains why immersion heaters are slow and why gas combi boilers heat on demand instead.

Two real-world corrections. Standing losses through the cylinder jacket mean the element runs longer than the ideal figure — typically 5–15% more for a well-insulated modern cylinder. And an electric element is essentially 100% efficient at converting electricity to heat in the water, so no efficiency factor is needed; a gas boiler at 90% efficiency would need 30.14 ÷ 0.90 = 33.5 MJ of gas input for the same job.

Reading the result and sanity-checking it

The sign of Q tells you the direction of energy flow. Positive means energy goes in and the temperature rises; negative means energy comes out and the temperature falls, and the magnitude is the cooling duty a chiller or condenser must remove. A refrigeration engineer sizing a cooler cares only about that magnitude.

The number worth memorising for sanity checks is 4.186 kJ per kilogram per kelvin for water, which is 1.163 Wh/(kg·K). So heating 1 litre of water by 1 K needs about 1.16 watt-hours, and 100 litres by 40 K needs 100 × 40 × 1.163 = 4,652 Wh ≈ 4.65 kWh. If your answer for a domestic water-heating job is not in the single-digit kWh range, check the mass and the temperature rise.

Power is usually the binding constraint, not energy. Energy determines the electricity bill; power determines whether the job is possible at all on the available supply. A 10 kW heat load is trivial in energy terms over a day and impossible on a 13 A socket. Always compute both.

Where two bodies exchange heat with no losses, the balance is Σ mᵢcᵢ(T_f − Tᵢ) = 0: what one loses the other gains, and solving for the common final temperature is the standard calorimetry problem. That equation is also how you measure an unknown specific heat, by dropping a hot sample of known mass into water of known mass and watching where the temperature settles.

Specific heat capacities of common materials

Values near 25 °C at atmospheric pressure. The last column is the energy to raise 1 kg by 10 K, from Q = mcΔT.
Materialc (J/kg·K)c (kJ/kg·K)c (BTU/lb·°F)Q for 1 kg × 10 K (kJ)
Water (liquid)4,1864.1861.00041.86
Ethanol2,4402.4400.58324.40
Ice (0 °C)2,0932.0930.50020.93
Steam (100 °C)2,0102.0100.48020.10
Wood (typical)1,7001.7000.40617.00
Air (constant pressure)1,0051.0050.24010.05
Aluminium9000.9000.2159.00
Concrete8800.8800.2108.80
Glass8400.8400.2018.40
Iron / mild steel4490.4490.1074.49
Copper3850.3850.0923.85
Lead1290.1290.0311.29

BTU/(lb·°F) values are c ÷ 4186.8, because one BTU per pound-degree Fahrenheit equals 4186.8 J/(kg·K) exactly. Values vary a few percent between sources and with temperature, alloy and moisture content.

Mistakes that give the wrong heat requirement

  • Forgetting latent heat. Anything that melts, boils, freezes or condenses inside the temperature range needs its latent heat added separately, and for water that term usually dominates.
  • Using cv where cp belongs. For gases the two differ by R per mole — about 29% for air. Constant-pressure flow uses cp; a sealed rigid vessel uses cv.
  • Mixing calories with joules. The thermochemical calorie is 4.184 J and the dietary Calorie is 4,184 J. Mislabelling by a factor of a thousand is easy and expensive.
  • Assuming a heater delivers all its energy to the load. Standing losses, vessel heat capacity and pipe runs all take a share. Add a margin, or measure it.
  • Using a room-temperature capacity at cryogenic temperatures. Specific heat falls steeply towards absolute zero, so the room-temperature figure badly overstates the energy required.
  • Ignoring the heat capacity of the container. In careful calorimetry the vessel absorbs energy too, and its water equivalent must be included or the measured c comes out too low.
  • Confusing power with energy. A 3 kW element and a 30 MJ job are compatible; the element simply runs for nearly three hours. Compute both and check both against the constraint that matters.

How this connects to the rest of thermodynamics

Q = mcΔT is the simplest possible application of the first law of thermodynamics with no work done. Add work and you get the full statement ΔU = Q − W, which is what you need for a gas being compressed or expanded rather than merely warmed. For a gas, the relationship between the two heat capacities falls straight out of the ideal gas law: c_p − c_v = R/M, because at constant pressure the gas has to push its surroundings back as it expands.

This calculator tells you how much energy a temperature change requires, not how fast the heat gets there. That is the domain of conduction (Fourier's law), convection (Newton's law of cooling, with a heat transfer coefficient) and radiation (Stefan–Boltzmann's T4 law). In a heat exchanger the two questions meet: Q = ṁcΔT gives the duty, and whether the exchanger can actually transfer it depends on the flow regime, which the Reynolds number decides. Turbulent flow moves several times more heat per unit area than laminar flow, which is why exchangers are almost never designed to run laminar.

Thermal mass is the same quantity viewed as a design feature. A concrete floor at 880 J/(kg·K) and a few tonnes of mass stores tens of megajoules over a few kelvin of swing, which is the physics behind passive solar design and night-time cooling. Water's high capacity is why it remains the dominant heat-transfer fluid in buildings, engines and power stations, and why coastal climates are milder than continental ones — and its density, which turns litres into kilograms, is also what sets the pressure at depth in the same system.

Key terms

Sensible heat
Energy that changes a substance's temperature and can be sensed with a thermometer — the quantity Q = mcΔT computes.
Latent heat
Energy absorbed or released during a phase change at constant temperature: 334 kJ/kg to melt ice and 2,257 kJ/kg to boil water at atmospheric pressure.
Heat capacity
The product mc, in J/K — a property of a particular object rather than of the material it is made from.
Thermal mass
The heat capacity of a building element, used deliberately to damp temperature swings over a day.
Water equivalent
The mass of water that would have the same heat capacity as a calorimeter vessel, used to correct calorimetry results.

Frequently asked questions

How much energy does it take to heat a litre of water by one degree?

About 4,186 J, or 1.163 watt-hours, since a litre of water is close to a kilogram. That makes 100 litres raised by 40 K about 4.65 kWh. Those two anchors — 4.186 kJ per kilogram-kelvin and 1.163 Wh per kilogram-kelvin — let you sanity-check any domestic water heating estimate in your head.

Why does water have such a high specific heat?

Because of hydrogen bonding. Water molecules form an extensive network, and much of the energy you add goes into stretching and breaking those bonds rather than into faster molecular motion, so the temperature rises slowly. This is why oceans moderate climate, why water is the standard coolant, and why sweating cools so effectively.

Do I need kelvin or Celsius for ΔT?

Either — they give the same answer, because a kelvin and a Celsius degree are exactly the same size and only the difference appears in the formula. This is unlike the gas laws, where absolute temperature is compulsory. Fahrenheit degrees are a different size, so a ΔT in °F must be multiplied by 5/9 first.

Does Q = mcΔT work for boiling water?

Only up to the boiling point. Once boiling starts the temperature stops rising and the energy goes into the phase change instead, requiring 2,257 kJ/kg of latent heat at atmospheric pressure. Split the calculation into stages: heat to 100 °C with this formula, then add mL for the vaporisation, then use the steam capacity for any superheating.

What is the difference between specific heat and heat capacity?

Specific heat capacity is per kilogram of material, in J/(kg·K), and is a property of the substance. Heat capacity is the product mc for a particular object, in J/K. A copper block and a copper wire share the same specific heat but have very different heat capacities.

How do I find an unknown specific heat by experiment?

Drop a heated sample of known mass and temperature into a known mass of water and record the final temperature. Set the heat lost by the sample equal to the heat gained by the water and calorimeter, then solve for c. Include the calorimeter's water equivalent, or your result will come out too low.

Why do metals feel colder than wood at the same temperature?

Because of thermal conductivity rather than specific heat. A metal conducts heat away from your skin far faster than wood does, so your skin surface cools quickly and you register cold. Both objects are at the same temperature; what differs is the rate at which they draw energy out of you.

Should I use c_p or c_v for air?

cp = 1,005 J/(kg·K) whenever the air is free to expand at constant pressure, which covers ducts, rooms and heat exchangers — almost all HVAC work. Use cv = 718 J/(kg·K) only for a sealed rigid vessel where the volume cannot change. The 29% difference is the work the expanding gas does on its surroundings.

References