Skip to main content

Specific Heat Capacity Converter

Fast and accurate specific heat capacity conversion. Get instant results with detailed step-by-step solutions for any unit choice.

Last Updated: April 30, 2026
6 min read

About this converter

Convert between 20 different units of specific heat capacity. Enter a value and select units to see the conversion result instantly with step-by-step solution.

This tool converts specific heat capacity from one unit to another in seconds. Specific heat capacity tells you how much heat energy a material needs to raise the temperature of a certain amount of it by 1 degree. This converter helps students, engineers, lab technicians, and anyone working with heat calculations. It's useful for physics homework, thermal design, lab reports, and comparing material properties across different unit systems. You enter a value, choose the starting unit and the unit you want, and the calculator returns the converted result clearly and instantly.

How to Use This Calculator

  1. Enter your specific heat capacity value (for example, 900).
  2. Choose the from unit (such as J/kg·K).
  3. Choose the to unit (such as kJ/kg·K or cal/g·°C).
  4. Click convert (or view the result instantly, depending on the tool).
  5. Copy the result for your report, worksheet, or design notes.

Tip: If your value is "per °C," it can usually be treated the same as "per K" for temperature differences.

What This Calculator Measures

Specific heat capacity (often written as c) measures how much heat energy is required to raise the temperature of a unit mass of a substance by 1 degree.

In plain terms:

  • A higher specific heat capacity means the material needs more energy to warm up.
  • A lower specific heat capacity means it warms up more easily.

Key terms (simple definitions):

  • Heat energy (Q): Energy transferred due to temperature difference.
  • Mass (m): How much material you have (kg, g, etc.).
  • Temperature change (ΔT): How much the temperature rises or falls.
  • Specific heat capacity (c): Heat needed per unit mass per degree.

Common units you may see:

  • J/kg·K (SI standard)
  • kJ/kg·K
  • J/g·K
  • cal/g·°C
  • kcal/kg·°C
  • BTU/lb·°F (common in U.S. engineering)

Formula or Logic (Easy Explanation)

This converter changes units by multiplying your input by a conversion factor.

The idea is simple:

  • Different unit systems measure the same physical property in different ways.
  • The calculator uses known relationships between joules, calories, and BTU, and between kilogram/gram and Fahrenheit/Celsius scaling.
  • Your value stays the "same meaning," only the unit label and number format change.

You don't need to do manual steps like converting grams to kilograms first—the tool handles the full unit change in one go.

Example Calculations

Example 1: J/kg·K to kJ/kg·K

  • Input: 900 J/kg·K
  • Output: 0.9 kJ/kg·K

Example 2: J/g·K to J/kg·K

  • Input: 4.18 J/g·K
  • Output: 4180 J/kg·K

Example 3: cal/g·°C to J/kg·K

  • Input: 1 cal/g·°C
  • Output: 4184 J/kg·K

Understanding Your Results

Your converted number tells you the same thermal property, just in a different unit format.

Keep these quick checks in mind:

  • Switching from per gram to per kilogram usually makes the number larger (because 1 kg = 1000 g).
  • Switching from J to kJ usually makes the number smaller (because 1 kJ = 1000 J).
  • For temperature differences, 1 K change = 1 °C change, so "per K" and "per °C" match for most practical heat calculations.

If your converted result looks wildly off, re-check the unit selection and whether your input was per gram or per kilogram.

Common Mistakes to Avoid

  • Mixing up specific heat capacity with heat capacity (total for an object).
  • Entering a value in J/g·K but selecting J/kg·K as the input unit.
  • Forgetting that kJ vs J changes the number by 1000.
  • Confusing cal with kcal (a 1000× difference).
  • Using °F-based units without selecting the correct Fahrenheit unit option.
  • Rounding too early and losing accuracy for reports or design work.
  • Copying a value from a table without noticing the unit in the header.

Frequently Asked Questions

It's how much heat a material needs to increase the temperature of 1 unit of its mass by 1 degree.
Heat capacity is for a whole object. Specific heat capacity is per unit mass, so it's a material property you can compare.
For temperature changes, yes. A change of 1°C equals a change of 1 K, so the values match in most heat calculations.
Because it's the standard SI unit used in science and engineering.
Multiply by 1000, because 1 kg equals 1000 g.
The calculator applies the known energy conversion between calories and joules and also handles the mass unit scaling.
It means the material takes more energy to warm up, so it changes temperature more slowly under the same heating.
Yes. The unit conversion works for any substance as long as your input value is a valid specific heat capacity.
Because kcal is 1000 times larger than cal. That unit difference strongly affects the number.
Most engineering work uses J/kg·K or kJ/kg·K. Use whatever your formulas or data tables expect.
Yes, when converting to or from per °F units. The calculator accounts for the different size of a degree Fahrenheit.
Double-check the input unit, especially g vs kg and J vs kJ, then convert again.
It's how much heat a material needs to increase the temperature of 1 unit of its mass by 1 degree.
Heat capacity is for a whole object. Specific heat capacity is per unit mass, so it's a material property you can compare.
For temperature changes, yes. A change of 1°C equals a change of 1 K, so the values match in most heat calculations.
Because it's the standard SI unit used in science and engineering.
Multiply by 1000, because 1 kg equals 1000 g.
The calculator applies the known energy conversion between calories and joules and also handles the mass unit scaling.
It means the material takes more energy to warm up, so it changes temperature more slowly under the same heating.
Yes. The unit conversion works for any substance as long as your input value is a valid specific heat capacity.
Because kcal is 1000 times larger than cal. That unit difference strongly affects the number.
Most engineering work uses J/kg·K or kJ/kg·K. Use whatever your formulas or data tables expect.
Yes, when converting to or from per °F units. The calculator accounts for the different size of a degree Fahrenheit.
Double-check the input unit, especially g vs kg and J vs kJ, then convert again. Specific heat capacity helps you understand how materials respond to heating and cooling, and unit differences can make values look confusing. This converter makes it easy to switch between common scientific and engineering units without manual math. Try the calculator above to see your results.