Logo

MonoCalc

/

Specific Heat Calculator

Physics
Q = m · c · ΔT
Presets fill in the specific heat, molar mass, density and phase points.
The amount of substance being heated or cooled.
Filled in from Water (liquid); switch to Custom to edit.
0 to 10.

Result

Q = m · c · ΔT
Heat energy Q
52325.000 J
Mass m
0.500 kg
Specific heat c
4186.000 J/(kg·K)
Temperature change ΔT
25.000 K

Q = 0.500 kg × 4186.000 J/(kg·K) × 25.000 K

Absorbed — endothermic, the temperature rises. Moving 0.500 kg of Water (liquid) from 20.000 °C to 45.000 °C.

Verification residual after substituting the answer back into Q = m·c·ΔT: 0.00e+0 — floating-point noise, not a modelling difference.

Energy in every unit

UnitValue
Joule52325.000 J
Kilojoule52.325 kJ
Megajoule0.052 MJ
Calorie12505.975 cal
Kilocalorie12.506 kcal
Watt-hour14.535 Wh
Kilowatt-hour0.015 kWh
British Thermal Unit49.594 BTU
Therm (US)0.000 therm

Specific heat, heat capacity and molar heat capacity

c (intensive)
4186.000 J/(kg·K)
C = m·c (this sample)
2093.000 J/K
C_m = c·M
75.412 J/(mol·K)
Moles n = m/M
27.754 mol

How this material compares

Water (liquid)

4186 J/(kg·K)

Aluminium

897 J/(kg·K)

Copper

385 J/(kg·K)

Iron

449 J/(kg·K)

Step by step

1. Start from Q = m · c · ΔT and rearrange for the unknown: Q = m · c · ΔT.

2. Normalise every input to SI: mass to kilograms, specific heat to J/(kg·K), energy to joules and the temperature change to kelvin.

3. Substitute: Q = 0.500 kg × 4186.000 J/(kg·K) × 25.000 K.

4. Cancel the units: kg · J/(kg·K) · K = J, leaving an energy.

5. Sample heat capacity C = 0.500 × 4186.000 = 2093.000 J/K — the energy each extra kelvin costs.

SensitivityQ (J)Change
Mass +10 %57557.500+10 %
Specific heat +10 %57557.500+10 %
ΔT +10 %57557.500+10 %

Specific heat reference table

Values are tabulated at the stated reference temperature. Gas entries say whether they are c_p or c_v — using the wrong one is roughly a 40 % error.

MaterialGroupc (J/(kg·K))Measured atMelts / boils (°C)
AluminiumMetals89725 °C660.3 / 2470
CopperMetals38525 °C1084.6 / 2562
IronMetals44925 °C1538 / 2862
Steel (mild)Metals49025 °C1425 /
Stainless Steel (304)Metals50025 °C1400 /
BrassMetals38025 °C930 /
ZincMetals38825 °C419.5 / 907
SilverMetals23525 °C961.8 / 2162
GoldMetals12925 °C1064.2 / 2856
LeadMetals12825 °C327.5 / 1749
TitaniumMetals52325 °C1668 /
Water (liquid)Liquids418625 °C0 / 100
IceLiquids2090-10 °C0 / 100
Steam (water vapour)c_pGases2010110 °C0 / 100
EthanolLiquids244025 °C-114.1 / 78.37
GlycerolLiquids243025 °C17.8 / 290
Olive OilLiquids197025 °C /
MercuryLiquids139.525 °C-38.83 / 356.7
Engine OilLiquids188025 °C /
Air (constant pressure)c_pGases100525 °C /
Air (constant volume)c_vGases71825 °C /
Nitrogen (c_p)c_pGases104025 °C-210 / -195.8
Helium (c_p)c_pGases519325 °C / -268.9
Hydrogen (c_p)c_pGases1430025 °C / -252.9
ConcreteBuilding88025 °C /
BrickBuilding84025 °C /
Glass (window)Building84025 °C /
Wood (oak)Building200025 °C /
Dry SandBuilding83025 °C /
GraniteBuilding79025 °C /
Milk (whole)Foods393020 °C / 100
Beer WortFoods399020 °C / 100
Vegetable OilFoods190025 °C /
Potato (raw)Foods343020 °C /
Human Body (average)Other347037 °C /
Soil (moist)Other148020 °C /
Ammonia (liquid)Liquids4700-33 °C-77.73 / -33.34
Paraffin Wax (PCM)Other214025 °C55 /
Dry Ice (solid CO₂)Other850-78.46 °C /
NickelMetals44425 °C1455 / 2913
TungstenMetals13425 °C3422 / 5555
Invar 36 (Fe-Ni alloy)Metals51525 °C1427 /
Fused QuartzBuilding74025 °C1713 /
Borosilicate Glass (Pyrex)Building83025 °C /
HDPE (polyethylene)Other230025 °C130 /
PVC (rigid)Other90025 °C /
Nylon 6/6Other170025 °C260 /
PolycarbonateOther120025 °C /
Gasoline (petrol)Liquids222025 °C /
Mineral Wool (batt)Building84020 °C /
Expanded Polystyrene (EPS)Building130020 °C /
Polyurethane Foam (rigid)Building140020 °C /
Silica Aerogel BlanketBuilding100020 °C /
Plasterboard (gypsum)Building109020 °C /
PlywoodBuilding121020 °C /
Softwood (pine)Building138020 °C /
DiamondOther50925 °C /

