About Specific Heat Calculator
Specific heat capacity describes how much energy a kilogram of a material needs to change temperature by one kelvin. Water's value is high, which is why it heats slowly and carries heat so effectively, while metals are much lower and heat up quickly. The relation q = m·c·ΔT ties those quantities together.
This calculator solves any of the four variables, converts grams, kilograms, joules and kilojoules to consistent units first, and shows the substitution. It also makes the sign convention explicit: positive q means heat is gained and the temperature rises, while negative q means heat is released and the substance cools.
What this tool does
Solve all four quantities
Calculate heat energy, mass, specific heat capacity or temperature change from the other three values.
Six material presets
Water, aluminum, copper, iron, glass and ethanol at approximate room-temperature values in J/(g·°C).
Unit normalisation shown
Grams or kilograms, J/(g·°C), J/(kg·K) or kJ/(kg·K), and ΔT in °C or K are converted before the formula runs.
Heat gained or lost
The sign of q and ΔT is reported in plain language, so cooling is shown as a negative heat transfer rather than an error.
Joules and kilojoules
The result is shown in joules, or automatically in kilojoules when the value is large enough to be clearer.
Formula and substitution
q = m × c × ΔT is printed with the normalised values and the arithmetic.
How to use Specific Heat Calculator
- 01
Choose what to calculate
Select heat energy, mass, specific heat capacity or temperature change.
- 02
Enter the three known values
Use the unit selectors for mass, specific heat, heat energy and temperature change.
- 03
Pick a material preset if useful
Click Water, Aluminum, Copper, Iron, Glass or Ethanol to fill a typical specific heat value.
- 04
Read the result and sign
The headline shows the missing quantity, and the explanation says whether heat is gained or released.
- 05
Check the working
The formula panel shows the unit normalisation and the substituted values, then press Reset for another problem.
How this tool works
- Works with
- m, c, ΔT → q
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Preset values are approximate room-temperature figures; actual specific heat varies with temperature, pressure and purity.
- The relation applies within a single phase; melting, boiling and latent heat require a different calculation.
- Assumes no heat loss to the surroundings; real calorimetry also has container heat capacity and losses.
Privacy and file handling
Mass, specific heat, heat energy and temperature values are processed entirely in your browser. Nothing is uploaded, stored or logged.
Read the full privacy policy