Quick answer
Heat is Q = m c ΔT, so c = Q ÷ (m ΔT). Adding 25,080 J to 2 kg with a 30 K rise gives c = 418 J/(kg·K), or 5.994 kcal of heat.
Choose what to solve for and enter the other values. The calculator returns the missing quantity. Use this specific heat calculator to check your own figures.
Related tools: Heat Transfer Calculator: Conductive heat flow through a flat wall. Heat Pump COP Calculator: Coefficient of performance from heat output and power input, or the Carnot limit. EER Calculator: Energy efficiency ratio of an air conditioner and its COP equivalent.
How to use the Specific Heat Calculator
- Choose solve for: Specific heat c and Heat Q.
- Enter mass (kg) (above 0).
- Enter temperature change (K).
- Optionally, enter heat added (J).
- Optionally, enter specific heat (J/(kg·K)).
- Press Calculate to see the result, and use Reset to start again.
| Input | What to enter | Allowed values |
|---|---|---|
| Solve for | Choose one: Specific heat c; Heat Q | Starts at Specific heat c |
| Mass | A number, in kg | > 0 |
| Temperature change | A number, in K | — |
| Heat added (optional) | A number, in J | — |
| Specific heat (optional) | A number, in J/(kg·K) | — |
Formula and method
Formula
Q = m c ΔT
IEEE-754 double precision; shown to the decimals indicated.
1 thermochemical calorie = 4.184 J exactly.
Worked examples
These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.
Example 1
Inputs: Solve for = Specific heat c; Mass = 2; Temperature change = 30; Heat added = 25080.
| Result | Value |
|---|---|
| Specific heat | 418 J/(kg·K) |
| Heat in kcal | 5.9943 |
Example 2
Inputs: Solve for = Heat Q; Mass = 1.5; Temperature change = 40; Specific heat = 4184.
| Result | Value |
|---|---|
| Heat required | 251,040 J |
| In kilojoules | 251.04 |
| In kilocalories | 60 |
Example 3
Inputs: Solve for = Heat Q; Mass = 0.25; Temperature change = 75; Specific heat = 900.
| Result | Value |
|---|---|
| Heat required | 16,875 J |
| In kilojoules | 16.875 |
| In kilocalories | 4.0332 |
The first line is the headline result (specific heat). Below it the specific Heat Calculator lists heat in kcal, which describe the same case from other angles. IEEE-754 double precision; shown to the decimals indicated.
Reference values
Water has 4,186 J/(kg·K), the highest of common substances, which is why oceans moderate climate. Aluminium is 900, iron 450 and copper 385. The 418 value in this example is a metal-like result.
Practical uses
Estimate energy to heat water: 1 kg through 10 K needs 41,860 J. The temperature change can't be zero. Use consistent units; kelvin and Celsius differences are equal.
How the result changes with mass
Holding every other input at the first worked example, this table changes only mass. It shows how sensitive the answer is to that one value; each row was produced by running this calculator.
| Mass | Specific heat | Heat in kcal |
|---|---|---|
| 1 | 836 J/(kg·K) | 5.9943 |
| 2 | 418 J/(kg·K) | 5.9943 |
| 4 | 209 J/(kg·K) | 5.9943 |
| 8 | 104.5 J/(kg·K) | 5.9943 |
What happens with invalid input
These messages are produced by the calculator itself, so you know what to fix.
- Temperature change: entering "0" shows "The temperature change cannot be zero." beside that field and no result.
- Specific heat: left empty shows "Enter the specific heat." beside that field and no result.
Choosing between the Specific Heat Calculator and similar calculators
Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.
| Calculator | You enter | It returns |
|---|---|---|
| [Heat Transfer Calculator](/science/heat-transfer-calculator/) | thermal conductivity, area and temperature difference | Heat flow |
| [Heat Pump COP Calculator](/science/heat-pump-cop-calculator/) | use | COP |
| [EER Calculator](/science/energy-efficiency-ratio-calculator/) | cooling capacity and power input | EER |
| [Thermodynamic Processes Calculator](/science/thermodynamic-processes/) | process, gas and amount of gas | Work done by the gas |
| [Thermal Expansion Calculator](/science/thermal-expansion-calculator/) | coefficient of linear expansion, original length and temperature change | Change in length |
Background: heat and temperature
The basic heat relation is Q = m × c × ΔT: heat in joules equals mass times specific heat capacity times temperature change. A positive Q means heat absorbed and a negative Q heat released, and a change in °C is numerically the same as a change in K.
It covers a change in temperature only. During melting or boiling the temperature stays constant while heat still flows (latent heat), which needs a separate term.
Assumptions and limitations
- ΔT cannot be zero
If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for temperature change and specific heat to confirm this.
Frequently asked questions
What is the unit?
Specific heat is in J/(kg·K); water is 4,186 J/(kg·K).
How much energy to heat 1 L of water by 1 °C?
Heating 1 L (1 kg) of water by 1 °C takes about 4,186 J, roughly 1 kcal.
Why is water's specific heat high?
Hydrogen bonds between water molecules absorb energy as they stretch, so a lot of heat is needed to raise the temperature.
What does the Specific Heat Calculator calculate?
Specific heat capacity or heat required from Q = m c ΔT. It returns Specific heat and Heat in kcal.
What formula does the Specific Heat Calculator use?
Q = m c ΔT. 1 thermochemical calorie = 4.184 J exactly.
What do I need to enter in the specific Heat Calculator?
You enter Solve for, Mass (kg) and Temperature change (K). Optional: Heat added (J) and Specific heat (J/(kg·K)).
How is the result rounded or limited?
IEEE-754 double precision; shown to the decimals indicated. ΔT cannot be zero.
What does the “Solve for” option change?
It sets how the specific Heat is worked out. The choices are Specific heat c and Heat Q.
What is an example of a specific Heat result?
With solve for Specific heat c, mass 2, temperature change 30 and heat added 25080, the specific heat is 418 J/(kg·K).
Where does the method come from?
The method follows: NIST SP 811: thermochemical calorie = 4.184 J.
Related calculators
- Heat Transfer Calculator — Conductive heat flow through a flat wall.
- Heat Pump COP Calculator — Coefficient of performance from heat output and power input, or the Carnot limit.
- EER Calculator — Energy efficiency ratio of an air conditioner and its COP equivalent.
- Thermodynamic Processes Calculator — Work, heat and internal energy for an ideal gas process.
- Thermal Expansion Calculator — Change in length from a temperature change.
- Heat Index Calculator — Apparent temperature from air temperature and relative humidity (°F).
Sources
- NIST SP 811: thermochemical calorie = 4.184 J
Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.