Specific Heat Calculator – Q = m × c × ΔT Formula
Calculate heat energy Q, mass, specific heat capacity, or temperature change using the Q = m × c × ΔT formula for any material.
Select what you want to solve for, enter the known values, and get an instant result with the formula shown.
Specific Heat Calculator – Q = m × c × ΔT Formula
Calculate heat energy Q, mass, specific heat capacity, or temperature change using the Q = m × c × ΔT formula for any material.
About the Specific Heat Calculator
Specific heat capacity is one of the most fundamental thermal properties of a material, quantifying how much heat energy is required to raise the temperature of one kilogram of the substance by one kelvin (or one degree Celsius). The governing formula is Q = m × c × ΔT, where Q is the heat energy in joules, m is the mass in kilograms, c is the specific heat capacity in J/(kg·K), and ΔT is the temperature change in kelvin or Celsius degrees.
Different materials absorb and release heat at very different rates. Water has one of the highest specific heat capacities of any common substance at approximately 4186 J/(kg·K), which is why oceans and large lakes moderate coastal climates and why water is the preferred coolant in engines and industrial processes. Aluminum at 900 J/(kg·K) heats and cools moderately quickly, making it useful for cookware and heat sinks. Iron at 450 J/(kg·K) heats more rapidly and is why cast iron pans retain heat so effectively once warmed. Copper at 385 J/(kg·K) is prized in heat exchangers for its rapid heat transfer.
The Q = m × c × ΔT formula can be rearranged to solve for any of its four variables. This calculator supports all four modes. To find the heat energy Q absorbed or released by a known mass of a substance, provide m, c, and the initial and final temperatures. To find the mass of material that a given heat energy will warm by a specified amount, enter Q, c, and both temperatures. To determine the specific heat capacity of an unknown material from a calorimetry experiment, enter the measured Q, m, and temperature change. To find how much a substance will warm given a fixed heat input, enter Q, m, and c.
The sign of Q carries physical meaning. A positive ΔT (final temperature greater than initial) means the substance absorbed heat from its surroundings — an endothermic process. A negative ΔT means the substance released heat — an exothermic process. The calculator preserves this sign, so a negative Q result indicates heat given off by the material.
Engineering applications of the specific heat equation are extensive. HVAC engineers calculate the energy needed to heat or cool buildings. Chemical engineers size heat exchangers and reactors. Materials scientists use calorimetry to measure specific heat experimentally. Food scientists design pasteurisation and sterilisation processes. Even everyday questions — how long will it take my oven to heat a 5 kg roast from 4 °C to 80 °C, and how much energy will that require? — reduce directly to Q = m × c × ΔT.
This calculator accepts temperatures in Celsius and mass in kilograms to match the standard SI convention for specific heat. For substances measured in grams or with temperature in Fahrenheit, convert first: 1 g = 0.001 kg; °F to °C = (°F − 32) × 5/9. Specific heat values for thousands of materials are available in engineering reference tables and NIST databases.
Specific heat examples
Heat energy calculations for common materials using Q = m × c × ΔT.
| Substance / Conditions | Heat Energy Q | Notes |
|---|---|---|
| Water — 1.0 kg, c = 4186 J/kg·K, 25 °C → 100 °C | 313,950 J (≈ 314 kJ) | Energy to bring 1 litre of water to boiling from room temperature. This is roughly the energy in a standard kitchen kettle cycle. |
| Aluminum — 5.0 kg, c = 900 J/kg·K, 20 °C → 150 °C | 585,000 J (585 kJ) | Industrial heating of an aluminum billet. Aluminum heats quickly; compare to steel which would need less energy per kg due to lower specific heat. |
| Iron — 2.0 kg, c = 450 J/kg·K, 800 °C → 100 °C | −630,000 J (−630 kJ) | Heat released when iron cools from forging temperature. Negative Q indicates heat given off, not absorbed. |
| Copper wire — 0.5 kg, c = 385 J/kg·K, 15 °C → 85 °C | 13,475 J (≈ 13.5 kJ) | Heating copper wire for an electrical application. Copper's low specific heat means it reaches operating temperature quickly. |
How to use the specific heat calculator
- Select what you want to solve for: Heat Energy (Q), Mass (m), Specific Heat (c), or Temperature Change (ΔT).
- Enter the known values in the visible fields. Fields for the selected unknown will be hidden automatically.
- Click Calculate to see the result instantly, along with the formula used.
- Use the example buttons to pre-fill values for water, aluminum, or iron heating scenarios.
- Click Reset to clear all fields and start a fresh calculation.
Specific heat calculator FAQ
What is specific heat capacity and how is it different from heat capacity?
Specific heat capacity (c) is a material property expressed per unit mass — typically J/(kg·K) — and is the same for all samples of a given material regardless of how much you have. Heat capacity (C) is the product c × m and describes a specific object. A 2 kg block of iron has a heat capacity of 2 × 450 = 900 J/K, meaning it takes 900 joules to raise its temperature by 1 °C.
Why does water have such a high specific heat capacity?
Water molecules form extensive hydrogen-bond networks. Breaking and reforming these bonds absorbs a large amount of energy without a corresponding rise in temperature, giving water its unusually high specific heat of 4186 J/(kg·K). This is why coastal cities have milder climates than inland areas, why water is used as a coolant, and why the human body (which is mostly water) maintains a stable temperature.
How do I find the specific heat of an unknown material experimentally?
Use a simple calorimetry experiment: heat the material to a known temperature, then transfer it to an insulated cup of water with a known mass and temperature. Measure the final equilibrium temperature. Because Q_released = Q_absorbed, you can write m_material × c × (T_initial − T_final) = m_water × 4186 × (T_final − T_water_initial). Rearranging gives c. Use this calculator's 'Specific Heat' mode with the measured values.
Can I use Celsius degrees instead of kelvin in the formula?
Yes, because ΔT is the same whether expressed in °C or K — a change of 1 °C equals a change of 1 K. The temperature difference is what matters, not the absolute temperature. However, if you use the absolute temperature T in a different formula (such as the ideal gas law), you must convert to kelvin: K = °C + 273.15.
What if my specific heat value is given in cal/(g·°C)?
Convert to SI units first. One calorie per gram per degree Celsius equals 4186 joules per kilogram per kelvin. So water's specific heat of 1 cal/(g·°C) is exactly 4186 J/(kg·K). Multiply any value in cal/(g·°C) by 4186 to get J/(kg·K), then use this calculator normally.
Does specific heat change with temperature?
Yes, for real substances specific heat is slightly temperature-dependent. The values listed in tables are usually measured at or near room temperature (25 °C) and are reasonable approximations across moderate temperature ranges. For precise engineering at extreme temperatures — near absolute zero or above 800 °C — use temperature-dependent heat capacity data from NIST or engineering handbooks and integrate Q = m × ∫c(T) dT.