Audited 31 Jul 2026·Last updated 28 Oct 2026·3 citations·Tier 2·0 uses

Joule Heating Calculator

Calculate the heat a steady current releases in a resistance over time, E = I²Rt, in joules from current in amperes, resistance in ohms and duration in seconds.

Joule Heating Calculator

A
Ω
s
Joule heat
17,280
Electrical energy converted to heat over the whole duration, in joules (I² × R × t); divide by 3,600 for watt-hours.
Model scope
Constant-current, constant-resistance energy model; temperature-dependent resistance, switching waveforms, heat loss, and resulting temperature are not calculated.

Background.

Every conductor carrying a current turns some of the electrical energy into heat. In a kettle element or a toaster that is the whole point. In a cable, a circuit-board trace or the internal resistance of a battery it is waste, and sometimes a hazard. James Prescott Joule measured the relationship in the early 1840s, and it is strikingly simple: the heat released is proportional to the resistance, to the time, and to the square of the current.

That square is what makes the law matter in practice. Double the current through the same resistance and the heat does not double, it quadruples. That is why electricity grids move power at high voltage and low current, why a cable that runs warm at 10 A runs far hotter at 20 A, and why a fuse, a deliberately thin strip of metal, melts within moments when a fault drives the current far past its rating.

The quantity worked out here is energy in joules, E = I²Rt, with current I in amperes, resistance R in ohms and time t in seconds. Divide the answer by the time and you have the heating power in watts; divide it by 3,600 and you have watt-hours, the unit printed on most battery packs.

What the number is not is a temperature. How hot something gets depends on its mass, its material and how fast it sheds heat to its surroundings, and none of those enter the equation. Current and resistance are also held fixed for the whole period, although metal conductors become more resistive as they warm. For alternating current, use the RMS value, which is defined as the steady current that would give the same heating.

What is joule heating calculator?

Joule heating, also called resistive or ohmic heating, is the conversion of electrical energy into heat when a current flows through a material that has resistance. The energy released over a period is E = I²Rt, in joules, and the rate at which it is released, the heating power, is I²R in watts. Every component with resistance produces it, from a heater element designed to glow to a long extension lead that is supposed to stay cool.

How to use this calculator.

  1. Enter the current in amperes. For an AC circuit, use the RMS current, which is the value that ratings and ordinary meter readings quote.
  2. Enter the resistance in ohms. For a cable, multiply the length by the manufacturer's resistance per metre, and remember a two-wire circuit carries the current out and back, so count both conductors.
  3. Enter the duration in seconds: 60 for a minute, 3,600 for an hour.
  4. Read the heat in joules. Divide by the duration for the heating power in watts, or by 3,600 for watt-hours.

The formula.

E = I²Rt

E = I² × R × t. The current I, in amperes, is squared; R is the resistance in ohms and t the time in seconds. One ampere squared times one ohm is one watt, and one watt sustained for one second is one joule, so the answer comes out in joules with no conversion constant. Ohm's law gives two equivalent forms: with V the voltage across the resistance, E = V × I × t = V² × t ÷ R, and all three agree whenever V = I × R. Current dominates the result. A 10% rise in current raises the heat by 21%, while a 10% rise in resistance or time raises it by only 10%. All three inputs must be positive, and they are treated as constant for the whole period; heat loss, temperature and any drift in resistance are outside the calculation.

A worked example.

Example

A current of 4 A flows through a 12 Ω resistor for 90 seconds. Squaring the current gives 4² = 16. Multiplying by the resistance gives 16 × 12 = 192 W of heating power, and multiplying by the time gives 192 × 90 = 17,280 J, or 17.28 kJ, which is 4.8 Wh. The voltage across the resistor is 4 × 12 = 48 V, and 48 × 4 × 90 gives the same 17,280 J. If every joule went into a litre of water, about 1 kg, it would warm it by roughly 17,280 ÷ 4,186 ≈ 4.1 °C; in practice some would escape to the air first. Raise the current to 8 A and the energy becomes 8² × 12 × 90 = 69,120 J, four times as much, not twice.

current A4
duration Seconds90
resistance Ohm12

Frequently asked questions.

Why does doubling the current quadruple the heat?
Because heating power is I²R. With the resistance fixed, doubling the current also doubles the voltage across it, by Ohm's law, and power is voltage times current, so both factors double together and the product rises fourfold.
How do I turn the joules into a temperature rise?
Divide the energy by the mass times the specific heat capacity of whatever absorbs it. Water takes about 4,186 J per kilogram per degree Celsius, so 17,280 J could warm 1 kg by about 4.1 °C. Real losses to the surroundings make that an upper limit.
Why do power lines run at such high voltages?
For a given power, current falls as voltage rises, since power equals voltage times current. Line losses go as the square of the current, so transmitting at ten times the voltage cuts the current tenfold and the resistive loss in the line a hundredfold.
What current should I enter for an AC circuit?
The RMS current, which is defined as the steady current that produces the same heating in a resistor. For a sine wave it equals the peak current divided by √2, so a sine wave peaking at about 5.657 A heats a resistor exactly as a steady 4 A would.
How does a fuse use Joule heating?
A fuse element is a short, thin conductor whose own resistance heats it whenever current flows. At its rated current it stays below its melting point; well above it, the heat builds faster than it can escape, and because heat rises with the square of current, a large fault melts it far faster than a mild overload.
Does a wire's resistance change as it heats up?
Yes. Copper's resistance rises by roughly 0.4% for each degree Celsius, so a conductor that warms substantially ends up more resistive than its cold value. Using a cold resistance measurement therefore understates the heat in a hot-running wire or element.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
E = I²Rt
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon