Physics

Specific Heat Calculator

Settings
Reset
Share
Save
Embed
Report a bug

Share calculator

Add our free calculator to your website

Please enter a valid URL. Only HTTPS URLs are supported.


Use as default values for the embed calculator what is currently in input fields of the calculator on the page.


Input border focus color, switchbox checked color, select item hover color etc.


Please agree to the Terms of Use.

Preview

Save calculator

Calculator Settings

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Share calculator

What is specific heat?

Specific heat capacity is a property of a substance that tells you how much energy it takes to raise the temperature of one kilogram of that substance by one kelvin (or, equivalently, by one degree Celsius). Water, for example, has a high specific heat of about 4186 J/(kg·K), which is why it warms up and cools down slowly compared with metals.

This calculator uses the fundamental heat equation Q=mcΔTQ = m \cdot c \cdot \Delta T and lets you solve for any one of the four quantities: the heat energy QQ, the mass mm, the specific heat capacity cc, or the temperature change ΔT\Delta T.

How does the calculator work?

Choose what you want to find from the “Calculate” menu, then enter the three known values. The calculator keeps everything in SI units internally — energy in joules (J), mass in kilograms (kg), specific heat in J/(kg·K), and temperature change in kelvin (K). A change of 1 K is exactly the same size as a change of 1 °C, so ΔT\Delta T can be entered as either a temperature difference in kelvin or in degrees Celsius.

When solving for mass, specific heat, or temperature change, the calculator divides by the other quantities, so it returns no result if any divisor is zero.

Formula

The heat energy needed to change the temperature of a substance is:

Q=mcΔTQ = m \cdot c \cdot \Delta T

Where:

  • QQ is the heat energy added or removed, in joules (J),
  • mm is the mass of the substance, in kilograms (kg),
  • cc is the specific heat capacity, in J/(kg·K),
  • ΔT\Delta T is the temperature change, in kelvin (K).

Rearranging lets you solve for any unknown:

m=QcΔT,c=QmΔT,ΔT=Qmcm = \frac{Q}{c \cdot \Delta T}, \quad c = \frac{Q}{m \cdot \Delta T}, \quad \Delta T = \frac{Q}{m \cdot c}

Worked examples

Example 1: Heating water

Heat 2 kg of water (c=4186J/(kg⋅K)c = 4186 \, \text{J/(kg·K)}) by 10 K. The heat energy required is:

Q=2kg×4186J/(kg⋅K)×10K=83720JQ = 2 \, \text{kg} \times 4186 \, \text{J/(kg·K)} \times 10 \, \text{K} = 83720 \, \text{J}

So 83720 joules are needed.

Example 2: Solving for mass

Suppose 83720 J of heat raised the temperature of some water (c=4186J/(kg⋅K)c = 4186 \, \text{J/(kg·K)}) by 10 K. The mass is:

m=83720J4186J/(kg⋅K)×10K=2kgm = \frac{83720 \, \text{J}}{4186 \, \text{J/(kg·K)} \times 10 \, \text{K}} = 2 \, \text{kg}

The sample had a mass of 2 kg, confirming the first example.

Practical notes

  • Specific heat values vary with temperature and phase; published values are typically given near room temperature.
  • The formula assumes no phase change (no melting or boiling). Crossing a phase boundary requires latent heat, which this calculator does not include.
  • A negative ΔT\Delta T (cooling) gives a negative QQ, meaning heat is removed from the substance.

If you are studying gases, you may also find our air density calculator and Boyle’s law calculator useful.

Report a bug

This field is required.