Specific Heat Calculator
Heating 100 grams of water by 10 degrees Celsius takes 4,186 joules of energy. This specific heat calculator solves the equation Q = mc delta T for any missing value. Enter three of the four quantities (heat energy, mass, specific heat capacity, temperature change) and the tool returns the fourth. Use it for physics homework, chemistry lab work, or any problem involving thermal energy transfer. Specific heat capacity tells you how much energy it takes to raise the temperature of a substance. Water has an unusually high specific heat of 4.186 J/g degrees C, which is why it heats slowly and cools slowly compared to metals. This property makes water an excellent coolant and explains why coastal climates are milder than inland ones.
Quick answer
Q = m x c x delta T, where Q is heat energy in joules, m is mass in grams, c is specific heat in J/g degrees C, and delta T is the temperature change.
What this tells you
- •Q = m x c x delta T, where Q is heat energy in joules, m is mass in grams, c is specific heat in J/g degrees C, and delta T is the temperature change.
- •Water has a specific heat of 4.186 J/g degrees C, one of the highest among common substances.
- •Metals have low specific heats, typically 0.1 to 0.9 J/g degrees C, which is why they heat up and cool down quickly.
- •A positive delta T means heating (energy absorbed). A negative delta T means cooling (energy released).
- •The calculator solves for any one of the four variables when you enter the other three.
- •Results display to 4 decimal places for precision in lab calculations.
How to Use
- 1Choose the mode that matches the value you need to find: heat energy (Q), mass (m), specific heat (c), or temperature change (delta T).
- 2Enter the three values you know in the fields shown for that mode.
- 3Click Calculate to see the missing value along with all four quantities.
- 4For heating problems, enter a positive temperature change. For cooling problems, enter a negative temperature change.
- 5Check the reference table for specific heat values of common substances if you do not know c.
How It Works
Formula
Q = m x c x delta T
m = Q / (c x delta T)
c = Q / (m x delta T)
delta T = Q / (m x c)The equation Q = mc delta T relates the heat energy transferred to or from a substance to its mass, specific heat capacity, and temperature change. Q is the heat energy in joules. When Q is positive, the substance absorbs energy and warms up. When Q is negative, it releases energy and cools down. Mass m is in grams. Specific heat capacity c is in joules per gram per degree Celsius and is a physical property of each substance. Temperature change delta T is in degrees Celsius and equals final temperature minus initial temperature. The calculator rearranges this equation to solve for whichever variable is unknown. It handles negative delta T for cooling problems and returns null for physically impossible combinations like zero mass or zero specific heat.
Calculation note: values are processed in the order shown above, using the current input units.
Worked Examples
Heating 100 g of water by 10 degrees C
Multiply 100 g by 4.186 J/g degrees C by 10 degrees C to get 4,186 joules. This is the energy needed to raise 100 grams of water from 20 to 30 degrees Celsius.
Find the specific heat of an unknown metal
Divide 900 J by (200 g x 5 degrees C) to get 0.9 J/g degrees C. This is close to aluminum's specific heat of 0.897, which helps identify the unknown sample.
Find the mass of water heated by 8,372 J
Divide 8,372 J by (4.186 x 20) to get 100 grams. This reverse calculation is useful when you know the energy input and temperature change and need to find how much water was heated.
Temperature change when 2,700 J cools 200 g of aluminum
Divide -2,700 J by (200 g x 0.9) to get -15 degrees C. The negative sign indicates cooling. The aluminum drops 15 degrees Celsius as it releases 2,700 joules of energy.
Specific Heat Capacities of Common Substances
Specific heat values in J/g degrees C at room temperature. Higher values mean the substance requires more energy to change temperature.
| Substance | Specific heat (J/g degrees C) | Notes |
|---|---|---|
| Water | 4.186 | Highest among common liquids |
| Ice (0 degrees C) | 2.090 | About half of liquid water |
| Aluminum | 0.897 | Common in cookware and heat sinks |
| Iron / Steel | 0.449 | Heats and cools quickly |
| Copper | 0.385 | Excellent thermal conductor |
| Glass | 0.840 | Varies by composition |
| Air (dry) | 1.006 | At constant pressure |
| Ethanol | 2.440 | Higher than most metals |
Values are approximate and vary slightly with temperature and pressure. Use the value from your textbook or lab manual for coursework.
Common mistakes
- Mixing up Q and delta T. Q is the total energy in joules, while delta T is the temperature change in degrees. They are not interchangeable.
- Using kilograms instead of grams with specific heat values in J/g degrees C. If mass is in kilograms, multiply by 1,000 first or use specific heat in J/kg degrees C.
- Forgetting the sign of delta T for cooling problems. When a substance cools, delta T is negative and Q is also negative, indicating energy release.
- Assuming all substances have the same specific heat as water. Metals, glass, and other materials have much lower specific heats and require far less energy to change temperature.
- Using the formula for phase changes. Q = mc delta T only applies when temperature is changing. For melting or boiling, use Q = mL (latent heat) instead.
Embed this calculator on your site
Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.
<script src="https://calctide.com/embed.js" data-tool="specific-heat-calculator" async></script>Preview the embed at /embed/specific-heat-calculator/.