A heat energy calculator uses the rule energy equals mass times specific heat times temperature change. Enter any two of energy, mass and temperature change and leave the third blank. Heating 2 kilograms of water by 10 degrees needs about 83,720 joules using a specific heat of 4186.
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Heat Energy Calculator
- Enter any two of energy, mass and temperature change.
- Leave the one you want to find blank.
- Set the specific heat for your substance (it defaults to 4186 for water).
- Read the result and the formula used.
Here is what each result means:
| Result | What it means |
|---|---|
| Result | The value you left blank, solved from the other two and the specific heat. |
| Solved for | Whether it found energy, mass or temperature change. |
| Formula | Energy equals mass times specific heat times temperature change. |
What Is Heat Energy?
Heat energy is the energy you must add to or remove from a substance to change its temperature. How much you need depends on three things: the mass of the substance, how big a temperature change you want, and a property called the specific heat. Put together, they give the rule energy equals mass times specific heat times the change in temperature.
The specific heat is the energy needed to raise one kilogram of a substance by one degree. Water has a high specific heat of about 4186 joules per kilogram per degree, which is why it takes so long to boil and why the sea warms and cools slowly. Metals have much lower values, so they heat up and cool down quickly. In SI units heat energy is measured in joules.
Because the same formula works for both heating and cooling, a negative temperature change simply means energy is being removed. The relationship assumes the substance does not change state: melting, boiling or freezing need extra energy that this formula does not include. Within a single state, though, it accurately predicts the energy for any temperature change.
How Does the Heat Energy Calculator Work?
It rearranges one relation to solve for whichever value you leave blank.
- For energy, multiply mass by specific heat by the temperature change.
- For mass, divide energy by specific heat times the temperature change.
- For temperature change, divide energy by mass times specific heat.
Heat is one form of energy; see the kinetic energy calculator and potential energy calculator.
Heat Energy Example
Heat 2 kilograms of water by 10 degrees, with a specific heat of 4186.
Calculation: Q = m c dT = 2 x 4186 x 10 = 83720 joules. To find the temperature rise from 209,300 joules for 5 kilograms of water, divide: 209,300 over 5 times 4186 is 10 degrees.
The Three Forms of the Heat Energy Rule
One relation, rearranged for whatever you need to find.
| To find | Use |
|---|---|
| Energy | mass times specific heat times temperature change |
| Mass | energy divided by (specific heat times temperature change) |
| Temperature change | energy divided by (mass times specific heat) |
All three come from Q equals m c times the temperature change, so any two of energy, mass and temperature change give the third once the specific heat is set. The specific heat acts as a fixed property of the substance, linking the amount of matter to the energy each degree of change requires.
Comparing Specific Heats of Common Substances
The specific heat varies widely, which is why substances heat up at very different rates.
| Substance | Specific heat (J/kg/deg) |
|---|---|
| Water | about 4186 |
| Air | about 1005 |
| Aluminium | about 900 |
| Iron | about 450 |
| Copper | about 385 |
Water stands out with by far the highest specific heat of common materials, storing a great deal of energy for each degree. Metals sit at the low end, which is why a metal spoon in hot water heats up almost at once while the water itself takes much longer.
What Affects the Heat Energy
The Mass
More mass needs more energy for the same temperature change, in direct proportion.
The Temperature Change
A bigger change needs more energy. Doubling the temperature rise doubles the energy.
The Specific Heat
A substance with a higher specific heat needs more energy per degree. Water needs far more than most metals.
When to Use a Heat Energy Calculator
Physics and Chemistry Homework
Solve for energy, mass or temperature change in a calorimetry problem.
Engineering and Heating
Estimate the energy to heat water in a tank, boiler or radiator.
Cooking and Science
Work out how much energy a temperature change requires for a given amount of a substance.
Common Mistakes
1. Using the Wrong Specific Heat
Each substance has its own value. Using water's 4186 for a metal overstates the energy by nearly ten times.
2. Forgetting It Is a Change
Use the temperature change, not the final temperature. A rise from 20 to 30 degrees is a change of 10.
3. Ignoring Changes of State
Melting or boiling needs extra latent heat that this formula does not include.
4. Mixing Units
Use kilograms and joules with a specific heat in joules per kilogram per degree.
5. Zero Mass or Temperature Change
Solving for mass or temperature change cannot divide by zero.
Accuracy and Limitations
The relation is exact; only the displayed decimals are rounded, and very large results are shown in scientific notation.
What it calculates accurately
- Energy, mass or temperature change from the other two
- Any specific heat you enter
- Heating and cooling (negative changes)
What it does not do
- Include latent heat for melting or boiling
- Account for heat lost to the surroundings
- Handle a specific heat that varies with temperature
- Convert temperature units for you
How We Compute Heat Energy
Frequently Asked Questions
What is heat energy?
Heat energy is the energy needed to change a substance's temperature. It equals mass times specific heat times the temperature change. Heating 2 kilograms of water by 10 degrees needs about 83,720 joules.
How do you calculate heat energy?
Multiply the mass by the specific heat by the temperature change. For 2 kilograms of water raised 10 degrees, that is 2 times 4186 times 10, which is 83,720 joules.
What is specific heat?
Specific heat is the energy needed to raise one kilogram of a substance by one degree. Water's is about 4186 joules per kilogram per degree, much higher than most metals.
How do I find the temperature change?
Divide the energy by mass times specific heat. Leave the temperature change field blank and enter energy and mass, and the calculator solves for it.
Does this work for cooling too?
Yes. The same formula applies to cooling. A negative temperature change means energy is being removed rather than added.
What specific heat should I use?
Use 4186 for water. Common values are about 900 for aluminium, 450 for iron and 385 for copper. Change the specific heat field to match your substance.
Does this include melting or boiling?
No. Changing state needs extra latent heat that this formula does not cover. It only applies while the substance stays in one state.
What units does this use?
Joules for energy, kilograms for mass, degrees for temperature change and joules per kilogram per degree for specific heat. Keep the units consistent for a correct result.
Is my information saved?
No. The calculation runs in your browser and nothing you enter is stored or sent anywhere, unless you choose Save, which keeps the result only on this device.
Sources
- Specific heat capacity (Wikipedia).
- Heat (Wikipedia).
- Specific heat explained (Maths Is Fun).
Related Guides
Related Calculators
Looking for more physics tools?
Explore all math calculatorsThis calculator finds heat energy from Q = m c dT, the energy needed to change a substance's temperature. Enter any two of energy, mass and temperature change and leave the third blank; the specific heat defaults to 4186 for water and can be changed. In SI units, energy is in joules, mass in kilograms, temperature change in degrees Celsius or kelvin and specific heat in joules per kilogram per degree. Spotted an error? Let us know.
Creator
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.
Areas of Expertise: Editorial Leadership, Digital Publishing, Product Strategy, Online Calculators, Web Standards




