← All text tools

Specific heat and heat energy calculator

How much heat it takes to warm a material, for water, metals, glass and more, with the time a heater needs.

  • Free
  • No sign-up
  • Works on any device

About Specific heat and heat energy calculator

Heat energy is Q = m x c x change in temperature. Pick a material like water, aluminium, copper or glass, enter mass and temperature rise, and get the energy in joules. Enter a heater's power and it estimates the heating time. Water needs about 4.18 J per gram per degree.

How to use Specific heat and heat energy calculator

  1. Choose a material, or type in its specific heat yourself.
  2. Enter the mass and the starting and final temperatures.
  3. Read the heat energy needed, and add heater power to see the time it needs.

Why use this tool?

Also known as

Frequently asked questions

Why does water take so long to heat?

Water has a high specific heat, about 4.18 J per gram per degree, much more than metals. It absorbs a lot of energy for each degree of rise.

What is specific heat?

It is the energy needed to raise one unit of mass by one degree. A material with a high value, like water, takes a lot of energy to warm up compared with a metal.

Why is the heater time only an estimate?

The time assumes all the heater's power goes into the material. In real life some heat escapes to the air and the container, so the actual time will be somewhat longer.

Is Specific heat and heat energy calculator free?

Yes. Specific heat and heat energy calculator on Toolipedia is free to use, with no sign-up and no watermark.

Is it safe to use?

Yes. Everything is worked out in your browser, and nothing you enter is sent to our server.

Does it work on my phone?

Yes. It works in any modern browser on Android and iPhone, as well as on tablets and computers. There's nothing to install.

Do I need an account?

No. Just open the page and use the tool. There's no sign-up and no email needed.

Can I put Specific heat and heat energy calculator on my own website?

Yes. Use the Embed on your site button under the tool to copy a short piece of code and paste it into your page. It is free, needs no account, and the tool keeps working inside your page.

Related tools