Skip to content
OmniCalc logo
OmniCalc

Ohm's Law Calculator

Solve for voltage, current, resistance, or power using Ohm's law, with unit selectors and series or parallel resistor calculations.

Last updated:

Share

Loading calculator…

How to Use

  1. Select which quantity you want to solve for: voltage, current, resistance, or power.
  2. Enter the two known quantities displayed for that choice with correct units.
  3. Review the solved value and the formula used with full substitution.
  4. Check secondary outputs to see all four quantities computed from your inputs.
  5. Use unit dropdowns to work in milliamps, kilohms, millivolts, or other sub-units.
  6. Reference the Ohm's Law wheel diagram to visualize formula relationships.

Calculator Overview

The Ohm's Law Calculator solves for any one of the four fundamental electrical quantities — voltage (V), current (I), resistance (R), and power (P) — when the other two are known. Select the unknown you want to find, enter the two known values with their units, and the calculator returns all four quantities with the formula substitution shown step by step.

Ohm's Law states that voltage equals current times resistance: V = I × R. This single relationship governs the behavior of resistive circuits and is the starting point for electrical engineering, electronics design, home wiring assessment, and physics coursework. Knowing how to apply it quickly is fundamental to working with any electrical system.

Power extends Ohm's Law through P = V × I = I² × R = V² / R. These three equivalent power formulas let you compute wattage from any two known quantities. If you know current and resistance but not voltage, you can still find power directly using P = I² × R without solving for voltage first.

Practical applications span a wide range. Electronics hobbyists use Ohm's Law to select the correct resistor value for an LED circuit (too little resistance and the LED burns out, too much and it barely glows). Electricians apply it to calculate wire sizing, breaker ratings, and motor current draw. Physics students use it to analyze series and parallel circuit problems. Solar installers apply it to match panel output to inverter input requirements.

This calculator includes unit conversion so you can work with millivolts, kilovolts, milliamperes, and kilohms without manual conversion. Voltage inputs can be in V or kV; current can be in A, mA, or μA; resistance can be in Ω, kΩ, or MΩ. Power output is returned in W, mW, kW, or MW depending on magnitude.

For students, this tool is useful for homework verification and understanding how changing one variable affects the others. In a fixed-resistance circuit, doubling the voltage doubles the current. In a fixed-voltage circuit, doubling the resistance halves the current. Testing these relationships live with the calculator builds circuit intuition faster than static examples alone.

Formula

Loading formula...

Formula and Step-by-Step Example

Ohm's Law connects voltage, current, and resistance through equivalent formulas. Power adds a fourth dimension using the same variables.

Core Ohm's Law equations V = I × R (voltage from current and resistance) I = V / R (current from voltage and resistance) R = V / I (resistance from voltage and current)

Power formulas (three equivalent forms) P = V × I P = I² × R P = V² / R

Derived from power and one other quantity V = P / I and V = √(P × R) I = P / V and I = √(P / R) R = V² / P and R = P / I²

Worked example — basic circuit V = 12 V, R = 470 Ω I = 12 / 470 = 0.02553 A = 25.53 mA P = 12 × 0.02553 = 0.306 W

Worked example — LED resistor selection V_supply = 5 V, V_LED = 2 V, I_LED = 20 mA R = (V_supply − V_LED) / I = (5 − 2) / 0.020 = 150 Ω

Frequently asked questions

What is Ohm's Law?

Ohm's Law states that voltage (V) equals current (I) multiplied by resistance (R): V = IR. It describes the linear relationship between these three quantities in resistive electrical circuits and is one of the most fundamental laws in electronics.

How do you calculate current using Ohm's Law?

Current = Voltage / Resistance, or I = V / R. For a 9 V battery connected to a 100 Ω resistor: I = 9 / 100 = 0.09 A = 90 mA.

How do you calculate resistance using Ohm's Law?

Resistance = Voltage / Current, or R = V / I. If a circuit draws 0.5 A from a 12 V source: R = 12 / 0.5 = 24 Ω.

