Specific Heat Calculator

Solve the heat equation Q = mcΔT for any of the four variables: heat, mass, specific heat, or temperature change.

Science Multi-mode Material library
Rate this calculator · 5.0 (1)

Specific Heat Q = m c ΔT

Solve any variable · 10 material presets

Instructions — Specific Heat Calculator

1

Pick a material

Choose from the material dropdown (water, aluminum, copper, sand, etc.) or enter your own specific heat in J/g°C. Water is selected by default at 4.186 J/g°C.

2

Fill in three values

Enter any three of heat (Q), mass (m), specific heat (c), and temperature change (ΔT). The calculator solves for the fourth using Q = mcΔT.

3

Read multi-unit Q

If you solved for Q, the output also shows kJ, calories, kcal, and BTU. For other variables the unit conversions display zero, just leave Q empty to solve for Q.

Formulas

Heat equation
$$ Q = m \cdot c \cdot \Delta T $$
Heat absorbed or released equals mass times specific heat times temperature change. The cornerstone of calorimetry.
Solve for mass
$$ m = \frac{Q}{c \cdot \Delta T} $$
If you know how much heat was added and the temperature change, you can back-calculate the mass.
Solve for specific heat
$$ c = \frac{Q}{m \cdot \Delta T} $$
Calorimetry: heat a known mass with measured energy, observe temperature rise, calculate c. Used to characterize unknown materials.
Solve for temperature change
$$ \Delta T = \frac{Q}{m \cdot c} $$
Tells you how much a material warms given a known energy input. The basis of cooking and HVAC math.

Reference

Common materials (J/g°C)
Materialc (J/g°C)c (cal/g°C)
Water (liquid)4.1861.000
Ice (-10°C)2.0900.500
Steam (100°C)1.9960.477
Aluminum0.8970.215
Iron / Steel0.4490.107
Copper0.3850.092
Brass0.3800.091
Lead0.1290.031
Dry air (const. p)1.0120.242
Sand0.8350.200
Wood (varies)1.760.42
Concrete0.8800.21

Article — Specific Heat Calculator

Specific heat calculator (Q = mcΔT)

Specific heat capacity (c) is the energy needed to raise one gram of a substance by one degree Celsius. The heat equation Q = m · c · ΔT ties together heat absorbed, mass, the material's specific heat, and the temperature change. Water sits at 4.186 J/g°C, the highest among common liquids; aluminum is 0.897, copper 0.385, and lead just 0.129.

The same formula governs cooking, HVAC sizing, climate dynamics, and calorimetry. Multiply the four quantities together in any combination, solve for the missing one, and you have an answer. The complication is keeping units consistent and remembering that specific heat varies with phase: liquid water is double the value of ice, half the value would be roughly steam.

What specific heat means

Joseph Black coined the term in 1761 when he noticed that different materials require different amounts of heat to reach the same temperature. A pound of water and a pound of mercury, given the same heat input, end up at very different temperatures. The water was hiding most of the energy somewhere; that somewhere turned out to be molecular vibrations that water's hydrogen-bonded structure absorbs without warming much.

Modern thermodynamics defines specific heat as a partial derivative: c = (dq/dT) per unit mass, at constant pressure (cp) or constant volume (cv). For solids and liquids near room temperature the two are nearly identical and most tables list only one figure. For gases the difference matters; cp is the value you use for processes at atmospheric pressure.

Did you know

The original calorie was defined as the heat needed to raise 1 g of water by 1 °C. By construction, water's specific heat is exactly 1 cal/g°C. The SI joule-based system found water at 4.186 J/g°C, where the 4.184 ratio is now the modern conversion factor between calories and joules.

The specific heat equation

One equation, four useful rearrangements depending on which quantity is unknown.

Specific heat formulas
Q = m c ΔT m = Q / (c ΔT)
c = Q / (m ΔT) ΔT = Q / (m c)
ΔT = T_2 - T_1 1 cal = 4.184 J

Worked examples:

  • Find Q — 500 g of water heated from 20°C to 90°C. Q = 500 × 4.186 × 70 = 146,510 J = 146.5 kJ.
  • Find ΔT — 1 kg of aluminum absorbs 5 kJ. ΔT = 5000 / (1000 × 0.897) = 5.57 °C.
  • Find c — calorimeter shows 200 J raised 50 g of unknown by 4°C. c = 200 / (50 × 4) = 1.0 J/g°C. Could be plastic or wood.
  • Find m — you have 10 kJ and need to raise water by 25°C. m = 10000 / (4.186 × 25) = 95.6 g.

Why water has such high specific heat

Water's 4.186 J/g°C is anomalously high compared to other small molecules. Methanol (CH3OH) is 2.51, ethanol is 2.44, ammonia is 4.70 (the only common substance with higher c). The explanation lies in hydrogen bonding: each water molecule donates two H-bonds and accepts two from neighbors, forming a 3D network. Heating water means stretching and breaking those bonds before molecular kinetic energy can rise.

Water (liquid)
4.186
J/g°C
Aluminum
0.897
J/g°C

The consequences are enormous. Oceans cover 71 percent of Earth and store more thermal energy than the atmosphere, vegetation, and soil combined. They buffer global climate, smooth seasonal swings, and slow the rate at which the atmosphere can warm. Without water's high specific heat, Earth would alternate between Saharan day and Antarctic night every 12 hours.

Specific heat vs heat capacity

Two terms sound similar; they mean different things.

