Skip to main content
CalcMax

Specific Heat Calculator

Maximum: 1,000,000,000 kJ

Range: 0.00 kg – 1,000,000,000 kg

Range: 0.00 kJ/(kg·K) – 1,000 kJ/(kg·K)

Range: -500 – 500

Result

418.60 kJ

Heat energy (kJ)

Mass (kg)
2.000 kg
Specific heat capacity (kJ/(kg·K))
4.186 kJ/(kg·K)
Temperature change (°C)
50.0 °C

The specific heat calculator answers the question underneath every heating and cooling sum: how much energy does it take to move a given mass of a given material through a given temperature change? It uses Q = m · c · ΔT, the equation that defines specific heat capacity in the first place. Fill in any three of the four quantities and it solves the fourth — the energy needed, the mass you can heat with a given supply, the specific heat of an unknown sample, or the temperature change a given amount of heat will produce. Cooling works the same way with the signs flipped.

Specific heat of common materials

MaterialSpecific heat (kJ/(kg·K))
Water4.186
Air (dry)1.005
Aluminium0.897
Copper0.385
Iron0.45
Glass0.84
Ice2.09
Ethanol2.44

Representative values at ordinary temperatures, in the unit the calculator's specific heat field uses. Published tables usually print these in J/(kg·K), where water is 4186 and aluminium is 897 — the same numbers, scaled by a thousand. Two things to notice. Water is far above everything else here, which is why it is the material of choice for moving heat and why the field's default is water rather than a metal. And ice appears next to water rather than below it: they are the same substance in different phases, and the value for ice is the one to use once the material has already frozen, while the energy needed to get across that boundary is a separate quantity this equation does not cover.

Formula

Q = m · c · ΔT (equivalently c = Q / (m · ΔT), m = Q / (c · ΔT), ΔT = Q / (m · c))

Q
Heat energy added to the material, in kilojoules. It may be negative, and a negative value is not an error: it means heat left the material, which is what happens every time something cools down. The calculator keeps that meaning all the way through — a cooling case gives a negative Q, a negative ΔT, and a positive mass and specific heat, exactly as the physics says. Kilojoules rather than joules because the everyday cases land in the hundreds: raising two litres of water by 50 degrees takes about 419 kJ, and printing that as 418 600 J helps nobody.
m
Mass of the material, in kilograms. It cannot be zero or negative, and that is a property of the equation rather than a rule the calculator invented: both m and c sit in the denominator when they are the unknown, so a zero mass would ask it to divide by zero. The physical reading is the same — a thing with no mass has no heat capacity, so there is nothing to solve. Mass is the least exciting of the four but it is where most intuition fails, because heat capacity scales with it linearly: twice the water is twice the energy for the same temperature rise, which is why a full kettle takes so much longer than a half-full one.
c
Specific heat capacity: the energy needed to raise one kilogram of the material by one kelvin, in kJ/(kg·K). It is the number that makes a material a material, and the reason a metal spoon in boiling water becomes unusable while the water itself is merely hot. Water's 4.186 is famously large — about ten times iron's and five times glass's — which is why water is used to move heat around and why a coastline moderates the weather inland of it. Published tables usually print these values in J/(kg·K), so water appears there as 4186; the reference table below uses kJ/(kg·K) to match the field, and the two are the same number.
ΔT
Temperature change, in degrees Celsius — and because it is a change rather than a temperature, a degree Celsius and a kelvin are the same size, so the two scales can be used interchangeably here. It may be negative: cooling something by 30 degrees is ΔT = −30, and the energy then comes out negative, which is the correct statement that heat was released. This is also the field where the most common mistake lives — entering the final temperature instead of the difference. 20 °C to 80 °C is ΔT = 60, not 80 and not 20.
any three of four
The page does not ask which quantity you want; it works out which one you left blank and solves for it. Leaving all four filled is also allowed, and then it does something more useful than solving: it checks the four against each other, so a number you copied wrong from a datasheet shows up as a disagreement instead of being silently absorbed. Leave two blank and the page says so rather than guessing — there is no convention that says which of two missing quantities you meant.

Use it whenever energy and temperature meet: sizing a water heater or a heat pump, working out how long a pot takes to come to the boil, checking whether a stated heat output is plausible for the mass it claims to heat, or identifying what an unlabelled metal sample is by measuring how much heat it takes to warm it. Cooking is the kitchen version of the same sum — why a cast-iron pan holds its heat and a thin aluminium one does not. Reach for it when the question is about changing a temperature. It is the wrong tool for a phase change: melting ice and boiling water take energy at a constant temperature, which this equation cannot express at all, and that is the single most common way to get a confidently wrong answer out of Q = m · c · ΔT.