What is the power formula in an electrical circuit?

P = V × I is the most common form. Equivalents are P = I² × R (from current and resistance) and P = V² / R (from voltage and resistance). All three give the same result and let you compute power from any two known quantities.

What resistor do I need for an LED?

Use R = (V_supply − V_forward) / I_LED. For a 5 V supply, red LED with 2 V forward voltage, and 20 mA operating current: R = (5 − 2) / 0.020 = 150 Ω. Use the nearest standard resistor at or above this value.

Does Ohm's Law apply to AC circuits?

Ohm's Law applies directly to purely resistive AC circuits. For circuits with inductors or capacitors, impedance (Z) replaces resistance, but the basic form V = I × Z still holds. This calculator is designed for DC and resistive AC analysis.

What units are used in Ohm's Law?

Standard SI units: Voltage in Volts (V), Current in Amperes (A), Resistance in Ohms (Ω), Power in Watts (W). This calculator also accepts mA, kΩ, MΩ, mV, and kV.

Why does resistance cause voltage drop?

As current flows through a resistor, electrons collide with atomic lattice structures, converting electrical energy into heat. This energy loss appears as a voltage drop across the resistor equal to V = I × R. Higher resistance means more energy converted per unit of current.

What is the difference between Ohm's Law and Kirchhoff's Laws?

Ohm's Law governs the relationship between voltage, current, and resistance within a single component. Kirchhoff's Laws govern relationships across nodes and loops in a complete circuit. They are complementary and used together for full circuit analysis.

Understand your result

Practical examples and detailed guide

Ohm's law connects voltage, current, and resistance for an ideal resistive relationship. Choose voltage, current, resistance, or power as the unknown, then enter the displayed pair of known values with matching units. The calculator also includes series and parallel resistor modes. This guide explains the arithmetic, unit conversions, and limitations behind those results.

Voltage, current, resistance, and power

Voltage is an electrical potential difference between two points. Current describes the rate of electric charge flow. Resistance relates the potential difference across a component to the current through it under the assumed operating conditions. These quantities have different units and cannot be substituted for one another.

In the formula V = I × R, V is measured in volts, I in amperes, and R in ohms. Rearranging gives I = V/R. A voltage of 12 volts across a resistance of 6 ohms produces a calculated current of 2 amperes in this ideal model.

Electrical power is the rate of energy transfer. For a resistor described by this model, P = V × I. Substituting the current formula gives P = V²/R, and another equivalent form is P = I²R. Power is measured in watts, while energy over a period might be measured in joules or watt-hours.

The calculator does not identify a component or measure a circuit. It evaluates the numerical relationship for the inputs you supply. A real design still needs correct component specifications, operating conditions, ratings, and an appropriate circuit model.

How to enter the two required quantities

Enter the voltage across the resistor, not a voltage measured across some unrelated part of the circuit. Enter the resistance of the component or equivalent network to which that voltage applies. The current output then describes the current through that resistance under the model.

For a 9-volt source applied across a 1,000-ohm resistor, enter voltage 9 and resistance 1000. The result is 0.009 amperes, or 9 milliamperes. Entering resistance 1 while thinking in kilo-ohms would describe a one-ohm load and produce a result one thousand times larger.

Resistance must be positive. A value of zero creates division by zero, so the calculator reports an invalid-input condition rather than claiming that current is zero. In a real circuit, a short circuit is limited by source impedance and other physical effects not represented by a zero-resistance ideal model.

Choose the quantity you want to solve for, then use the two input fields shown for that choice. The selectors support the units listed beside each field, such as volts or millivolts and ohms or kilo-ohms. Enter positive magnitudes; this interface does not use signed reference directions or model a zero-resistance short circuit.

Derive current step by step

Start from V = I × R. To isolate I, divide both sides by R, provided R is not zero. This gives I = V/R. The unit relation is volts divided by ohms equals amperes, which provides a useful dimensional check.

