500
J/K
0.5
kJ/K
5,000
J
500
J/(kg·K)
0.1194
kg
500
J/K
0.5
kJ/K
5,000
J
500
J/(kg·K)
0.1194
kg
The Heat Capacity Calculator determines the total heat capacity (C) of an object—the amount of energy needed to raise its temperature by one degree. Unlike specific heat, which is a material property per unit mass, heat capacity is an extensive property that depends on both the material and the total mass of the object.
This distinction matters in engineering: when sizing a thermal storage tank, designing a calorimeter, or evaluating the thermal inertia of a building wall, you need the total heat capacity, not just the specific heat of the material.
Heat capacity can be calculated two ways:
$$C = \frac{Q}{\Delta T}$$
where Q is the measured heat energy (J) and ΔT is the resulting temperature change (K), or equivalently:
$$C = m \cdot c$$
where m is the object's mass (kg) and c is the material's specific heat capacity (J/(kg·K)).
Both approaches yield the same result—the first is used when you have experimental calorimetry data, the second when you know the material properties. The units of heat capacity are J/K (joules per kelvin).
For composite objects made of multiple materials, the total heat capacity is additive:
$$C_{\text{total}} = m_1 c_1 + m_2 c_2 + \ldots$$
The calculator also expresses your result relative to 1 kg of water (C = 4186 J/K), providing an intuitive benchmark. A ratio of 0.5 means your object stores half as much thermal energy per degree as a kilogram of water.
A high heat capacity means the object can absorb or release large amounts of energy with small temperature swings—this is thermal inertia. Massive concrete buildings have high heat capacity, which is why they stay cool during the day and release warmth at night (passive solar design).
The "energy per 1 K rise" output directly tells you how many joules (or kilojoules) are needed to warm the entire object by one degree. This is the key number for sizing heaters, calculating warm-up times, and estimating energy costs.
Inputs
Results
A calorimeter absorbs 1250 J and rises 2.5 K, so its heat capacity is 500 J/K.
Inputs
Results
A 500 kg water tank has C = 2,093 kJ/K. Raising it by 30 K stores about 62.8 MJ of thermal energy.
Specific heat (c) is an intensive property measured in J/(kg·K)—it depends only on the material. Heat capacity (C) is an extensive property measured in J/K—it depends on both the material and the total mass. C = mc links them.
Materials with high heat capacity (concrete, water, stone) absorb heat during the day and release it at night, moderating temperature swings. This 'thermal mass' reduces heating and cooling costs in passive solar architecture.
Air has a specific heat of about 1005 J/(kg·K) at constant pressure. A room with 50 kg of air has C ≈ 50,250 J/K—about 12 times less than 50 kg of water, which is why air temperatures change quickly.
Using a calorimeter: supply a known amount of electrical energy (Q = P·t) and measure the temperature rise. C = Q/ΔT directly. Alternatively, use the method of mixtures with a substance of known specific heat.
It compares your object's heat capacity to that of 1 kg of water (4186 J/K). A ratio of 2.0 means your object stores twice as much energy per degree as a kilogram of water.
Not exactly. Heat capacity generally increases with temperature (following the Debye model for solids), but for most engineering calculations near room temperature, treating it as constant is a good approximation.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Thermal Diffusivity Calculator
Heat & Temperature Calculators
Heat Index Calculator
Heat & Temperature Calculators
Wind Chill Calculator
Heat & Temperature Calculators
Dew Point Calculator
Heat & Temperature Calculators
Wet Bulb Temperature Calculator
Heat & Temperature Calculators
Heat Transfer Calculator
Heat & Temperature Calculators