Worked examples

  1. First screen: 2 kg of water, up 50 degrees

    1. Q = m · c · ΔT = 2 · 4.186 · 50
    2. 2 · 4.186 = 8.372 kJ per kelvin
    3. 8.372 · 50 = 418.6 kJ

    418.6 kJ is about 116 Wh, or a tenth of a kilowatt-hour — a useful shape to remember, because it says that heating water with electricity takes a while and no amount of engineering changes that. Two litres of water (2 kg) rising 50 degrees is a normal kettle-sized job and it costs about 419 kJ; the same energy would raise about 9 kg of aluminium by the same 50 degrees, because aluminium's specific heat is under a quarter of water's. The panel prints all four rows even though only one was missing, which is how you check that the three you typed were read the way you meant.

  2. Solving for mass: 900 kJ into iron

    1. m = Q / (c · ΔT)
    2. c · ΔT = 0.45 · 20 = 9 kJ per kg
    3. 900 / 9 = 100 kg

    A block of iron the mass of a person, warmed by 20 degrees, for 900 kJ. Put that next to the example above: the same 900 kJ would have moved 2 kg of water by more than 100 degrees, and it barely shifts 100 kg of iron. That contrast is the whole reason specific heat is a named property — comparing materials by their temperature response to the same energy is exactly what this equation does when mass and ΔT are the knowns.

  3. Cooling, where the signs go negative: copper dropping 30 degrees

    1. Q = 0.5 · 0.385 · (−30)
    2. 0.5 · 0.385 = 0.1925 kJ per kelvin
    3. 0.1925 · (−30) = −5.78 kJ

    Half a kilogram of copper cooling 30 degrees releases 5.78 kJ. The minus sign is the point of this example: heat is leaving, and the calculator says so instead of quietly returning the magnitude, which is what would happen if the sign were treated as an error. The two negatives — the ΔT you typed and the Q you got back — also make a useful sanity check on the direction of a problem: if you meant to describe heating and the energy comes out negative, one of your inputs has the wrong sign.

  4. Solving for c: what metal is this?

    1. c = Q / (m · ΔT)
    2. m · ΔT = 2 · 100 = 200 kg·K
    3. 179.4 / 200 = 0.897 kJ/(kg·K)

    This is the measurement direction of the same equation, and it is how a specific heat gets measured in the first place: put a known amount of energy into a known mass, measure the temperature rise, and divide. The answer here is 0.897 kJ/(kg·K), which is aluminium — the reference table below carries it, and a value that lands between two rows is how you tell a pure sample from an alloy. In practice the measurement is harder than the division because heat leaks to the room, which is why published tables exist and why this page would rather you look a value up than measure it.

Limitations

The equation assumes no phase change, and that assumption fails loudly in the kitchen: melting a kilogram of ice takes 334 kJ and boiling a kilogram of water takes 2 257 kJ, both at a constant temperature, and neither of those numbers appears anywhere in Q = m · c · ΔT. If your problem crosses 0 °C or 100 °C, you need the latent heat as well as this equation, and a page like this one will happily give you a wrong answer without warning. It also treats c as a constant, which it is not — a material's specific heat varies with temperature (water's rises from about 4.18 at 20 °C to 4.22 near boiling), so the handbook value is an average over the range you care about, and using it across a 500-degree swing is an extrapolation. The tabulated numbers are also pressure-dependent, and for gases the distinction between cp and cv is a factor of about 1.4 for air — this page's 1.005 is cp, the constant-pressure value, and using it for a gas in a sealed rigid container would be wrong. Then there is the model itself: Q = m · c · ΔT describes a body at one temperature, and real objects have gradients inside them and lose heat to their surroundings the whole time. The value the page returns is the energy that went into the material, not the energy you had to pay for — insulation, warm-up time and efficiency are all outside the equation.

Frequently asked questions

What is the specific heat formula?
Q = m · c · ΔT: the heat energy equals the mass times the specific heat capacity times the temperature change. Rearranged, it gives c = Q / (m · ΔT) for the specific heat, m = Q / (c · ΔT) for the mass, and ΔT = Q / (m · c) for the temperature change. All four forms are the same statement about the same four quantities, which is why this calculator takes whichever three you have and returns the fourth. The unit of c follows from the rearranged form: kilojoules divided by kilograms times kelvin.
Why is water's specific heat so high, and what does it change?
Water's 4.186 kJ/(kg·K) is roughly ten times iron's and five times glass's, because a water molecule can store energy in several ways at once — the bonds between molecules rearrange as well as the molecules themselves moving. Practical consequences: water takes a long time to heat and a long time to cool, which is why it is used to carry heat around a building and why a pot of water is the last thing to come to the boil; large bodies of water moderate the climate of the land next to them; and a person is largely water, which is part of why a fever takes hours to develop and hours to break.
Why did I get a negative number?
Because heat is leaving, and the arithmetic has no other way to say so. A negative temperature change (cooling) multiplied through the equation gives a negative heat energy, and that is a correct answer rather than an error. Both signs are allowed on input for exactly this reason — the page would be useless for half of what it is used for if cooling had to be entered as a positive number. Only mass and specific heat are barred from being zero or negative, because the equation divides by them.
Can I leave two fields blank?
No. Three of the four quantities must be known — the equation has four unknowns and one relation, so one unknown is the most it can pin down. Leaving two blank is not ambiguous in the way it looks, either: there is no rule that says which of the two you meant to leave out, and any of several answers would be consistent with the two numbers you did provide. The page says the inputs are incomplete instead of choosing for you.
What if I fill in all four?
Then it checks them instead of solving. Anything you leave blank gets solved; with nothing blank, all four are compared against each other and the page reports a disagreement if they do not match. That check is not decorative — copying a specific heat from the wrong row of a datasheet, or entering a final temperature where a temperature difference belongs, produces four numbers that look fine and contradict each other, and this is the only place that contradiction becomes visible.
Is the specific heat of a material constant?
No, and the tables only ever give you one value per material. Specific heat varies with temperature — water's rises by about one percent between room temperature and boiling — and with pressure, and for gases it depends on whether the pressure or the volume is held constant (air's cp is 1.005 and its cv is 0.718, a ratio of 1.4). The single number in a handbook is a representative value at ordinary conditions. Across a modest temperature range it is accurate to a few percent; across a furnace-sized range it is an extrapolation, and the answer is a better estimate than it looks but not a measurement.

References

Related calculators