Suppose the voltage is 5 volts and resistance is 250 ohms. Divide 5 by 250 to obtain 0.02 amperes. Multiplying amperes by 1,000 converts to milliamperes, so the current is 20 milliamperes. The numerical answer changes when the unit changes, but the physical current does not.

For a fixed resistance, current changes in direct proportion to voltage. Doubling voltage from 5 to 10 volts across the same 250-ohm resistance doubles current from 0.02 to 0.04 amperes. This proportional relationship is characteristic of the ideal resistive model.

For a fixed voltage, current changes inversely with resistance. Doubling resistance from 250 to 500 ohms halves the current from 0.02 to 0.01 amperes. If a result moves in the opposite direction under those controlled changes, check the inputs or the rearranged formula.

Calculate resistor power

Using the previous example, voltage is 5 volts and current is 0.02 amperes. Power is 5 × 0.02 = 0.1 watts. The same result comes from voltage squared divided by resistance: 25/250 = 0.1 watts.

Power tells you the rate at which the ideal resistor dissipates electrical energy as heat. It is distinct from current. A small current at a high voltage and a larger current at a lower voltage can produce the same power because the product of voltage and current determines the result.

A calculated dissipation is not automatically a sufficient component rating. Real resistor selection depends on the manufacturer's specified operating conditions, derating, temperature, voltage rating, and the circuit's possible extremes. Do not treat a computed value equal to a printed rating as proof of a robust design.

For a fixed resistance, power grows with the square of voltage. Doubling the voltage multiplies dissipation by four. In the 250-ohm example, moving from 5 volts to 10 volts raises power from 0.1 to 0.4 watts, even though current only doubles.

Worked example: a low-voltage resistor

A hypothetical 12-volt source is connected across a 600-ohm resistor. Current is 12/600 = 0.02 amperes, or 20 milliamperes. Power is 12 × 0.02 = 0.24 watts. The calculation assumes the source maintains 12 volts across that resistor.

If the actual voltage rises to 13 volts while resistance remains 600 ohms, current becomes approximately 0.021667 amperes and power becomes approximately 0.281667 watts. The power change is proportionally larger than the voltage change because of the squared relationship.

If resistance is instead 620 ohms at 12 volts, current is approximately 0.019355 amperes and power is approximately 0.232258 watts. This comparison illustrates how a nearby resistance value changes both current and dissipation without changing the basic formula.

Use the actual component data and operating range for a practical design. The example is an arithmetic illustration, not a specification for a particular device or a recommendation to connect an unknown component to a power source.

Milliamperes, kilo-ohms, and other prefixes

One ampere equals 1,000 milliamperes. One milliampere equals 0.001 amperes. If the calculator displays 0.015 amperes, that is 15 milliamperes. Writing 0.015 milliamperes instead would describe a current one thousand times smaller.

One kilo-ohm equals 1,000 ohms, and one mega-ohm equals 1,000,000 ohms. A resistor marked as 4.7 kilo-ohms should be entered as 4700 ohms. A resistance of 2.2 mega-ohms should be entered as 2200000 ohms in this interface.

The prefix milli means one thousandth, while kilo means one thousand. Converting the input to base units before applying the formula is usually the clearest method. It prevents a unit abbreviation from silently changing the magnitude of a result.

A useful shortcut is that volts divided by kilo-ohms gives milliamperes numerically. For example, 5 volts divided by 2 kilo-ohms is 2.5 milliamperes. In the interface, select the matching unit for each entry: enter 2 with kΩ selected, or 2000 with Ω selected. Those two entries describe the same resistance.

Series resistance and current

For ideal resistors connected in series, the equivalent resistance is the sum of their resistances. A 100-ohm resistor and a 200-ohm resistor in series form a 300-ohm equivalent load. With 9 volts across the combination, current is 9/300 = 0.03 amperes.

The same current flows through both series resistors in this simple network. The voltage drop across the 100-ohm resistor is 0.03 × 100 = 3 volts. Across the 200-ohm resistor, it is 0.03 × 200 = 6 volts. The drops add to the applied 9 volts.

