This calculator computes the amount of heat energy involved when a substance changes temperature without changing phase. You enter the mass of the material, its specific heat capacity, and the temperature change. The tool then applies the standard thermodynamics relationship
Q = m c ΔT
to return the heat energy Q in joules (J). Positive values of Q correspond to heating (energy absorbed by the material), while negative values correspond to cooling (energy released by the material).
The calculator is intended for students, teachers, and engineers who need quick, approximate answers for sensible heating and cooling problems.
Specific heat capacity (usually shortened to specific heat and denoted by c) measures how much energy is required to raise the temperature of a unit mass of a substance by one degree. In SI units it is expressed as joules per kilogram per kelvin, written as J/(kg·K).
A high specific heat means a substance can absorb a lot of energy with only a small temperature increase. Water is a classic example: its high specific heat allows oceans and lakes to moderate climate and helps keep body temperatures stable. Substances with low specific heat, such as many metals, warm up and cool down quickly because they require much less energy per degree of temperature change.
Typical orders of magnitude include:
These differences underpin many engineering choices in heating systems, cooling systems, and thermal energy storage.
The relationship between heat, mass, specific heat, and temperature change is usually written as:
where:
Because a change of 1 K is the same size as a change of 1 °C, you may enter ΔT in either unit. Only differences matter in this formula, not the absolute temperature scale, as long as you are consistent.
The same equation can be rearranged to solve for any one of the variables if the others are known:
In introductory physics and engineering, this simple linear relationship is used whenever the specific heat is approximately constant over the relevant temperature range and there is no phase change.
The calculator expects the following units:
In textbooks or data tables you may also see specific heat in other units, such as J/(g·K) or BTU/(lb·°F). You can still use this calculator by converting to SI units first:
Temperature differences in kelvins and in degrees Celsius are numerically the same, so a material that warms from 20 °C to 35 °C has ΔT = 15 °C = 15 K.
To estimate the heat involved in a temperature change:
If any of the values are missing or non-physical (such as a negative mass), you should correct them before interpreting the result. Treat the output as an approximate value unless you have very accurate property data and a well-controlled system.
Suppose you want to estimate how much energy is required to heat 2 kg of water (roughly 2 litres) by 10 °C, from 20 °C to 30 °C.
Known values:
Apply the formula:
Q = m c ΔT = 2 × 4,180 × 10 = 83,600 J
So the calculator will return a heat energy of about 8.36 × 104 J. If an electric heater delivered a constant power of 1,000 W (1 kJ/s), this would correspond to about 83.6 seconds of ideal heating with no losses. In practice, extra time and energy are needed because of heat losses to the environment and inefficiencies.
You can repeat this process for other materials simply by changing the specific heat c and mass m to match your situation. For metals, you will typically obtain much smaller Q values for the same mass and temperature change, reflecting their lower heat capacity.
The table below lists a few approximate specific heat capacities at around room temperature and standard pressure. Actual values depend on temperature, pressure, and composition, so treat these numbers as representative averages for quick estimates.
| Material | Approx. specific heat c (J/(kg·K)) | Notes |
|---|---|---|
| Water (liquid, ~20 °C) | 4,180 | High heat capacity; excellent for thermal storage and cooling systems. |
| Ice (solid water, ~0 °C) | 2,100 | Lower than liquid water; phase change at 0 °C also involves latent heat. |
| Steam (water vapor, ~100 °C) | 2,000 | Value depends strongly on temperature and pressure. |
| Aluminum | 900 | Relatively high among common metals; used in cookware and heat sinks. |
| Copper | 385 | Heats and cools rapidly; widely used where quick thermal response is needed. |
| Iron / steel (carbon steel) | ~450 | Representative of many structural steels; exact value varies by alloy. |
| Air (constant pressure, ~25 °C) | 1,005 | Often used for HVAC and ventilation calculations at moderate temperatures. |
Materials with higher specific heat can store more energy per kilogram per degree. This helps explain, for example, why water-based heating systems can carry substantial thermal energy, and why coastal climates (with large bodies of water nearby) tend to have smaller temperature swings than inland regions.
Once you have entered m, c, and ΔT and obtained Q, consider the following points when interpreting the result:
Always remember that the calculation assumes ideal conditions. In real systems, heat losses, mixing, and non-uniform temperatures can make the actual energy usage higher than the simple Q = mcΔT estimate.
The Q = mcΔT equation and this calculator rest on several important assumptions:
For high-precision engineering work, large temperature ranges, or gases at high pressure, more sophisticated models or temperature-dependent property data are required. In those cases, Q is often computed by integrating c(T) over the temperature range instead of using a single average value.
Specific heat calculations appear in many real-world scenarios:
In all of these cases, the specific heat provides a direct link between temperature changes and the underlying energy flows, helping you design systems that stay within safe and efficient operating limits.
Yes. You can use the same Q = mcΔT relationship for both heating and cooling. If you treat ΔT as negative for a temperature drop, the calculated Q will be negative, indicating that energy is leaving the material.
Yes. For temperature differences, a change of 1 °C is the same size as a change of 1 K, so ΔT can be entered in either unit. Just make sure it is a difference, not an absolute temperature on the Kelvin scale.
No. The formula Q = mcΔT does not include latent heats of fusion, vaporization, or other phase transitions. If your process involves melting, freezing, boiling, or condensation, you must account for those separately using tabulated latent heat values in addition to sensible heating or cooling.
The output Q is in joules (J), consistent with SI units. You can divide by 1,000 to get kilojoules (kJ) or by 3,600,000 to convert joules to kilowatt-hours (kWh) if you want to compare with electricity bills.
The accuracy depends mainly on how well the specific heat you use represents your material over the actual temperature range, and how closely your system matches the assumptions listed above. For classroom problems and quick engineering estimates, the results are usually sufficient. For detailed design, you may need more advanced models and experimental data.
Pulse in energy and vent heat to keep the sample near its target temperature rise. Each stage reshuffles the mass, specific heat, and ΔT goal, so you’ll feel how controls the joules you need.
Awaiting launch. The trainer uses your calculator inputs for stage one.