🔬
🔬 Science & engineering

Heat Energy Calculator (Q = mcΔT)

Results update as you type.

Your numbers

Understanding the heat energy calculator (Q = mcΔT) — concept and principle

This calculator finds how much heat energy is needed to warm (or is released when cooling) a substance by a given temperature change, using its mass and specific heat capacity. It is used for heating water, sizing heaters, cooking and brewing, physics homework, and estimating how much energy a hot-water tank or thermal store holds.

Heat needed to warm 1 kg of different materials by 80 KQ = 1 kg × 4,186 J/kg·K × 80 K = 334.88 kJ, or 80.04 kcal and 0.093 kWh. The same rise needs only 72 kJ for aluminium, 39.2 kJ for steel and 30.8 kJ for copper.Mass × specific heat × temperature rise1 kgmass×4,186J/kg·K×80 KΔT=334.88kJSame 1 kg warmed by 80 Kwater334.88 kJaluminium72 kJsteel39.2 kJcopper30.8 kJ334.88 kJ = 80.04 kcal= 0.093 kWh of energy
Water soaks up far more heat than metals: 334.88 kJ for 1 kg and 80 K, over four times aluminium.

How it is calculated

m is mass in kg, c is specific heat in J/(kg·K), and ΔT is the temperature change in K, which is numerically the same as a change in °C.

The principle

Specific heat capacity is the energy needed to raise 1 kg of a material by 1 K. Doubling the mass needs twice the energy, and doubling the temperature rise also needs twice the energy, so heat is proportional to both. Materials differ because their atoms and molecules store energy in different ways; water has an unusually high specific heat (about 4186 J/kg·K near room temperature) thanks to hydrogen bonding, which is why it heats slowly and is excellent for storing and moving heat. Typical values: aluminium about 900, steel about 490, copper about 385 J/kg·K. The formula assumes c stays constant over the temperature range and that no phase change occurs.

Worked example

  1. Inputs: m = 1 kg, c = 4186 J/kg·K (water), ΔT = 80 K (for example 20 °C to 100 °C).
  2. Q = 1 × 4186 × 80 = 334,880 J = 334.88 kJ.
  3. In kWh: 334,880 ÷ 3,600,000 = 0.0930222222 kWh.
  4. In kcal: 334,880 ÷ 4184 = 80.03824092 kcal.
How Heat (kJ) changes with Mass (kg)How Heat changes with Mass02004006008000.250.50.7511.251.52Example: 334.88Mass (kg)
Each point is the calculator re-run with only “Mass (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Mass (kg)Heat (kJ)
0.2583.72
0.5167.44
0.75251.16
1334.88
1.25418.6
1.5502.32
2669.76

How to read the result

The kcal result is slightly above 80 because the calculator uses 4186 J/kg·K for water but the 4.184 kJ thermochemical kilocalorie; by the old definition, 1 kcal warms 1 kg of water by about 1 K. The kWh value shows the minimum electrical energy: 0.093 kWh is about what a 2 kW kettle uses in under three minutes if it were perfectly efficient. Real heating needs more because of losses to the container and surroundings.

Common mistakes

Keep in mind: Specific heat varies somewhat with temperature, and real systems lose heat to their surroundings. Treat the result as the theoretical minimum energy.

Frequently asked questions

What is the specific heat of ice and steam?

Roughly 2100 J/kg·K for ice near 0 °C and around 2000 J/kg·K for steam, about half that of liquid water.

Is 1 calorie on a food label the same unit?

Food "Calories" are kilocalories. One food Calorie is about 4.184 kJ.

How can I find c for an unknown material?

Heat a known mass, measure the energy supplied and the temperature rise, and compute c = Q ÷ (m × ΔT); this is the basis of calorimetry.

Sources: D. Halliday, R. Resnick and J. Walker, Fundamentals of Physics, Wiley, chapter on temperature, heat and the first law · CRC Handbook of Chemistry and Physics, CRC Press (specific heat tables)

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →