FormatFlow

No tool matches “”

Try a format (“webp”, “mp3”) or a verb (“merge”, “compress”).

Loading index

↵to open

Physics Tools · Updated October 21, 2026 · Reviewed by FormatFlow Editorial

Specific Heat Calculator

You can calculate heat energy, mass, specific heat capacity or temperature change with q = m·c·ΔT, with material presets for water, aluminum, copper, iron, glass and ethanol.

Runs in your browserFree · No sign-up · No watermark
m, c, ΔT → qRuns in your browser
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

This tool runs in your tab. Nothing is uploaded and no copy is stored.

How files are handled

At a glance

Works with
m, c, ΔT → q
Processing
In your browser
Price
Free, no account
Updated
October 21, 2026
All Physics Tools

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

The details that matter when you use Specific Heat Calculator for real work.
  • 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

No account, no installation — the whole job happens in this browser tab.
  1. 01

    Choose what to calculate

    Select heat energy, mass, specific heat capacity or temperature change.

  2. 02

    Enter the three known values

    Use the unit selectors for mass, specific heat, heat energy and temperature change.

  3. 03

    Pick a material preset if useful

    Click Water, Aluminum, Copper, Iron, Glass or Ethanol to fill a typical specific heat value.

  4. 04

    Read the result and sign

    The headline shows the missing quantity, and the explanation says whether heat is gained or released.

  5. 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

Specific Heat Calculator FAQ

Short, direct answers to the questions people ask before using this tool.
What is specific heat capacity?
Specific heat capacity is the energy needed to raise the temperature of one kilogram of a material by one kelvin, measured in J/(kg·K). A high value means the material needs more energy for the same temperature change, so it heats and cools slowly.
Why is the specific heat of water so high?
Water's hydrogen bonds absorb a lot of energy before the molecules move faster, so a kilogram of water needs about 4,184 joules to warm by one kelvin. That is why water is used as a coolant and why large bodies of water moderate nearby air temperatures.
What does a negative heat value mean?
A negative q means the substance releases heat to its surroundings and its temperature falls. The magnitude is the amount of energy transferred; the sign records the direction, so cooling is not a calculation error.
Why can ΔT be entered in degrees Celsius or kelvin?
A temperature difference of one degree Celsius is exactly the same size as a difference of one kelvin, because the two scales have the same spacing. Only the zero point differs, and a difference is unaffected by where zero sits, so no conversion factor is needed.
Do phase changes follow q = m × c × ΔT?
No. During melting or boiling the temperature stays constant while energy breaks the bonds between molecules, which requires the latent heat of fusion or vaporisation. The q = mcΔT relation applies within a single phase, not across a phase transition.
How accurate are the material presets?
They are approximate room-temperature values from standard tables. Specific heat varies slightly with temperature, and real samples may contain impurities or be alloys, so use a measured value for precise calorimetry and treat the preset as a quick starting point.
Why do metal objects feel colder than wood at the same temperature?
That effect is mostly about thermal conductivity, not specific heat: metal moves heat away from your skin quickly, so it feels colder even when both objects are at room temperature. Specific heat tells you how much energy a material stores for a given temperature change, not how fast heat flows.
Can I use this calculator to find the mass of a sample?
Yes. Switch to the Mass mode and enter the heat energy, specific heat capacity and temperature change. The calculator returns the mass after normalising the units, and it explains the sign requirement: heat and temperature change must point in the same direction for a positive mass.

Background reading

Format guides that explain the trade-offs behind Specific Heat Calculator.