Thermal physics tool

Specific Heat Calculator

Calculate heat energy, mass, specific heat capacity, or temperature change for heating and cooling problems.

Enter three known values

Solve a specific heat problem

Free tool
J

This is the value being calculated.

g

Mass of the material in grams.

J/(g·°C)

Energy required to raise one gram by one degree Celsius.

°C

Final temperature minus initial temperature.

Use joules, grams, J/(g·°C), and degrees Celsius consistently. Negative heat energy and temperature change represent cooling.

Try an example:

Your result will appear here

Select the missing variable and enter the other three values.

Formula

The specific heat equation

Specific heat equationq = m × c × ΔT

Heat energy depends on the material mass, its specific heat capacity, and the amount of temperature change.

Worked example

Heating water example

Calculate the heat required to raise 100 grams of water by 10°C. The specific heat capacity of water is 4.18 J/(g·°C).

  1. Write the equation: q = m × c × ΔT
  2. Substitute the values: 100 × 4.18 × 10
  3. Multiply: 4,180
  4. The required heat energy is 4,180 J

Heating and cooling

Understand positive and negative values

Positive heat energy and temperature change normally represent heating. Negative heat energy and temperature change represent cooling.

When solving for mass or specific heat capacity, heat energy and temperature change must have matching signs so that the physical result remains positive.

Physics guidance

Common specific heat mistakes

  • Using final temperature instead of temperature change.
  • Mixing kilograms with a specific heat value based on grams.
  • Ignoring the sign of heat energy during cooling.
  • Confusing heat energy with temperature.
  • Rounding intermediate values too early.

Model limits

Assumptions and limitations

The calculation assumes that the material has a constant specific heat over the selected temperature interval and that the entered heat energy is transferred entirely to or from the stated sample.

Real experiments may lose energy to the container, surroundings, evaporation, or phase changes. Specific heat can also vary with temperature, pressure, purity, and material composition, so measured results may differ from the ideal calculation.

Related energy tools

Use the Power Calculator to calculate the rate at which heat or other forms of energy are transferred.

Use the Work Calculator to compare thermal energy calculations with mechanical energy transfer.

Questions and answers

Specific heat FAQ

What is the specific heat formula?

The standard equation is q = mcΔT, where q is heat energy, m is mass, c is specific heat capacity, and ΔT is temperature change.

Can heat energy be negative?

Yes. Negative heat energy represents heat leaving a material, which normally corresponds to a negative temperature change.

What units should I use?

This calculator uses joules for heat energy, grams for mass, joules per gram per degree Celsius for specific heat capacity, and degrees Celsius for temperature change.

Accuracy and transparency

Created and maintained by our editorial team

This physics calculator is maintained by the Science Lab Tools Editorial Team. Its calculation logic is tested with representative inputs, while the supporting guidance is checked for formula clarity, units, assumptions, and common mistakes.

Learn more about our formula-review and correction process, or read about Science Lab Tools.

  • Calculation logic tested
  • Variables and units explained
  • Assumptions stated clearly
  • Corrections handled transparently