Specific Heat Calculator - Heat, Mass, c & Delta T

Use this specific heat calculator to solve Q = m x c x delta T for heat energy, mass, specific heat capacity, or temperature change.

Updated: April 28, 2026 • Free Tool

Specific Heat Calculator

Choose the unknown in Q = m x c x delta T.

Energy transferred into or out of the sample.

Unit for Q input and output.

Mass of the material being heated or cooled.

Unit for mass input and output.

Heat needed per unit mass per degree change.

Unit for c input and output.

Use a temperature difference, not an absolute temperature.

Fahrenheit is treated as delta F only.

Results

Heat Energy Q
20.92 kJ
Heat Energy Q 20.92 kJ
Mass m 1,000 g
Specific Heat c 4.184 J/g°C
Delta T 5 °C
Formula Used Q = m x c x delta T
Base Values 20,920 J, 1 kg, 4,184 J/kg°C, 5 °C

What is a Specific Heat Calculator?

A specific heat calculator solves the calorimetry relationship between heat energy, mass, material-specific heat, and temperature change. It is useful for physics homework, chemistry labs, thermal design, cooking science, HVAC estimates, and engineering checks.

  • Find heat energy when mass, specific heat, and delta T are known.
  • Solve for specific heat capacity from measured calorimetry data.
  • Estimate sample mass from available energy and temperature rise.
  • Convert between joules, calories, BTU, grams, kilograms, pounds, and ounces.

The calculator converts every input to base units before solving: joules for energy, kilograms for mass, J/kg°C for specific heat, and Celsius or kelvin-sized temperature differences for delta T.

For standalone energy unit conversions, use our Energy Converter.

Specific Heat Formula

The specific heat equation is the standard constant-pressure or constant-volume classroom model for sensible heat transfer when phase changes are not involved.

Q = m x c x delta T

Here, Q is heat energy, m is mass, c is specific heat capacity, and delta T is temperature change. The same equation rearranges to m = Q / (c x delta T), c = Q / (m x delta T), or delta T = Q / (m x c).

For example, heating 1000 g of water by 5°C requires about 20.92 kJ because 1000 g x 4.184 J/g°C x 5°C = 20,920 J.

According to OpenStax Chemistry, calorimetry calculations commonly use q = m x c x delta T for heat transfer between a substance and its surroundings.

Unit Conversion Notes

Energy Units

J, kJ, cal, kcal, and BTU are converted to joules before the formula is applied.

Mass Units

Grams, kilograms, pounds, and ounces are converted to kilograms for the base calculation.

Specific Heat Units

J/g°C, cal/g°C, and BTU/lb°F are normalized to J/kg°C internally.

Temperature Difference Units

Delta °C and delta K have the same size. Delta °F is multiplied by 5/9 before solving.

To convert temperature readings rather than differences, use our Temperature Converter.

How to Use This Calculator

1

Choose the unknown

Select Q, m, c, or delta T from the solve-for menu.

2

Enter known values

Fill in the three known quantities and leave the selected unknown as the value to calculate.

3

Select units

Pick matching units for each field, including metric or imperial specific heat units.

4

Review the breakdown

Check the solved value, formula used, and base-unit values for your work.

If you also need mass conversions for recipe, lab, or shipping values, open our Weight Converter.

Benefits of Using This Calculator

  • Solve any variable: Rearrange Q = m x c x delta T automatically for heat, mass, specific heat, or temperature change.
  • Handle mixed units: Combine metric energy with imperial mass or BTU-based specific heat without manual conversion.
  • Catch bad inputs: Validation prevents zero, negative, missing, and non-finite values that would make the formula invalid.
  • Show your work: The result panel displays the rearranged formula and base values for homework or lab notes.

The result assumes no phase change, no heat loss to the container, and a constant specific heat over the temperature range. Real lab setups may need a calorimeter correction or separate latent heat calculation.

Common Specific Heat Values

Material Approx. c
Water4.184 J/g°C
Ice2.09 J/g°C
Aluminum0.897 J/g°C
Copper0.385 J/g°C
Iron0.449 J/g°C

These values are approximate and can vary with temperature, purity, pressure, and material composition.

Free specific heat calculator with heat energy mass specific heat and temperature change results
Professional specific heat calculator interface with inputs for heat energy, mass, specific heat capacity, temperature change, and unit conversions.

Frequently Asked Questions (FAQ)

Q: What is the specific heat formula?

A: The specific heat formula is Q = m x c x delta T, where Q is heat energy, m is mass, c is specific heat capacity, and delta T is the temperature change.

Q: How do you calculate specific heat?

A: Rearrange the formula to c = Q / (m x delta T). Convert energy, mass, and temperature difference to compatible units before dividing.

Q: Can temperature change be entered in Fahrenheit?

A: Yes, but use Fahrenheit as a temperature difference only. A change of 1 degree F equals a change of 5/9 degree C or K.

Q: What units does this specific heat calculator support?

A: The calculator supports energy in J, kJ, cal, kcal, and BTU; mass in g, kg, lb, and oz; specific heat in J/g C, J/kg C, cal/g C, and BTU/lb F; and temperature difference in C, K, or F delta units.

Q: What is the specific heat of water?

A: Liquid water is commonly approximated as 4.184 J/g C, 4184 J/kg C, 1 cal/g C, or about 1 BTU/lb F near room temperature.

Q: Is specific heat the same as heat capacity?

A: No. Specific heat is per unit mass, while heat capacity is for a whole object or sample. Heat capacity equals mass multiplied by specific heat.