Calculate heat energy using the formula Q = mcΔT. Enter mass, specific heat capacity, and temperature change to instantly find thermal energy in joules, kilojoules, calories, kilocalories, and BTU.
✓Last verified: March 2026 · Sources listed below
kg
Please enter a valid mass.
J/kg·°C
Please enter specific heat capacity.
Water = 4,186 • Aluminum = 897 • Iron = 449 • Copper = 385
°C
Please enter initial temperature.
°C
Please enter final temperature.
Thermal Energy (Q)
—
Was this calculator helpful?
✓ Thanks for your feedback!
Sources & Methodology
✅Calculations use the verified Q = mcΔT formula from standard thermodynamics, cross-referenced against physics curriculum references from Khan Academy, NIST, and Engineering Toolbox.
Unit definitions and conversion factors for joules, calories, BTU, and kelvin used throughout this calculator.
Methodology: Q = m × c × ΔT, where m = mass in kg, c = specific heat capacity in J/(kg·°C), ΔT = T₂ − T₁ in °C or K. Fahrenheit inputs are converted via ΔT₁₂(°C) = (ΔT₁₂(°F)) × 5/9. Unit conversions: 1 cal = 4.184 J, 1 kcal = 4,184 J, 1 BTU = 1,055.06 J.
⏱ Last reviewed: March 2026
How to Calculate Thermal Energy Using Q = mcΔT
Thermal energy (heat energy) is the energy transferred between objects due to a temperature difference. The amount of heat energy absorbed or released when a substance changes temperature is calculated using one of the most fundamental equations in thermodynamics: Q = mcΔT.
The Thermal Energy Formula Explained
Q = m × c × ΔT
Q = Thermal energy (heat) in joules (J) m = Mass of the substance in kilograms (kg) c = Specific heat capacity in J/(kg·°C) ΔT = Temperature change = T₂ (final) − T₁ (initial) in °C or K
Example: Heating 2 kg of water from 20°C to 80°C:
Q = 2 × 4,186 × (80 − 20) = 2 × 4,186 × 60 = 502,320 J = 502.3 kJ
Specific Heat Capacity of Common Materials
Specific heat capacity (c) is the energy required to raise 1 kg of a material by 1°C. Materials with high specific heat store more energy for the same temperature rise, which is why water is used in heating systems and thermal storage.
Material
Specific Heat (J/kg·°C)
Specific Heat (cal/g·°C)
Relative to Water
Water (liquid)
4,186
1.000
Baseline
Ice
2,090
0.500
50% of water
Steam
2,010
0.480
48% of water
Aluminum
897
0.214
21% of water
Glass
840
0.201
20% of water
Iron / Steel
449
0.107
11% of water
Copper
385
0.092
9% of water
Silver
235
0.056
6% of water
Gold
129
0.031
3% of water
Lead
128
0.031
3% of water
Thermal Energy Unit Conversions
The SI unit for thermal energy is the joule (J), but several other units are commonly used in engineering, nutrition, and HVAC applications:
From
To Joules (J)
Use Case
1 calorie (cal)
4.184 J
Chemistry lab measurements
1 kilocalorie (kcal)
4,184 J
Food energy (dietary Calories)
1 BTU
1,055.06 J
HVAC, heating systems (US)
1 kilojoule (kJ)
1,000 J
Engineering, science
1 watt-hour (Wh)
3,600 J
Electrical energy storage
1 therm
105,480,400 J
Natural gas billing
Heating Water — Practical Examples
💡 To heat 1 liter (1 kg) of water from 20°C to 100°C:
Q = 1 × 4,186 × 80 = 334,880 J = 334.9 kJ = 80.1 kcal = 317.7 BTU
A 2,000-watt electric kettle delivers 2,000 J/s, so this would take approximately 167 seconds (2.8 minutes).
Cooling and Negative Thermal Energy
When a substance cools down, T₂ is less than T₁, so ΔT is negative, giving a negative Q value. This means thermal energy is being removed from the substance rather than added. For example, cooling 1 kg of copper from 300°C to 25°C releases Q = 1 × 385 × (25 − 300) = −105,875 J, meaning 105,875 joules of heat flow out of the copper into the surroundings.
Real-World Applications of Q = mcΔT
HVAC Design: Engineers use Q = mcΔT to size heating and cooling systems based on the thermal mass of building materials and the desired temperature change.
Calorimetry: Scientists measure heat of reaction by tracking temperature changes in known masses of water with known specific heat.
Solar Thermal Systems: Q = mcΔT calculates how much heat a solar collector can deliver to a water storage tank over a day.
Cooking and Food Science: Understanding thermal energy transfer helps predict how long food takes to cook and reach safe internal temperatures.
Automotive Cooling: Engine cooling system design relies on Q = mcΔT to determine coolant flow rates needed to remove engine waste heat.
Frequently Asked Questions
The thermal energy formula is Q = mcΔT, where Q is heat energy in joules, m is mass in kilograms, c is specific heat capacity in J/(kg·°C), and ΔT is the temperature change in °C or K. This equation calculates how much heat is absorbed or released when a substance changes temperature without changing phase.
Multiply mass (kg) × specific heat capacity (J/kg·°C) × temperature change (°C). For example, heating 2 kg of water by 10°C: Q = 2 × 4,186 × 10 = 83,720 joules. Always convert mass to kilograms and temperature change to Celsius or Kelvin before calculating.
Specific heat capacity is the energy required to raise 1 kg of a material by 1°C, measured in J/(kg·°C). Common values: water = 4,186, aluminum = 897, iron = 449, copper = 385, gold = 129. You can find comprehensive tables in physics textbooks, the Engineering Toolbox database, or NIST chemistry data sheets.
Divide joules by 1,055.06 to get BTU. For example, 100,000 J ÷ 1,055.06 = 94.78 BTU. To convert in the other direction, multiply BTU × 1,055.06. BTU (British Thermal Unit) is commonly used in HVAC, heating oil, and natural gas applications in the United States.
Water's specific heat capacity is 4,186 J/(kg·°C) = 4.186 kJ/(kg·°C) = 1.000 cal/(g·°C) = 1.000 BTU/(lb·°F). The calorie was originally defined as the energy to heat 1 gram of water by 1°C, which is why water's specific heat in cal/(g·°C) is exactly 1.000.
Select Fahrenheit from the temperature unit dropdown. The calculator automatically converts the temperature difference: ΔT(°C) = ΔT(°F) × 5/9. Note that the specific heat capacity should still be entered in J/(kg·°C). If your specific heat is in BTU/(lb·°F), convert first: multiply by 4,186.8 to get J/(kg·°C).
A negative Q means heat is leaving the substance (cooling process). This happens when the final temperature is lower than the initial temperature, making ΔT negative. The absolute value |Q| tells you how much heat was removed. For example, Q = −50,000 J means 50,000 joules of heat were extracted from the material.
No. Q = mcΔT only applies when a substance changes temperature without changing phase. When a substance melts or boils, temperature stays constant while energy (latent heat) is absorbed or released. For phase changes, use Q = mL, where L is the latent heat of fusion (melting) or vaporization (boiling). For heating water from ice to steam, you need to apply both formulas at different stages.
A typical 50,000-liter (50,000 kg) backyard pool heated from 15°C to 28°C (ΔT = 13°C): Q = 50,000 × 4,186 × 13 = 2,720,900,000 J = 2,720.9 MJ = 758 kWh. At $0.12/kWh, that's about $91 in electricity to heat from cold, not counting heat losses to the environment during the heating process.