Power in the first resistor is 0.03² × 100 = 0.09 watts. Power in the second is 0.18 watts. Total power is 0.27 watts, equal to source voltage times total current: 9 × 0.03. These relationships provide cross-checks on the network arithmetic.

The series and parallel modes provide equivalent-resistance calculations for resistor lists. When analyzing one resistor, use its own voltage drop and resistance. When analyzing the whole network, use equivalent resistance and total applied voltage. Applying the full source voltage to every series resistor separately would describe a different circuit.

Parallel resistance and branch current

For two ideal resistors in parallel, the voltage across each branch is the same. The equivalent resistance is R1 × R2 divided by R1 + R2. Two 1,000-ohm resistors in parallel have an equivalent resistance of 500 ohms.

With 10 volts across that pair, each branch carries 10/1000 = 0.01 amperes. The total current is 0.02 amperes, matching 10/500. The equivalent resistance is lower than either individual resistance because the network provides two current paths.

For unequal branches of 1,000 and 2,000 ohms at 10 volts, branch currents are 0.01 and 0.005 amperes. Total current is 0.015 amperes. The equivalent resistance is approximately 666.6667 ohms, and dividing 10 by that value reproduces the total current.

The calculator handles a parallel network only after you supply its equivalent resistance, or it can calculate each branch separately. It does not infer the wiring arrangement from a list of resistors. Draw and simplify the circuit first so the input resistance corresponds to the intended path.

A voltage-divider example

Two series resistors can divide a voltage when the output is measured across one resistor. For an unloaded ideal divider, the output across R2 is Vin × R2/(R1 + R2). If both resistors are equal, the output is half the input voltage.

With a 10-volt input and two 1,000-ohm resistors, total resistance is 2,000 ohms and current is 0.005 amperes. Each resistor drops 5 volts. You can verify that drop by multiplying the common current by the individual resistance.

The unloaded assumption matters. Connecting another load across the output changes the effective resistance of the lower branch and therefore changes the divided voltage. A simple ratio based on the original two resistors no longer describes the complete circuit.

Use the Ohm's law result as one step in the divider analysis, not as a substitute for modelling the connected load. If the application requires a stable output under changing current demand, an unloaded resistor-divider calculation alone does not establish that the circuit will meet that requirement.

Resistance tolerance and operating range

A labelled resistance is a nominal value. If a hypothetical 1,000-ohm resistor has a stated tolerance of five percent, its resistance range under the tolerance specification is 950 to 1,050 ohms. The actual operating resistance can also depend on temperature and other specified conditions.

At a fixed 10 volts, the largest current in that simple tolerance range occurs at the smallest resistance: 10/950, approximately 0.010526 amperes. The smallest current occurs at 1,050 ohms: approximately 0.009524 amperes. The nominal current is 0.01 amperes.

For a voltage source with its own variation, evaluate combinations that matter to the output. Higher voltage and lower resistance both increase current. Resistor power under a voltage-driven model is also highest at higher voltage and lower resistance, because P = V²/R.

These calculations bound the mathematical model for the specified inputs. They do not replace a component's full data sheet, transient analysis, or thermal design. Keep tolerance assumptions visible so a nominal result is not mistaken for a guaranteed worst-case operating value.

Zero voltage and zero resistance

With zero voltage across a positive resistance, the calculated current and power are both zero. This is a valid boundary case for the formula. It does not imply that every physical circuit containing a resistor is de-energised simply because one measured voltage happens to be zero.

With positive voltage and zero resistance, I = V/R cannot produce a finite current. Returning zero would be misleading because it suggests the opposite of the ideal model's behaviour. The tool therefore requires resistance greater than zero.

A very large resistance produces a very small current under a fixed voltage. A very small positive resistance produces a large current. These limits are useful mathematically, but real sources, wiring, and components impose constraints that the two-input formula does not represent.

