Skip to main content

Specific Heat Calculator

I built this to skip the algebra on Q = mcΔT problems — pick what you need to find, enter the other three values in any common unit, and get heat energy, mass, specific heat, or ΔT instantly.

Quick Answer

The specific heat formula is Q = mcΔT, where Q is heat energy (J), m is mass (g), c is specific heat capacity (J/(g·°C)), and ΔT is the temperature change (°C).

Enter any three of the four values above — in J, kJ, cal, kcal, g, kg, °C, or °F — to solve for the fourth.

Specific Heat Calculator

Solve Q = mcΔT for heat energy, mass, specific heat, or temperature change.

Try:

ΔT = final temperature − initial temperature. Use a negative value for cooling.

About Specific Heat

How This Calculator Works

The heat equation Q = mcΔT relates the heat energy transferred (Q) to an object's mass (m), its specific heat capacity (c), and its temperature change (ΔT). Pick which value you need, enter the other three, and this tool solves for it — converting between joules, calories, grams, and kilograms internally.

Why Water Has Such a High Specific Heat

Water's specific heat of 4.186 J/(g·°C) is unusually high compared to metals — it takes roughly 9 times more energy to heat a gram of water by 1°C than a gram of aluminum. This is why coastal climates stay milder than inland ones and why water is used as a coolant in engines and power plants.

What This Doesn't Account For

This calculator assumes no phase change occurs during heating or cooling (no melting, freezing, or boiling) and that specific heat stays constant over the temperature range — both reasonable approximations for small temperature swings within a single phase, but not for a substance crossing its melting or boiling point.

What Is Specific Heat and How Do You Calculate It?

Specific heat capacity (c) is the amount of heat energy required to raise the temperature of one gram of a substance by one degree Celsius. It is measured in joules per gram per degree Celsius, J/(g·°C), and every material has its own characteristic value — water needs far more energy per gram than metals like copper or iron.

The heat equation, sometimes called the specific heat formula, is Q = mcΔT, where Q is heat energy transferred (joules), m is mass (grams), c is specific heat capacity (J/(g·°C)), and ΔT is the temperature change (final minus initial, in °C). This relationship was formalized through 18th-century calorimetry work by Joseph Black, who first distinguished heat quantity from temperature.

According to the National Institute of Standards and Technology (NIST), liquid water has a specific heat of 4.186 J/(g·°C) — one of the highest of any common substance — which is why it takes roughly nine times more energy to heat a gram of water by 1°C than a gram of aluminum.

How to Use This Specific Heat Calculator

Choose which value you need — heat energy, mass, specific heat, or temperature change — then enter the other three. The calculator solves Q = mcΔT for the missing quantity instantly.

  • Heat Energy (Q): The total energy absorbed or released, in joules, kilojoules, calories, or kilocalories. Use a positive value for heating and a negative value for cooling.
  • Mass (m): The mass of the sample, in grams or kilograms.
  • Specific Heat (c): The substance's heat capacity per gram. Pick a common substance from the dropdown to auto-fill this, or enter a custom value for an unknown material.
  • Temperature Change (ΔT): Final temperature minus initial temperature, in °C or °F. Use a negative value if the substance is cooling down.

This calculator works in both SI units (joules, grams, Celsius) common in physics and chemistry coursework and imperial-adjacent inputs like calories and Fahrenheit, so it is useful whether you are solving a textbook problem or working from a US recipe or engineering spec.

Specific Heat Capacity of Common Substances

Specific heat varies widely by material. The table below lists reference values in J/(g·°C) for substances commonly used in physics and chemistry problems.

SubstanceSpecific Heat, J/(g·°C)Relative to Water
Water (liquid)4.1861.00×
Ice2.1080.50×
Ethanol2.4400.58×
Aluminum0.8970.21×
Glass0.8400.20×
Iron0.4490.11×
Copper0.3850.09×
Gold0.1290.03×

Values are standard reference figures at or near room temperature; actual specific heat can shift slightly with temperature and pressure.

Frequently Asked Questions

What is a good example of specific heat in everyday life?

Sand at the beach heats up quickly in the sun and cools quickly at night because it has a low specific heat, while the ocean stays cooler by day and warmer at night because water's high specific heat (4.186 J/(g·°C)) lets it absorb far more energy per degree of temperature change.

How accurate is this specific heat calculator?

This calculator applies Q = mcΔT exactly, which is accurate for a substance that stays in a single phase (solid, liquid, or gas) over the temperature range. It does not account for latent heat during melting, freezing, or boiling, or for specific heat values that shift at extreme temperatures — for phase changes, a separate latent heat calculation (Q = mL) is needed.

What is the difference between specific heat and heat capacity?

Specific heat capacity (c) is a per-gram property of a substance — it does not depend on how much material you have. Heat capacity (C) is the total energy needed to raise an entire object's temperature by 1°C, calculated as C = mc, so it scales directly with the object's mass.

How do I find the specific heat of an unknown substance?

Measure the heat energy added or removed (Q), the sample's mass (m), and its temperature change (ΔT), then select "Specific Heat (c)" above and enter those three values — the calculator solves c = Q ÷ (mΔT) and you can compare the result to the reference table to identify the material.

Related Calculators

Ohm's Law Calculator

Speed & Velocity Calculator

Force Calculator