Specific heat (c, lowercase) is per unit mass: J/(g·°C) or J/(kg·K). It is an intensive property that describes the material, not the sample. Water has c = 4.186 J/g°C whether you have a teaspoon or an ocean.

Heat capacity (C, uppercase) is total: C = m × c, with units J/°C. It describes a specific object. A cup of water and a swimming pool share the same c but their C differs by a factor of 100,000. Heat capacity tells you how much energy you need to warm that particular thing.

Tip

Heat capacity scales with size; specific heat does not. When sizing a hot water tank, use C (J per °C of warmup needed). When choosing a material for a heat sink, compare c at the same mass and pick the one that warms slowly.

Specific heat of common materials

The numerical range across everyday materials covers more than a factor of 30. Below are values at room temperature and atmospheric pressure unless noted.

  • Water (liquid) = 4.186 J/g°C, the reference
  • Ice (-10°C) = 2.090 J/g°C, half of liquid water
  • Steam (100°C) = 1.996 J/g°C, similar to ice
  • Aluminum = 0.897 J/g°C, common cookware
  • Iron / steel = 0.449 J/g°C
  • Copper = 0.385 J/g°C, ideal for heat exchangers
  • Lead = 0.129 J/g°C, lowest among everyday solids
  • Sand = 0.835 J/g°C, drives beach temperature swings
  • Air (constant p) = 1.012 J/g°C, much lower in J/L because air is light

Specific heat in real applications

Cooking. Searing a steak in a cast-iron pan works because iron at c = 0.45 retains a lot of heat in a thick slab. The pan stores heat capacity (mass × c × ΔT) that the steak removes as you place it on. A thin aluminum pan, despite higher c per gram, has less total heat capacity and the temperature drops fast when food hits it.

HVAC. Sizing a hot-water radiator means computing the kJ per hour the room loses to the outside, then sizing the water flow rate and temperature difference to match. Q = m_dot × c × ΔT, where m_dot is mass flow rate. 1 GPM of 60°C water cooling to 50°C delivers 63 kg/min × 4.186 kJ/kg°C × 10°C = 2,640 kJ/min = 44 kW of heat.

Did you know

Diamond has unusually high thermal conductivity (~5× copper) along with modest specific heat (~0.509 J/g°C), but its thermal conductivity is the highest known (5 times copper). Diamonds feel cool to the touch because they rapidly remove heat from your skin, not because they store the cold.

Climate. The oceans store about 240 zettajoules (240×1021 J) of thermal energy above 0°C, more than 1,000 times the annual global energy use of humanity. Each 1°C of average ocean warming represents thousands of years of current human energy consumption stored away.

Common specific heat mistakes

The arithmetic is simple. The unit hygiene catches even experienced chemists.

  • Mixing J/(g·K) with J/(kg·K) — off by a factor of 1,000. Water is 4.186 J/(g·K) or 4,186 J/(kg·K), same value, different prefix.
  • Forgetting phase changes — Q = mcΔT does NOT cover melting or boiling. Use latent heat (Q = mL) for phase transitions; the temperature stays constant during the phase change.
  • Using liquid-water c for ice or steam — ice is 2.09, steam 2.0. Liquid water at 4.186 is roughly double. Picking the wrong phase doubles or halves your answer.
  • Sign errors with ΔT — cooling gives negative ΔT and negative Q. The minus sign indicates heat is released by the system, not absorbed.
  • Mixing cal and J without converting — 1 cal = 4.184 J. Calorie tables and joule tables for the same material differ by exactly this factor.

FAQ

Specific heat capacity (c) is the energy required to raise the temperature of 1 gram of a substance by 1 °C. The SI unit is J/(g·°C) or equivalently J/(kg·K). Water has the highest c of any common liquid at 4.186 J/g°C.
Use Q = m c ΔT. A 100 g sample of water heated from 20 °C to 80 °C absorbs Q = 100 × 4.186 × 60 = 25,116 J = 25.12 kJ.
Hydrogen bonding. Water molecules form a 3D network of H-bonds; much of the energy added breaks those bonds rather than speeding up molecules. Ethanol (no H-bond network like water) has c = 2.44 J/g°C, about 60 percent of water's value.
Specific heat (c) is per unit mass (J/g°C), an intensive property. Heat capacity (C = m × c) is the total for a given object (J/°C), an extensive property. A cup of water and a pool share the same c but their C differs by a factor of 105.
Divide by 4.184. Water: 4.186 J/g°C / 4.184 = 1.000 cal/g°C by definition. The calorie was originally defined as the heat needed to raise 1 g of water by 1 °C.
1 L water = 1,000 g. Q = 1000 × 4.186 × 10 = 41,860 J (~42 kJ). A 2 kW kettle delivers this in about 21 seconds. A 1 kW heater takes 42 seconds.
No. Specific heat is always positive for normal matter. The sign of Q (positive = absorbed, negative = released) and the sign of ΔT (positive = heated, negative = cooled) can be negative, but c itself is not.
J/(kg·K). The kelvin and Celsius degrees have the same magnitude for temperature differences, so J/(kg·K) = J/(kg·°C). Multiply by 0.001 to go from J/(kg·K) to J/(g·K) used in most chemistry textbooks.
Low specific heat = fast heating. Lead (0.129) and copper (0.385) heat much faster than water (4.186) for the same mass and energy input. Sand (0.835) heats faster than soil; this is why beaches get hot quickly.