Convert between all common units of specific heat capacity with our free online tool
Specific heat capacity is the amount of heat energy required to raise the temperature of a substance per unit of mass. It's an important property in thermodynamics, material science, and engineering. If you're also working with related thermal properties, our thermal conductivity converter can help you understand how materials transfer heat.
This tool helps you understand energy per mass per temperature change concepts. You'll learn:
J/kg·K (Joules per kilogram-Kelvin):
Imagine heating 1 kg of water. 4186 J would raise its temperature by 1°C. That's like a 60-watt light bulb running for 70 seconds!
cal/g·°C (Calories per gram-Celsius):
The "food calorie" unit! 1 calorie heats 1 gram of water by 1°C. Your morning coffee needs about 75 calories just to heat the water (not counting the coffee itself!).
BTU/lb·°F (British Thermal Units per pound-°F):
Imperial system unit. 1 BTU heats 1 pound of water by 1°F. An average home heater might produce 40,000 BTU/hour.
Wh/kg·K (Watt-hours per kilogram-Kelvin):
Electrical energy perspective. 1 Wh = 3600 J. Useful for battery and electrical heating calculations.
Why does beach sand get hot but ocean water stays cool?
Sand has low specific heat (~830 J/kg·K) so it heats quickly. Water has high specific heat (4186 J/kg·K) so it absorbs lots of heat without getting much hotter.
Cooking with different pans:
Copper pans (385 J/kg·K) heat up and cool down quickly. Cast iron pans (449 J/kg·K) hold heat longer for even cooking.
Car engines:
Coolant (mostly water) absorbs engine heat efficiently because of water's high specific heat.
Step 1: All units convert to J/kg·K first (the standard SI unit)
Step 2: Your input value is multiplied by its conversion factor
Step 3: That J/kg·K value is divided by your target unit's conversion factor
Example: 1 cal/g·°C → J/kg·K → kJ/kg·K
1 × 4184 = 4184 J/kg·K
4184 ÷ 1000 = 4.184 kJ/kg·K
If your result is:
Larger than input: You converted to a smaller unit (kJ→J makes number bigger)
Smaller than input: You converted to a larger unit (J→kJ makes number smaller)
Same ballpark (~0.1-10): Normal range for most materials
Around 1: You're likely working with gases or some organic materials
Around 4: Water-like substances or aqueous solutions
Think of specific heat as "thermal laziness":
High specific heat = "lazy" = needs lots of energy to warm up
Low specific heat = "energetic" = warms up quickly
Imagine heating different materials:
Same heat source → copper gets hot fast (low SH), water warms slowly (high SH)
Use the material buttons: Compare water (4186) to copper (385) - see the 10× difference!
Understanding how materials store heat is just one piece of the puzzle. To see how heat moves through materials, try our thermal conductivity converter. For problems involving temperature changes and material expansion, the thermal expansion coefficient converter is a valuable resource.
Learning tip: Use this tool alongside your textbook problems to check your work and build intuition about thermal properties.