Free to Use

🔥 Thermal Energy Calculator

Calculate heat energy, temperature change, mass, or specific heat capacity using the thermal energy formula Q = mcΔT. With multiple unit options and step-by-step solutions for physics and thermodynamics problems.

Thermal Energy Examples

🔥 Heating Water

Problem: How much thermal energy is required to heat 2 kg of water from 20°C to 100°C? (Specific heat of water = 4186 J/(kg·K))

Solution: Using Q = mcΔT

Q = 2 × 4186 × (100 - 20) = 2 × 4186 × 80

Q = 669,760 J = 669.76 kJ

This is enough energy to power a 60W light bulb for about 3 hours.

🌡️ Temperature Rise from Added Heat

Problem: A 0.5 kg aluminum block (specific heat = 900 J/(kg·K)) absorbs 22,500 J of energy. What is its temperature increase?

Solution: Using ΔT = Q / (mc)

ΔT = 22500 / (0.5 × 900) = 22500 / 450

ΔT = 50°C (or 50 K)

Aluminum heats up much faster than water because it has a lower specific heat capacity.

⚖️ Finding Mass from Thermal Energy

Problem: A sample of copper (specific heat = 385 J/(kg·K)) absorbs 77,000 J and its temperature rises by 100°C. What is its mass?

Solution: Using m = Q / (cΔT)

m = 77000 / (385 × 100) = 77000 / 38500

m = 2 kg

Copper has a low specific heat, so it takes less energy to heat than water.

📊 Identifying a Material by Specific Heat

Problem: A 1.5 kg unknown metal absorbs 20,250 J and its temperature rises by 30°C. What is its specific heat capacity?

Solution: Using c = Q / (mΔT)

c = 20250 / (1.5 × 30) = 20250 / 45

c = 450 J/(kg·K)

A specific heat of 450 J/(kg·K) is close to iron (450 J/(kg·K)), so this is likely iron or steel.

Thermal Energy Formula & Guide

Q = mcΔT
The fundamental equation for thermal energy (heat transfer)

Where Q is heat energy (Joules), m is mass (kg), c is specific heat capacity (J/(kg·K)), and ΔT is the change in temperature (K or °C).

Rearranged Formulas

ΔT = Q / (mc)
Calculate temperature change from energy, mass, and specific heat
m = Q / (cΔT)
Calculate mass from energy, specific heat, and temperature change
c = Q / (mΔT)
Calculate specific heat capacity from energy, mass, and temperature change

Common Specific Heat Capacities

Material Specific Heat (J/(kg·K)) Specific Heat (kJ/(kg·K))
Water41864.186
Ice (0°C)20902.090
Steam (100°C)20102.010
Aluminum9000.900
Copper3850.385
Iron/Steel4500.450
Gold1290.129
Silver2350.235
Lead1300.130
Glass8400.840
Wood17001.700
Air10051.005
Ethanol24402.440
Olive Oil19701.970
Human Body34703.470
Concrete8800.880
Granite7900.790
Mercury1400.140

Key Concepts

📌 What is Thermal Energy?

Thermal energy (heat) is the energy transferred between substances due to a temperature difference. The SI unit is the Joule (J). Heat always flows from hotter objects to cooler ones.

📌 Specific Heat Capacity

Specific heat capacity (c) is the amount of heat needed to raise 1 kg of a substance by 1 K (or 1°C). Water has a very high specific heat (4186 J/(kg·K)), which is why it's used as a coolant.

📌 Temperature vs. Heat

Temperature measures average kinetic energy of particles. Heat measures total thermal energy transferred. A large object at a lower temperature can contain more thermal energy than a small object at a higher temperature.

📌 Phase Changes

During phase changes (melting, boiling), temperature remains constant while energy is absorbed or released. This latent heat is not captured by the Q = mcΔT formula, which only applies within a single phase.

Note: The magnitude of a temperature change in °C is equal to the change in K. So ΔT(°C) = ΔT(K). For °F, multiply by 5/9 to convert to °C or K change.

Unit Conversions

1 kJ = 1000 J
Kilojoule to Joule
1 cal = 4.184 J
Calorie to Joule
1 kcal = 4184 J
Kilocalorie to Joule
1 Wh = 3600 J
Watt-hour to Joule
1 J/(g·°C) = 1 kJ/(kg·K) = 1000 J/(kg·K)
Specific heat unit equivalences
🔥
Heat Energy Mode
Calculate thermal energy (Q) using Q = mcΔT. Enter mass, specific heat, and temperature change to find the heat energy in Joules or other units.
🌡️
Temperature Change Mode
Find the temperature change (ΔT) from energy, mass, and specific heat. Supports °C, °F, and K for temperature units.
⚖️
Mass Mode
Determine the mass from energy, specific heat, and temperature change. Supports kg, g, and lb units.
📊
Specific Heat Mode
Calculate specific heat capacity from energy, mass, and temperature change. Includes a reference table of common materials.
📝
Step-by-Step Solutions
Every calculation comes with a detailed step-by-step breakdown showing the formula, unit conversions, substitution, and final result.
🎯
Multiple Unit Support
Supports J, kJ, cal, kcal, Wh for energy; kg, g, lb for mass; °C, °F, K for temperature; and multiple specific heat unit options.

⚠️ Important Note: The Q = mcΔT formula applies to substances within a single phase (solid, liquid, or gas). During phase changes (melting, boiling), latent heat must be considered separately. This calculator assumes uniform material properties and constant specific heat over the temperature range.

Frequently Asked Questions

How do I calculate thermal energy using Q = mcΔT?
Thermal energy (heat) is calculated using the formula Q = mcΔT, where Q is the heat energy in Joules, m is the mass of the substance, c is the specific heat capacity, and ΔT is the change in temperature. For example, heating 2 kg of water (c = 4186 J/(kg·K)) from 20°C to 100°C requires Q = 2 × 4186 × 80 = 669,760 J = 669.76 kJ.
What is specific heat capacity?
Specific heat capacity (c) is the amount of heat energy required to raise the temperature of 1 kg of a substance by 1 K (or 1°C). Water has a high specific heat of 4186 J/(kg·K), meaning it takes a lot of energy to heat water. Metals like aluminum (900 J/(kg·K)) have lower specific heats and heat up more quickly.
What are the common units for specific heat capacity?
Common units for specific heat capacity include J/(kg·K) which is the SI unit, kJ/(kg·K) for larger values, and J/(g·°C) which is numerically equivalent to kJ/(kg·K). Note that a change of 1°C equals a change of 1 K in magnitude, so J/(kg·°C) = J/(kg·K).
How do I convert between temperature units for thermal energy calculations?
For thermal energy calculations, you need the temperature change (ΔT), not absolute temperatures. A change of 1°C equals a change of 1 K. To convert ΔT from °F to °C or K: ΔT(K) = ΔT(°F) × 5/9. When using Celsius or Kelvin, the magnitude of the change is the same.
What is the specific heat capacity of water?
The specific heat capacity of water is approximately 4186 J/(kg·K), 4.186 kJ/(kg·K), or 4.186 J/(g·°C). Water has one of the highest specific heats of any common substance, which is why it is used as a coolant in engines and why oceans moderate coastal temperatures.
What is the difference between heat and temperature?
Heat (Q) is thermal energy transferred between systems, measured in Joules. Temperature measures the average kinetic energy of particles. A large swimming pool at 25°C contains far more thermal energy than a hot cup of coffee at 80°C because of the difference in mass. Heat flows from higher temperature to lower temperature regardless of the total thermal energy content.