Specific Heat Converter

Convert between J/(kg·K), kJ/(kg·K), cal/(g·°C), and BTU/(lb·°F) instantly.
Type in any field and the others update automatically.

Pick a material or type into any field. Add a mass and a temperature change to see the energy it takes.

Specific Heat

Specific heat is the energy it takes to raise one kilogram of a substance by one kelvin (or one degree Celsius, since the size of the step is identical). The SI unit is the joule per kilogram-kelvin, J/(kg·K). It’s the reason some things heat up in seconds and others seem to take forever.

Key conversions:

  • 1 kJ/(kg·K) = 1,000 J/(kg·K)
  • 1 cal/(g·°C) = 4,186.8 J/(kg·K)
  • 1 BTU/(lb·°F) = 4,186.8 J/(kg·K)

It’s no accident that the calorie and BTU versions land on the same number. Both were originally defined around water, so they convert to SI identically.

The 4,186.8 there is the International Table calorie, the one that makes the BTU identity exact. Nutrition and chemistry usually use the thermochemical calorie of 4,184 J instead, which is what our specific energy converter uses for food and fuel figures. The two differ by 0.07%, far below the precision of any specific-heat value you will ever look up, but it is worth knowing why two of our own pages quote slightly different numbers for a calorie.

Where common materials sit:

  • Water: 4,187 J/(kg·K)
  • Aluminum: about 900 J/(kg·K)
  • Iron: about 450 J/(kg·K)
  • Copper: about 385 J/(kg·K)

Water’s value is unusually high, and that one fact shapes the planet. Oceans absorb and release enormous amounts of heat with only small temperature swings, which is why coastal climates stay milder than inland ones, and why a pot of water takes its time coming to a boil.

Keep one distinction clear: specific heat is per kilogram. Heat capacity without the “specific” is the total for a whole object. A swimming pool and a cup of water share the same specific heat but hold wildly different total heat capacities.

Turning it into energy: Q = m × c × ΔT

Specific heat only becomes useful when you multiply it out. The energy needed to change something’s temperature is its mass, times its specific heat, times the temperature change:

Q (joules) = mass (kg) × specific heat (J/kg·K) × temperature change (K)

Fill in a mass and a temperature change above and the calculator does it. A worked example, because the answer is larger than most people guess: heating 1.5 kg of water, a full kettle, from 20°C to 100°C takes

1.5 × 4187 × 80 = 502,440 J, which is 0.14 kWh, or about three and a half minutes on a 2.4 kW element.

Now run the same 80-degree rise on 1.5 kg of aluminium: 1.5 × 900 × 80 = 108,000 J, under a quarter of the energy. That ratio is exactly why an aluminium pan is hot the moment the flame touches it while the water inside takes its time, and why cast iron holds a steady searing temperature when cold steak hits it.

One caveat the formula hides: it only covers heating within a single phase. Boiling water off, or melting ice, takes far more energy again at no temperature change at all, and that is latent heat rather than specific heat. Water takes about 2,260 kJ per kilogram to boil away, against the 419 kJ it takes to raise that same kilogram from freezing all the way to boiling. Which is why a pan left on the heat sits at 100°C for a very long time before it runs dry.


How we build and check this converter

This converter runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.