🔬
🔬 Science & engineering

Joule Heating Calculator (heat from current: Q = I²Rt, Wh and temperature rise)

Results update as you type.

Your numbers

Understanding the Joule heating calculator — concept and principle

This calculator finds the heat produced when a current flows through a resistance for a given time, in joules, kilojoules, watt-hours and kilocalories, along with the power and the voltage. If you enter a mass and material, it also estimates the temperature rise with no heat loss. It is used for heaters, resistors, wires and physics problems.

Joule heating of waterA kettle element for 3 minutesCurrent · R5 A · 46 ΩTime3 minWater1 kgP = 5² × 46 = 1,150 WQ = 1,150 × 180 sHeat207 kJEnergy57.5 WhWater warms by49.5 °C
Current squared times resistance is the heat rate; three minutes of it could warm a litre of water by about 50 °C.

How it is calculated

P = I² R (= V I = V² ÷ R, with V = I R)

Q = I² R t

ΔT = Q ÷ (m c), the upper limit with no heat loss

The principle

Electrons pushed through a conductor by an electric field keep colliding with the atoms of the material and hand over the energy they gained. That energy appears as heat. The rate is the current times the voltage drop, which for a resistor is I²R, so doubling the current quadruples the heating. If the heat goes entirely into an object, its temperature rises according to its mass and specific heat; in reality some heat always escapes to the surroundings.

Worked example

Default inputs: I = 5 A, R = 46 Ω, 3 minutes, water, 1 kg.

  1. P = 5² × 46 = 1,150 W; voltage = 5 × 46 = 230 V.
  2. Q = 1,150 × 180 s = 207,000 J = 207 kJ.
  3. In other units: 207,000 ÷ 3,600 = 57.5 Wh; 207,000 ÷ 4,184 = 49.47 kcal.
  4. Temperature rise of 1 kg of water = 207,000 ÷ (1 × 4,186) = 49.5 °C.
How Heat produced (kJ) changes with Current I (A)How Heat produced changes with Current I02004006008001,0001.252.53.7556.257.510Example: 207Current I (A)
Each point is the calculator re-run with only “Current I (A)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Current I (A)Heat produced (kJ)
1.2512.94
2.551.75
3.75116.4
5207
6.25323.4
7.5465.8
10828

How to read the result

This is roughly a small kettle element: about 1.15 kW on 230 V. The temperature rise is an upper limit, since the container and air also take heat. Because heat rises with I², the main way to reduce losses in power lines and cables is to cut the current, which is why transmission uses high voltage.

Common mistakes

Keep in mind: Overheated wires and components can cause fires and burns. Use properly rated parts and follow electrical safety rules.

Frequently asked questions

Why do wires get warm?

Every wire has some resistance, so current through it produces I²R heat.

How much energy heats 1 litre of water by 1 °C?

About 4,186 J, or roughly 1.16 Wh.

Is Joule heating the same as resistive heating?

Yes, the terms mean the same thing.

Why is high voltage used for power transmission?

For the same power, higher voltage means lower current, and losses fall with the square of the current.

Sources: OpenStax, University Physics Volume 2 (2016), section 9.5 "Electrical Energy and Power"

Checked 9 Nov 2026. OpenStax, University Physics Volume 2 (2016), §9.5 “Electrical Energy and Power” (P = IV, P = I²R = V²/R, E = Pt, 1 kW·h = 3.6 × 10⁶ J); Q = mcΔT and specific heats from the specific-heat table in “Temperature Change and Heat Capacity”, Introductory Physics for the Health and Life Sciences I (OpenStax College Physics, CC BY 4.0, Michigan State University Libraries). 1 kcal = 4.184 kJ (standard value).

🔬 All science & engineering tools →🌍 Calculators by country →