Do not use a calculator result as permission to create a short circuit or test an unknown electrical installation. The page is designed for numerical learning and analysis. Practical electrical work requires suitable equipment, competent procedures, and attention to the actual system's hazards and ratings.

Where the simple model stops being enough

Ohm's law in this form describes an ohmic resistance under the relevant conditions. Components such as diodes, transistors, and many other devices do not have one fixed resistance that describes their behaviour across all voltages and currents. Their appropriate models are more detailed.

Alternating-current circuits containing inductance or capacitance require impedance and phase information. Replacing impedance with a plain resistance can lose important behaviour. For a purely resistive AC load, compatible RMS values can be used, but the broader AC case is not solved by these two fields.

Temperature can change a component's resistance, and power dissipation can change its temperature. A calculation using one constant resistance is therefore a snapshot of an assumed condition. If that interaction matters, the electrical and thermal behaviour need to be analysed together.

The calculator also omits source internal resistance, contact resistance, wire resistance, and transient effects unless you explicitly include their appropriate equivalent resistance in the model. A result can be arithmetically correct while the chosen model is incomplete for the physical circuit.

Manual checks and practice problems

For 3 volts across 150 ohms, current is 0.02 amperes and power is 0.06 watts. For 24 volts across 1,200 ohms, current is also 0.02 amperes, but power is 0.48 watts. Equal current does not imply equal power because voltage also matters.

For 5 volts across 10 kilo-ohms, first convert resistance to 10,000 ohms. Current is 0.0005 amperes, or 0.5 milliamperes. Power is 0.0025 watts, or 2.5 milliwatts. Keeping prefixes attached to every intermediate number prevents a thousandfold interpretation error.

If a resistor carries 0.03 amperes at 6 volts, the implied resistance is 6/0.03 = 200 ohms. Entering 6 volts and 200 ohms into the calculator should recover 0.03 amperes. The power should be 6 × 0.03 = 0.18 watts, providing a second independent check.

For a final consistency test, multiply the reported current by the entered resistance. It should recover the voltage within display rounding. Then multiply voltage by current and compare with the power output. If the units and those relationships agree, the arithmetic is internally consistent for the assumed resistive model.

Separate energy from instantaneous power

A resistor dissipating a steady 2 watts for three hours transfers 6 watt-hours of energy. Power describes the rate, while energy describes the accumulated amount over time. The distinction is the same as the difference between a travel speed and the distance covered while maintaining that speed.

To convert watt-hours to kilowatt-hours, divide by 1,000. Six watt-hours is 0.006 kilowatt-hours. To convert watt-hours to joules, multiply by 3,600 because one watt is one joule per second and an hour contains 3,600 seconds. Thus the same energy is 21,600 joules.

This energy calculation assumes power remains constant for the entire period. If voltage or resistance changes, the power changes as well. For several intervals with approximately constant power, calculate the energy in each interval and add the results. A single initial power reading cannot describe an arbitrary changing load over a long period.

For a hypothetical electricity cost calculation, multiply kilowatt-hours by a stated price per kilowatt-hour in the same currency. That computes only the variable energy charge represented by those inputs. It excludes fixed charges, other loads, conversion losses, and any additional billing rules. The resistor calculation is one part of the energy budget, not a complete estimate for an appliance containing many different components.

Continue with a related calculation

  • BTU Calculator

    A BTU-based room estimate is a preliminary sizing calculation. Actual heating or cooling selection depends on more than floor area.

  • Percentage Calculator

    Percentages compare a quantity with a chosen base. Identify that base before selecting a mode or interpreting the result.

  • Scientific Calculator

    Scientific expressions depend on grouping, angle mode, and the domain of each function. Read the expression before evaluating it.

  • Slope Calculator

    Slope measures vertical change divided by horizontal change. Keep the same point order in both subtractions.

Read the complete Ohm's Law Calculator guide

Use the dedicated guide page for the full explanation, examples, and practical context behind this calculator.

Open Guide