# Joule's law calculator

Welcome to Joule's law calculator, a tool created to **calculate the heat generated by a current-carrying cable**. Apart from calculating heat generation, you can use this tool to compute any of the other variables of the joule heating equation.

## What is Joule heating?

**Joule heating** refers to the phenomenon of heat generation when an electric current passes through a conductor. This heat generation comes from the electrical energy of the charged particles (electrons, usually) that make up the current. The charged particles collide with the body of the conductor, losing part of its electrical energy, which converts into thermal energy (heat).

**Joule's first law**, or **Joule's law**, is the mathematical formulation of the joule heating phenomenon. This mathematical formulation lets us know how much energy per unit time (power) is converted into heat if we know the electric current and voltage drop through the conductor.

## Joule heating equation

The most general version of the joule heating formula is:

*P* = *I* × *V*

, where:

— Power of heat generated, calculated in watts (**P****W**);— Current, in amperes (**I****A**); and— Voltage drop through the conductor, in volts (**V****V**).

The previous equation can be expressed in terms of other variables. We know that power equals the heat generated per unit of time (** P = Q/t**). Additionally, if the conductor behaves according to Ohm's law (it's a perfect resistor that entirely converts the power into heat), we can express voltage according to that law (

**).**

*V*=*I*×*R*Applying the previous equations to the original joule heating formula, we obtain the version used by this Joule's law calculator:

*Q* = *I*² × *R* × *t*

, where:

— Resistance, in ohms (**R****Ω**);— Current flow time, in seconds (**t****s**); and— Heat generated, calculated in joules (**Q****J**).

For example, let's use Joule's law to calculate the heat generated during **5 minutes** in a water heater working at **20 A** with a **10 Ω** resistor.

Applying the joule heating equation requires the time to be in seconds. Using a time converter, we know that ** t = 5 min = 300 s**. Applying that and the rest of the variables in the formula:

*Q* = *I*² × *R* × *t* = (20 A)² × 10 Ω × 300 s

*Q* = 1200000 J

Was it easy? Using our Joule's law calculator is easier.