Specific Heat Calculator
Calculate heat energy, mass, specific heat capacity, or temperature change using Q = m × c × ΔT. Supports multiple units with real-time results and step-by-step breakdowns.
Specific Heat Calculator
Select what you want to calculate, enter your values, and get instant results using Q = m × c × ΔT with step-by-step breakdowns.
Calculation Mode
Result
Settings & Actions
Calculate Heat Energy (Q)
Material Preset
Water: 4186 · Aluminum: 900 · Copper: 385
Press Esc to reset
What is Specific Heat?
Specific heat capacity is the amount of heat energy required to raise the temperature of 1 kilogram of a substance by 1 degree Celsius (or 1 Kelvin). It is a fundamental thermodynamic property that varies by material and determines how much energy a substance can store or release.
Water has one of the highest specific heat values (4,186 J/kg°C), which is why it is widely used as a coolant in engines and industrial processes. Metals like copper (385 J/kg°C) and aluminum (900 J/kg°C) have much lower values, meaning they heat up and cool down faster.
This calculator uses the formula Q = m × c × ΔT and can solve for any of the four variables — heat energy, mass, specific heat capacity, or temperature change — given the other three.
Specific Heat Formula Explained
Primary Formula
- Q = Heat energy (Joules)
- m = Mass (kilograms)
- c = Specific heat capacity (J/kg°C)
- ΔT = Temperature change (°C)
Rearranged Forms
How to Use This Calculator
Step-by-Step Guide
- 1Select the variable you want to calculate (Q, m, c, or ΔT)
- 2Choose a material preset or enter a custom specific heat value
- 3Enter the known values with their units
- 4Select the appropriate unit for each input
- 5Results update instantly as you type
- 6Use Copy Result or Export TXT to save your work
Key Features
- ✓Solve for Q, m, c, or ΔT in one tool
- ✓10 material presets (Water, Aluminum, Copper, etc.)
- ✓Mass units: kg, g, lb
- ✓Heat units: J/kg°C, kJ/kg°C, cal/g°C
- ✓Temperature units: °C, °F, K
- ✓Multi-unit output: J, kJ, kcal, BTU
- ✓Step-by-step calculation breakdown
- ✓Calculation history with localStorage
- ✓Export results as a TXT file
Common Specific Heat Values
| Material | c (J/kg°C) | c (cal/g°C) | Category |
|---|---|---|---|
| Water | 4,186 | 1.000 | Liquid |
| Ice | 2,090 | 0.500 | Solid |
| Air | 1,005 | 0.240 | Gas |
| Aluminum | 900 | 0.215 | Metal |
| Glass | 840 | 0.201 | Non-metal |
| Iron | 450 | 0.107 | Metal |
| Steel | 490 | 0.117 | Metal |
| Copper | 385 | 0.092 | Metal |
| Silver | 235 | 0.056 | Metal |
| Gold | 129 | 0.031 | Metal |
Example Calculations
| Scenario | Inputs | Result |
|---|---|---|
| Heating water | m=2 kg, c=4186 J/kg°C, T₁=20°C, T₂=80°C | Q = 502,320 J |
| Heating aluminum | m=5 kg, c=900 J/kg°C, T₁=25°C, T₂=100°C | Q = 337,500 J |
| Cooling copper | m=0.5 kg, c=385 J/kg°C, T₁=90°C, T₂=10°C | Q = −15,400 J |
| Find mass of water | Q=418,600 J, c=4186 J/kg°C, ΔT=50°C | m = 2 kg |
| Find specific heat | Q=9,000 J, m=2 kg, ΔT=10°C | c = 450 J/kg°C (Iron) |
| Find temp change | Q=100,000 J, m=5 kg, c=4186 J/kg°C | ΔT ≈ 4.78°C |
Real-World Applications
HVAC Engineering
Calculate heating and cooling loads for buildings by determining how much energy is needed to change air or water temperature.
Laboratory Science
Calorimetry experiments use specific heat to measure heat released or absorbed during chemical reactions.
Automotive Cooling
Engine coolant systems rely on water's high specific heat to absorb and dissipate engine heat efficiently.
Food Processing
Industrial food heating and pasteurization processes require precise heat energy calculations.
Electrical Engineering
Thermal management of electronics uses specific heat to predict component temperature rise under load.
Physics Education
Specific heat is a core concept in thermodynamics, taught in high school and university physics courses.
Frequently Asked Questions
What is the difference between specific heat and heat capacity?
Specific heat is an intensive property — it is the heat per unit mass per degree. Heat capacity is an extensive property — it is the total heat for a given object (Heat Capacity = m × c). This calculator uses specific heat capacity.
Why does water have such a high specific heat?
Water molecules form hydrogen bonds that require significant energy to break. This means water can absorb a large amount of heat before its temperature rises, making it an excellent coolant and thermal buffer in nature and engineering.
What units does this calculator support?
Mass: kg, g, lb. Specific heat: J/kg°C, kJ/kg°C, cal/g°C. Temperature: °C, °F, K. All inputs are automatically converted to SI units (kg, J/kg°C, °C) before calculation.
Can I calculate cooling as well as heating?
Yes. If the final temperature is lower than the initial temperature, ΔT will be negative, and Q will be negative — indicating heat is being removed from the substance rather than added.
What is the SI unit for specific heat capacity?
The SI unit is J/kg·K (joules per kilogram per Kelvin), which is numerically identical to J/kg°C since a change of 1 K equals a change of 1°C.
Related Tools
Thermal Efficiency Calculator
Calculate thermal efficiency of engines, heat engines, turbines, and thermodynamic systems. Supports Carnot efficiency, basic thermal efficiency, and power-based calculations.
Thermal Expansion Calculator
Calculate linear, area, and volumetric thermal expansion for steel, aluminum, copper, concrete, and more. Supports metric and imperial units with real-time results.
Ideal Gas Law Calculator
Calculate pressure, volume, moles, or temperature instantly using the Ideal Gas Law (PV = nRT). Supports multiple scientific units with real-time results.
Reynolds Number Calculator
Calculate Reynolds Number instantly to determine fluid flow regime — laminar, transitional, or turbulent. Supports metric and imperial units with real-time results.
Temperature Conversion (Scientific)
Convert temperatures between Celsius, Fahrenheit, Kelvin, and Rankine instantly.