Specific Heat Calculator
Calculate heat energy (Q), mass (m), specific heat capacity (c), or temperature change (ΔT) using the Q = mcΔT formula with unit conversion and material reference table.
What Is the Specific Heat Calculator?
The Specific Heat Calculator solves the heat equation $Q = mc\Delta T$ for any one of the four variables: heat energy ($Q$), mass ($m$), specific heat capacity ($c$), or temperature change ($\Delta T$). It handles unit conversions automatically and includes a reference table of common materials with their specific heat values. For related thermal tools, check our Thermal Conductivity Calculator and Thermal Expansion Calculator.
The Specific Heat Formula
The relationship between heat energy, mass, specific heat capacity, and temperature change is expressed by the equation:
$$Q = m \cdot c \cdot \Delta T$$
Where:
- $Q$ is the heat energy added or removed (joules, kilojoules, calories, BTU)
- $m$ is the mass of the substance (kilograms, grams, pounds)
- $c$ is the specific heat capacity (J/(kg·K), cal/(g·°C), BTU/(lb·°F))
- $\Delta T$ is the temperature change (kelvin, Celsius, Fahrenheit, Rankine)
The equation can be rearranged to solve for any unknown:
- $m = Q / (c \cdot \Delta T)$ — find mass from heat energy
- $c = Q / (m \cdot \Delta T)$ — find specific heat capacity from calorimetry data
- $\Delta T = Q / (m \cdot c)$ — find temperature change from added heat
How to Use the Specific Heat Calculator
Select the variable you want to solve for using the dropdown menu. Enter the known values in their respective fields and choose the appropriate units. The result updates in real time with a step-by-step breakdown of the calculation. Click any material in the reference table to load its specific heat capacity automatically.
Example Calculation
Problem: How much heat is needed to raise 0.5 kg of water by 20 °C? Water has a specific heat capacity of 4186 J/(kg·K).
Solution: Select "Solve for Heat Energy (Q)", enter mass = 0.5 kg, specific heat = 4186 J/(kg·K), and temperature change = 20 ΔK. The calculator computes:
$$Q = 0.5 \times 4186 \times 20 = 41,860 \text{ J} \approx 41.86 \text{ kJ}$$
Specific Heat of Common Materials
| Material | Specific Heat $c_p$ (J/kg·K) |
|---|---|
| Water (pure) | 4,186 |
| Aluminum | 897 |
| Copper | 385 |
| Iron | 449 |
| Lead | 129 |
| Silver | 235 |
| Gold | 129 |
| Glass (window) | 840 |
| Concrete | 880 |
| Stainless steel | 500 |
| Carbon steel | 490 |
| Brass | 380 |
| Titanium | 523 |
Applications of Specific Heat
Understanding specific heat capacity is essential in many fields:
- HVAC and heating design — sizing heaters, boilers, and cooling loads
- Calorimetry — identifying unknown materials by their specific heat
- Cooking and food science — estimating energy needed to heat ingredients
- Engineering thermal management — selecting coolants and heat storage materials
- Environmental science — modeling heat transfer in oceans and atmosphere
Limitations
The equation $Q = mc\Delta T$ applies only to sensible heat — heating or cooling within a single phase. During melting or boiling, the temperature stays constant while energy is absorbed as latent heat, which follows $Q = mL$ instead. Additionally, specific heat capacity varies slightly with temperature; the values in the reference table are room-temperature approximations.
Frequently Asked Questions
What is specific heat capacity?
Specific heat capacity is the amount of heat energy required to raise the temperature of one kilogram of a substance by one kelvin (or one degree Celsius). It is measured in J/(kg·K) and is an intrinsic property of each material.
How do you calculate specific heat?
Rearrange the heat equation to $c = Q / (m \cdot \Delta T)$. Divide the heat energy added (in joules) by the product of the mass (in kilograms) and the temperature change (in kelvin).
What is the specific heat of water?
Liquid water has a specific heat capacity of approximately 4186 J/(kg·K), or 1 cal/(g·°C). This high value is why water resists temperature change and is widely used as a coolant.
What is the difference between specific heat and heat capacity?
Specific heat capacity is per unit mass — it is an intrinsic material property. Heat capacity (without "specific") refers to the entire object: $C = m \cdot c$. A large object has a larger heat capacity than a small one even if both are made of the same material.
Does the specific heat equation work during phase changes?
No. The equation $Q = mc\Delta T$ applies only to sensible heat within a single phase. During melting or boiling, the temperature stays constant while energy is absorbed as latent heat, calculated with $Q = mL$.
Can $\Delta T$ be negative?
Physically, removing heat gives a negative $\Delta T$ and a negative $Q$ (cooling). This calculator works with magnitudes — enter the size of the temperature change and the result is the amount of heat exchanged. For cooling, the same number of joules is released rather than absorbed.