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).
- Identify the known values: mass m = 0.5 kg, specific heat c = 4,186 J/(kg·K), and temperature change ΔT = 20 K.
- Choose the unknown: we want the heat energy Q, so use the form Q = m · c · ΔT.
- 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).
- Substitute the values into the formula: Q = 0.5 × 4,186 × 20.
- Multiply step by step: 0.5 × 4,186 = 2,093, then 2,093 × 20 = 41,860.
- 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 Energy — when you know the mass, specific heat, and target temperature change and need the total energy to add or remove.
- Solve for Mass — when a measured amount of heat produced a known temperature change and you want the mass of material involved.
- Solve for Specific Heat — when running a calorimetry experiment to find or verify a material's specific heat capacity from heat, mass, and ΔT.
- Solve for Temperature Change — when 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:
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.
| Material | Specific heat cₚ (J/kg·K) | Source |
|---|---|---|
| Glass (window) | 840 | CRC Handbook / ASM |
| Water (pure) | 4,186 | CRC Handbook / ASM |
| Concrete | 880 | CRC Handbook / ASM |
| Stainless steel | 500 | CRC Handbook / ASM |
| Titanium | 523 | CRC Handbook / ASM |
| Lead | 129 | CRC Handbook / ASM |
| Carbon steel | 490 | CRC Handbook / ASM |
| Iron | 449 | CRC Handbook / ASM |
| Brass | 380 | CRC Handbook / ASM |
| Aluminum | 897 | CRC Handbook / ASM |
| Gold | 129 | CRC Handbook / ASM |
| Copper | 385 | CRC 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
- Thermal Conductivity Calculator — find heat conduction rate through a material
- Thermal Expansion Calculator — calculate length change from temperature and expansion coefficient
- Heat Index Calculator — apparent temperature from heat and humidity
- Density Calculator — solve ρ = m / V for density, mass, or volume
- Thermal Properties Reference — full table of conductivity, expansion, and specific heat
Related Sites
- Temperature Tool — Temperature unit converter
- Z-Score Calculator — Z-score, percentile, and probability calculator
- Medical Equations — Hemodynamic, pulmonary, and dosing calculators
- Dollars Per Hour — Weekly paycheck calculator with overtime
- OptionsMath — Options trading profit and loss calculators
- InfantChart — Baby and child growth percentile charts