🔁
🔁 Unit converters

Specific Heat Converter (J/kg·K, cal/g·°C, BTU/lb·°F)

Type a value — the result and every other unit update as you type.

Convert

Understanding the specific heat converter — concept and principle

This converter changes specific heat capacity between J/(kg·K), kJ/(kg·K), cal/(g·°C) and BTU/(lb·°F). Specific heat tells you how much energy it takes to warm one unit of mass of a material by one degree. Engineers, students and cooks use it to size heaters, compare materials, or read older tables written in calories or British thermal units.

1 calorie per gram-degree scaled up to joules per kilogram-kelvin1 cal = 4.1868 J warms 1 g by 1 °C; for 1 kg that is 4,186.8 J, so 1 cal/(g·°C) = 4,186.8 J/(kg·K) = 1 BTU/(lb·°F).Heat to warm 1 unit of mass by 1 degree1 g+1 °C → 1 cal= 4.1868 J1 kg+1 K → 4,186.8 J×1,000 g1cal/(g·°C)=4,186.8J/(kg·K)=1BTU/(lb·°F)A 1 °C step is the same size as a 1 K step
Per gram becomes per kilogram (×1,000) and calories become joules (×4.1868).

How it is calculated

The value is converted to J/(kg·K) and then divided by the size of the target unit. The factors, using International Table (IT) calories and BTUs, are exact:

A temperature difference of 1 °C equals 1 K, so the °C and K in these units are interchangeable.

The principle

Heat needed to change temperature follows Q = m × c × ΔT, where m is the mass, c the specific heat and ΔT the temperature change. The unit of c is therefore energy ÷ (mass × temperature difference). The calorie and the BTU were both defined historically as the heat that warms a unit of water by one degree: one gram by 1 °C, or one pound by 1 °F. Because both are anchored to water, water's specific heat is about 1 in either unit, and the IT definitions were chosen so that 1 cal/(g·°C) and 1 BTU/(lb·°F) are exactly equal. The thermochemical calorie (4.184 J) is a slightly different unit and would give 4,184 J/(kg·K).

Worked example

Default inputs: 1 cal/(g·°C) (IT) converted to J/(kg·K).

  1. 1 cal(IT) = 4.1868 J, so 1 cal/g = 4.1868 J/g.
  2. Per kilogram: 4.1868 J/g × 1,000 g/kg = 4,186.8 J/kg.
  3. Per degree: 1 °C difference = 1 K difference.
  4. Result: 1 cal/(g·°C) = 4,186.8 J/(kg·K), which is also 4.1868 kJ/(kg·K) and 1 BTU/(lb·°F).

How to read the result

Liquid water, about 4,182 J/(kg·K) at 20 °C, is unusually high, which is why it stores and carries heat so well. Most metals are far lower: aluminium about 900, iron and steel about 450, copper about 385 J/(kg·K). High specific heat means a material warms and cools slowly; low means it responds quickly. For example, heating 2 kg of water by 30 K takes about 2 × 4,182 × 30 ≈ 251 kJ.

Common mistakes

Keep in mind: Material values in tables are typical figures at a stated temperature. For engineering design, use data for the exact grade and temperature range, and consult a qualified engineer.

FAQ

Frequently asked questions

Why are cal/(g·°C) and BTU/(lb·°F) equal?

Both were defined from heating water, and the International Table definitions make the ratio exactly 1.

What is the specific heat of water?

About 4.18 kJ/(kg·K) at room temperature, or about 1 cal/(g·°C).

Is J/(kg·°C) the same as J/(kg·K)?

Yes. A change of one degree Celsius equals a change of one kelvin.

Sources: NIST Special Publication 811 (2008), Appendix B, conversion factors · BIPM, The International System of Units (SI Brochure), 9th edition, 2019

Checked 8 Nov 2026. Factors from the SI Brochure (BIPM, 9th ed.) and NIST Special Publication 811 (2008), Appendix B.

🔁 All unit converters →🌍 Calculators by country →