Calculate heat energy Q = mcΔT, heat capacity, and heating time. Compare specific heats of common materials. Includes energy cost estimation and unit conversions.
Heat capacity quantifies how much thermal energy a substance can absorb or release for a given temperature change. The fundamental equation Q = mcΔT connects heat energy (Q), mass (m), specific heat capacity (c), and temperature change (ΔT) — one of the most widely used relationships in thermodynamics and engineering.
This calculator computes the total heat energy required to raise or lower the temperature of any mass by any amount. It supports ten common materials with pre-loaded specific heat values, or you can enter a custom value for specialized applications. Beyond the basic Q = mcΔT calculation, it provides the total heat capacity (C = mc), heating time at a given power level, energy in BTU and calories, and an estimated electricity cost.
Whether you are sizing a water heater, designing a thermal buffer, calculating calorimetry results in a chemistry lab, or simply wondering how much energy it takes to boil a kettle, this calculator gives you immediate, accurate answers with full unit support.
While Q = mcΔT is a simple formula, real applications involve unit conversions (kg vs lb, kJ vs BTU, °C vs °F), looking up specific heat values, and computing derived quantities like heating time. This calculator automates all of these, compares your material against a reference table, and estimates real-world costs. It eliminates the most common source of errors: unit mismatches.
Heat energy: Q = m × c × ΔT Heat capacity: C = m × c Time to heat: t = |Q| / P Where: Q = heat energy (J) m = mass (kg) c = specific heat capacity (J/(kg·K)) ΔT = T_final − T_initial (°C or K) P = power (W) C = heat capacity (J/K)
Result: 334.9 kJ (0.093 kWh)
Heating 1 kg of water from 20°C to 100°C: Q = 1 × 4186 × 80 = 334,880 J ≈ 334.9 kJ. At 1000 W, this takes about 335 seconds (5.6 minutes). The energy cost is approximately $0.011 at $0.12/kWh.
Calorimetry — the science of measuring heat — relies directly on Q = mcΔT. In a simple calorimeter, a sample at one temperature is mixed with water at another. By measuring the final equilibrium temperature and knowing the specific heats and masses, you can determine the specific heat of an unknown material or the energy content of a food or fuel sample.
Engineers use heat capacity calculations extensively. Sizing a water heater requires knowing how much energy is needed to heat a tank of water from cold supply temperature to the desired output temperature. Thermal batteries in solar energy systems store heat in materials with high volumetric heat capacity (like concrete or phase-change materials). Electronic thermal management calculates how quickly a heat sink absorbs energy before reaching a critical temperature.
This calculator addresses sensible heat — temperature change without phase change. When materials melt or boil, additional latent heat is required at constant temperature. For water, the latent heat of fusion is 334 kJ/kg (ice to water) and the latent heat of vaporization is 2,260 kJ/kg (water to steam). A complete heating analysis must include both sensible and latent contributions.
Specific heat (c) is the heat per unit mass per degree: J/(kg·K). Heat capacity (C) is the total heat per degree for a given object: C = mc, in J/K. A large object has high heat capacity even if its specific heat is low.
Starting from 20°C: Q = 1 kg × 4186 J/(kg·K) × 80 K = 334,880 J ≈ 335 kJ. This does not include the latent heat of vaporization needed to actually convert the water to steam (an additional 2,260 kJ).
Water molecules form extensive hydrogen bonds. Breaking and reforming these bonds absorbs significant energy without raising the temperature. This makes water an exceptional thermal buffer in climate, biology, and engineering.
Yes, though for most materials the variation is small over typical temperature ranges. For precise work at extreme temperatures, use temperature-dependent heat capacity data (Cp as a function of T).
A British Thermal Unit (BTU) is the energy needed to raise one pound of water by one degree Fahrenheit. 1 BTU ≈ 1,055 joules. BTUs are still widely used in HVAC, heating, and energy industries in the US.
Divide the total energy (Q in joules) by the power (P in watts): t = Q/P gives time in seconds. This assumes 100% efficiency; real heaters may be 80-95% efficient, so multiply the time by 1/efficiency.