Ohm's Law Calculator
Pick the pair of quantities you already know and this calculator finds the remaining two from Ohm's law (V = I x R) and the power equation (P = V x I). It accepts any two of voltage, current, resistance and power, then fills in all four so you can read the full picture of a circuit. Every combination is supported, from voltage and resistance to resistance and power.
How to use the Ohm's law calculator
- Open the 'Known values' menu and choose the pair you have, for example Voltage plus Resistance.
- Enter your first known value in the left field, matching its unit label.
- Enter your second known value in the right field.
- Read all four results, with voltage in volts, current in amps, resistance in ohms and power in watts.
- Click Copy to save the full set of V, I, R and P values.
Examples
Voltage and resistance
Voltage + Resistance, V = 12 V, R = 4 ohm
I = 3 A, P = 36 W
Current and power
Current + Power, I = 2 A, P = 24 W
V = 12 V, R = 6 ohm
Small LED style load
Voltage + Current, V = 5 V, I = 0.01 A
R = 500 ohm, P = 0.05 W
Frequently asked questions
What is Ohm's law?
Ohm's law states that voltage equals current times resistance (V = I x R). Combined with the power law P = V x I, it links voltage, current, resistance and power into one connected set of equations.
How many values do I need to enter?
Exactly two. From any two of voltage, current, resistance and power the other two are fully determined, which is why the tool offers six pairings to choose from.
What units does it use?
Volts for voltage, amperes for current, ohms for resistance and watts for power. If your current is in milliamps, divide by 1000 first, so 20 mA becomes 0.02 A.
Which formulas are used?
The four working relations are V = I x R, P = V x I, P = I^2 x R and P = V^2 / R. The calculator selects the right combination for whichever pair you supply.
Why can't resistance be zero when voltage is given?
Dividing voltage by zero resistance implies infinite current, which is not physically meaningful, so the Voltage plus Resistance case rejects a resistance of zero.
Can I enter power with voltage or current?
Yes. Voltage plus Power finds current and resistance, and Current plus Power finds voltage and resistance. In those modes the shared quantity cannot be zero, since dividing power by zero volts or zero amps is undefined.
What does Resistance plus Power give me?
It returns voltage as the square root of power times resistance, and current as the square root of power divided by resistance. Both resistance and power must be non-negative for the roots to be real.
Does it work for AC circuits?
The tool applies the direct current form of Ohm's law with plain resistance. For AC you would use impedance and account for phase, so treat these results as valid for resistive loads or as an approximation.
Is my circuit data kept private?
Yes. All four values are computed in your browser, so nothing you enter about your circuit is sent to a server.
Learn more
- The Ohm's law triangle and power wheel
How the V, I, R triangle and the twelve formula power wheel let you rearrange Ohm's law for any unknown without memorising every equation.
Related tools
LED Resistor Calculator
Calculate the series resistor an LED needs. Enter supply voltage, LED forward voltage and current to get the resistance, nearest E12 value and power.
Resistor Color Code Calculator
Decode 4-band and 5-band resistor color codes to ohms and tolerance, or encode a resistance into color bands. Free, with the values formatted clearly.
Kinetic Energy Calculator
Calculate kinetic energy, mass or velocity using KE = 1/2 m v^2. Enter any two values in SI units (kg, m/s, joules) to solve for the third.
555 Timer Calculator
Calculate 555 timer astable frequency, period, high and low times and duty cycle from R1, R2 and the timing capacitor. Free oscillator design helper.
Absolute Humidity Calculator
Calculate absolute humidity in grams of water vapor per cubic meter from air temperature and relative humidity. Fast, free and works in your browser.
Allele Frequency Calculator
Find allele frequencies from genotype counts. Enter the number of AA, Aa and aa individuals to get the A and a allele frequencies and allele totals.