Heat Capacity Calculator

Calculate heat capacity (S = mc) and heat energy (Q = mcΔT) using mass and specific heat. Free online physics calculator with 30+ material presets, breakdowns, and charts.

Calculate heat capacity

About This Calculator

The Heat Capacity Calculator determines the thermal capacity of an object using the formula S = m × c, where S is the heat capacity (J/°C), m is the mass (kg), and c is the specific heat capacity of the material (J/(kg·°C)). It also calculates the total heat energy required using Q = m × c × ΔT, where ΔT is the temperature change. Physics students, engineers, HVAC professionals, and anyone working with thermal systems use this tool to understand how much heat an object can store or needs to change its temperature.

Select from 30+ material presets with verified specific heat values from standard engineering reference tables. The calculator displays the heat capacity (extensive property) and heat energy alongside a detailed breakdown showing each input parameter. Interactive bar and pie charts provide visual comparison of the results.

Regional Notes

India: BIS (Bureau of Indian Standards) specifies material thermal properties for construction in IS 3792. Common Indian building materials like brick (c = 840 J/kg·°C) and concrete (880 J/kg·°C) are included. The calculator uses SI units (kg, °C, J) standard in Indian engineering education and practice.

United States: ASHRAE Handbook provides specific heat values for HVAC design. Common US building materials include wood framing (1700 J/kg·°C), gypsum board, and concrete. While US engineering sometimes uses BTU/lb·°F, this calculator uses SI units for precision; 1 BTU/lb·°F = 4184 J/kg·°C.

United Kingdom: CIBSE Guide A provides material thermal properties for UK building regulations compliance. Part L of UK Building Regulations specifies energy efficiency requirements that depend on accurate thermal calculations. The SI units used here (J, kg, °C) are standard in UK engineering.

Frequently Asked Questions

What is heat capacity and how is it different from specific heat?

Heat capacity (S) is the amount of heat required to raise an object's temperature by 1°C, calculated as S = m × c, where m is mass and c is specific heat capacity. Specific heat capacity is a material property independent of mass (e.g., water has c = 4186 J/(kg·°C) regardless of quantity), while heat capacity depends on the object's mass. A cup of water and a bucket of water have the same specific heat but different heat capacities.

How do I calculate heat capacity using this calculator?

Enter the mass in kg, select a material from the preset dropdown (water, aluminum, copper, steel, etc.), and enter the temperature change ΔT in °C. The calculator computes heat capacity S = m × c in J/°C and heat energy Q = m × c × ΔT in J. The specific heat value for your selected material is loaded automatically from the material database.

What is the heat capacity of water?

The specific heat capacity of water is 4186 J/(kg·°C) or 4.184 J/(g·°C). For 1 kg of water, the heat capacity is 4186 J/°C. This means you need 4186 J of energy to raise the temperature of 1 kg of water by 1°C. Water has one of the highest specific heat capacities of any common substance, which is why it is used as a coolant and heat storage medium.

Why does water have such a high specific heat capacity?

Water has a high specific heat capacity (4186 J/kg·°C) due to the extensive hydrogen bonding between water molecules. A significant amount of the heat energy supplied goes into breaking these hydrogen bonds before the molecules can gain kinetic energy and increase temperature. This property makes water excellent for thermal regulation in biological systems, industrial cooling, and climate moderation.

How can I calculate the heat energy required to change water temperature?

Use Q = m × c × ΔT where c = 4186 J/(kg·°C) for water. For example, to heat 2 kg of water from 20°C to 100°C: m = 2 kg, c = 4186 J/kg·°C, ΔT = 80°C. Q = 2 × 4186 × 80 = 669,760 J = 669.76 kJ. The calculator handles this automatically when you select water as the material and enter the mass and temperature change.

Is heat capacity an extensive or intensive property?

Heat capacity is an extensive property because it depends on the amount of matter (mass) in the object. A larger object of the same material has a larger heat capacity. In contrast, specific heat capacity is an intensive property that depends only on the type of material, not how much of it there is. For example, a bucket of water has a larger heat capacity than a cup of water, but both have the same specific heat capacity.

What materials are available in the heat capacity preset database?

The preset database includes 30+ materials with verified specific heat values: water (4186), ice (2108), steam (1996), aluminum (897), copper (385), iron (450), steel (500), brass (380), silver (235), gold (129), lead (129), mercury (140), glass (840), wood (1700), concrete (880), brick (840), granite (790), marble (880), sand (830), soil (800), air (1005), ethanol (2440), oil (2000), titanium (520), zinc (388), nickel (440), diamond (519), polyethylene (2300), nylon (1700), rubber (2000), and paraffin wax (2500) — all values in J/(kg·°C).

What is the biological significance of water's high heat capacity?

Water's high heat capacity is crucial for life. The human body, being approximately 60% water, uses water's thermal properties to maintain a stable internal temperature despite environmental fluctuations. Aquatic environments are thermally buffered — large water bodies heat and cool slowly, providing stable habitats for marine life. This property also regulates global climate, with oceans absorbing vast amounts of solar energy without dramatic temperature changes.