About This Tool

Specific Heat Calculator – Q = mcΔT, Calorimetry and Heating Cost

Sand on a beach is painful to walk on by noon while the sea a few metres away is still cold. The same sunshine fell on both. The difference is specific heat capacity— how much energy a kilogram of a substance needs to warm by one degree — and water has one of the highest values of any common material. This specific heat calculator puts numbers on that, solving Q = m · c · ΔT for whichever quantity you leave blank.

The sensible heat equation

Q is the heat energy in joules, m the mass in kilograms, c the specific heat in J/(kg·K) and ΔTthe temperature change in kelvin. Heating 500 g of water from 20 °C to 45 °C therefore takes 0.5 × 4186 × 25 = 52 325 J, or 52.3 kJ. Because the relationship is a simple product, it rearranges four ways: c = Q/(m·ΔT) identifies an unknown material, m = Q/(c·ΔT) answers how much you can heat on a fixed energy budget, and ΔT = Q/(m·c) gives the temperature rise a known amount of energy produces.

Specific heat, heat capacity and molar heat capacity

These three are constantly confused. Specific heat c is intensive: a property of the material, the same for a teaspoon of water as for a lake. Heat capacity C = m·c is extensive: a property of your particular sample, measured in J/K, so 500 g of water is 2093 J/K. Molar heat capacity C_m = c · M counts per mole rather than per kilogram, giving 75.41 J/(mol·K) for water. For simple metals C_m clusters near the Dulong–Petit limit of 3R ≈ 24.94 J/(mol·K), a cross-check the calculator displays for every metal preset.

Mixing two bodies: calorimetry

Drop something hot into something cold in an insulated container and energy conservation fixes the final temperature: T_f = Σ(m·c·T) / (Σ(m·c) + C_cal). Two hundred grams of copper at 95 °C quenched in 500 g of water at 20 °C settles at just 22.66 °C, not somewhere near the middle, because the water’s m·cis 27 times larger than the copper’s. That ratio — thermal inertia — is what makes water an excellent coolant and why coastal climates swing far less than inland ones.

Sensible heat only, never latent heat
Q = mcΔT describes energy that changes temperature. During melting or boiling the temperature holds steady while energy pours in, so the equation returns nothing for a process that absorbs enormous energy. Vaporising water costs 2 260 000 J/kg — roughly 5.4 times the sensible heat of the entire 0 to 100 °C climb. The calculator blocks any span that crosses a melting or boiling point rather than under-reporting by a factor of five.

Where the model bends

The biggest limitation is that cis itself temperature-dependent. Water runs about 4217 J/(kg·K) near 0 °C, dips to roughly 4178 around 35 °C and climbs back near 4216 at boiling — only about ±1 %, so a single value serves. Metals drift more: copper’s c rises roughly 10 % between 300 K and 800 K. Every preset states the temperature its value was measured at, and wide spans raise an advisory. For gases the distinction between c_p (free to expand) and c_v(sealed in a rigid vessel) matters enormously: air is 1005 versus 718 J/(kg·K), about a 40 % gap.

Temperature intervals are not temperatures

