Skip to content

Ohm's law calculator: voltage, current or resistance

Free TutorAura tool · no sign-up · Updated

Enter any two of potential difference (voltage), current and resistance to find the third. The calculator handles milliamps and kilohms and shows each step, using:

V=I×RV = I \times R

where VV is the potential difference in volts (V), II is the current in amps (A) and RR is the resistance in ohms (Ω).

Loading the tool

The three forms

To findUse
Potential differenceV=I×RV = I \times R
CurrentI=V÷RI = V \div R
ResistanceR=V÷IR = V \div I

Example: a 9 V battery drives a current of 300 mA through a resistor. Convert first: 300 mA = 0.3 A. Then R=9÷0.3=30R = 9 \div 0.3 = 30 Ω.

Ohmic and non-ohmic components

For a resistor at a constant temperature, current is directly proportional to potential difference, so its I–V graph is a straight line through the origin. Other components behave differently:

  • Filament lamp: resistance increases as it gets hotter, so the graph curves.
  • Diode: current flows in one direction only; resistance is very high in the reverse direction.
  • Thermistor: resistance falls as temperature rises.
  • LDR (light-dependent resistor): resistance falls as light intensity increases.

V=IRV = IR still gives the resistance at any one point.

Series and parallel circuits

  • Series: the total resistance is the sum, Rtotal=R1+R2R_{\text{total}} = R_1 + R_2. The current is the same everywhere.
  • Parallel: the total resistance is less than the smallest single resistance. For two resistors, 1Rtotal=1R1+1R2\dfrac{1}{R_{\text{total}}} = \dfrac{1}{R_1} + \dfrac{1}{R_2} (used in Cambridge IGCSE Extended and higher-level courses).

See series and parallel circuits for worked examples.

Common mistakes

  • Forgetting to convert milliamps (divide by 1,000) or kilohms (multiply by 1,000).
  • Rearranging incorrectly, for example R=I÷VR = I \div V.
  • Using the battery's voltage for one component in a series circuit, when the potential difference is shared between components.

Where this comes up

V=IRV = IR is one of the most used equations in GCSE and IGCSE electricity, alongside power (P=IVP = IV) and charge (Q=ItQ = It). Practical questions often ask you to find resistance from a table of voltmeter and ammeter readings. Read our Ohm's law guide for more.

Frequently asked questions

Why does a filament lamp's resistance change?

As the current increases, the filament gets hotter. The ions in the metal vibrate more, making it harder for electrons to pass, so resistance rises.

What is the unit of resistance?

The ohm, written Ω. One ohm is the resistance when a potential difference of 1 volt drives a current of 1 amp.

What is Ohm's law?

For a conductor at constant temperature, the current through it is directly proportional to the potential difference across it. The equation V = IR links the three quantities.

How do you calculate resistance?

Resistance = potential difference ÷ current (R = V ÷ I), with V in volts and I in amps, giving ohms.

What is 1 kΩ in ohms?

1 kΩ = 1,000 Ω.

Is anything I type sent to a server?

No. The calculation runs in your browser and nothing is stored.

Sources

  1. GCSE Physics (8463) specification: subject content. AQA.
  2. Cambridge IGCSE Physics 0625 syllabus for 2026, 2027 and 2028. Cambridge International.