A subtle trap deserves its own warning. A temperature changeconverts differently from an absolute temperature. A rise of 25 °F is 25 × 5/9 = 13.889 K, not (25 − 32) × 5/9 + 273.15 = 269.26 K. Celsius and kelvin steps are the same size, so those pass through unchanged. The calculator routes absolute temperatures and intervals through separate paths so the two can never be mixed up.

Practical heating: time, energy and cost

Add a heater power and an efficiency and the same equation answers household questions. Boiling 1.5 litres of water from 15 °C in a 2 kW kettle needs 1.5 × 4186 × 85 = 533.7 kJ of useful heat; at 85 % efficiency the element must supply 627.9 kJ, which takes 314 seconds and draws 0.174 kWh. The calculator also shows the ideal 267-second time so the efficiency penalty is visible, converts the answer into joules, calories, BTU, watt-hours and therms, and reports the running cost at your own tariff.

Working with the results

Every calculation runs at full double precision and rounds only for display, so a rounded intermediate never feeds the next step. Each solve is closed by substituting the answer back into the original equation and the residual is shown rather than hidden, which keeps genuine limitations — the constant-cassumption, the perfectly insulated calorimeter, the phase-change boundary — clearly separated from arithmetic noise.

Frequently Asked Questions

Is the Specific Heat Calculator free?

Yes, Specific Heat Calculator is totally free :)

Can I use the Specific Heat Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Specific Heat Calculator?

Yes, any data related to Specific Heat Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this specific heat calculator work?

It works the sensible-heat equation Q = m·c·ΔT and rearranges it for whichever quantity you leave blank — heat energy, specific heat, mass, temperature change or final temperature. Every input is normalised to SI at full double precision before anything is computed, and the answer is substituted back into the original equation so the residual is visible rather than hidden. Rounding is applied only when a number is printed, never between steps.

What is the difference between specific heat, heat capacity and molar heat capacity?

Specific heat c is intensive — a property of the material, measured in J/(kg·K) — and 500 g of water has the same c as an ocean. Heat capacity C = m·c is extensive, a property of your particular sample, measured in J/K: 500 g of water is 2093 J/K. Molar heat capacity C_m = c·M is per mole rather than per kilogram, in J/(mol·K), and for water it is 75.41 J/(mol·K). The calculator reports all three side by side because conflating them is the most common mistake in thermal problems.

Why does the calculator refuse to answer when my temperatures cross boiling point?

Because Q = m·c·ΔT is simply not valid across a phase change. While water boils, the temperature stays at 100 °C while energy pours in, so ΔT contributes nothing and the equation would return a number for a process it does not model. Heating water from 20 °C to 120 °C is three separate terms, and the vaporisation term alone — 2 260 000 J per kilogram — is about 5.4 times the sensible heat of the whole 0 to 100 °C climb. Rather than quietly under-report by a factor of five, the calculator blocks and says why.

Can I trust a single specific heat value over a wide temperature range?

Only as an estimate. Specific heat is itself temperature-dependent: water runs about 4217 J/(kg·K) near 0 °C, dips to roughly 4178 around 35 °C, and climbs back near 4216 at 100 °C, so about ±1 % across the liquid range. Metals drift more — copper's c rises roughly 10 % between 300 K and 800 K. Each preset states the temperature its value was measured at, and the calculator flags spans wide enough for the constant-c assumption to matter.

How does the mixing mode find the equilibrium temperature?

It applies conservation of energy across two to eight bodies: heat lost by everything that cools equals heat gained by everything that warms, giving T_f = Σ(mᵢcᵢTᵢ) / (Σ(mᵢcᵢ) + C_cal). The result is weighted by each body's m·c, which is why dropping 200 g of copper at 95 °C into 500 g of water at 20 °C settles at only 22.66 °C — the water's m·c is 27 times larger. The model assumes a perfectly insulated container, so real lab equilibria usually land slightly lower unless you supply the calorimeter constant.

Should I use c_p or c_v for a gas?

Use c_p when the gas is free to expand at constant pressure, which covers most everyday heating, and c_v when it is sealed in a rigid container. The difference is large, not cosmetic: air is 1005 J/(kg·K) at constant pressure and 718 J/(kg·K) at constant volume, so choosing wrongly is about a 40 % error. Every gas preset is labelled with which one it carries, and the calculator repeats the label alongside the result.