Ohm's Law Calculator
On this page
Calculate
Leave blank if solving for voltage. Accepts V; select mV or kV from the unit dropdown for other scales.
Select the voltage unit matching the entered value
Leave blank if solving for current. Select mA or µA for low-signal and electronics ranges.
Select the current unit matching the entered value
Leave blank if solving for resistance. Zero resistance (short circuit) is not accepted — enter a positive value.
Select the resistance unit matching the entered value
Leave blank if solving for power. Select mW for sub-watt signals or kW for high-power loads.
Select the power unit matching the entered value
Overview
Ohm's Law ties together voltage, current, resistance and power in a single relationship. Enter any two of the four quantities and the calculator returns the other two using V = I × R and P = V × I.
Inputs accept mV/V/kV, µA/mA/A, Ω/kΩ/MΩ, mW/W/kW — the calculator converts internally and displays each output in base SI units. A status badge places the result in practical context: LOW-SIGNAL, ELECTRONICS-LEVEL, LOW-VOLTAGE POWER, LINE-VOLTAGE, HIGH-POWER, or HIGH-VOLTAGE. It accepts all six input pairs: (V, I), (V, R), (V, P), (I, R), (I, P), and (R, P). For the (R, P) pair, positive square roots are used for both voltage and current.
The calculator applies to purely resistive DC circuits and single-phase AC circuits with resistive loads. It does not account for reactance, power factor, or non-linear components. For AC circuits with motors, transformers, or switching supplies, use a calculator that includes impedance and power factor.
Final design must be verified against component ratings, thermal constraints, and applicable electrical codes.
How to Use This Calculator
Choose any two of the four inputs to fill — Voltage, Current, Resistance, Power. The other two will be calculated.
Enter values with the unit prefix that matches your scale — e.g. 220 Ω, 3.3 V, 50 mA, 1.5 kW. Select the correct unit prefix from the dropdown next to each field.
Leave the remaining two fields empty — the calculator detects which pair you entered and applies the correct Ohm's Law formula.
Click Calculate — the four values V, I, R, P appear in the Results panel.
Read the status badge — LOW-SIGNAL, ELECTRONICS-LEVEL, LOW-VOLTAGE POWER, LINE-VOLTAGE, HIGH-POWER, or HIGH-VOLTAGE places the result in practical engineering context.
Check the engineering interpretation and recommended next step below the badge for design guidance.
Fill exactly two fields. Filling fewer or more than two fields shows a validation message — the calculator cannot determine which pair to use. All inputs accept positive non-zero values; zero is treated as empty.
Inputs & Outputs
Inputs
- •Voltage (V)
- •Voltage Unit — Options: V, mV, kV
- •Current (A)
- •Current Unit — Options: A, mA, µA
- •Resistance (Ω)
- •Resistance Unit — Options: Ω, kΩ, MΩ
- •Power (W)
- •Power Unit — Options: W, mW, kW
Outputs
- •Voltage (V)
- •Current (A)
- •Resistance (Ω)
- •Power (W)
Formula
Calculator Formula
The calculator identifies which two of the four quantities (V, I, R, P) are provided and applies the corresponding Ohm's Law relationship to derive the other two.
Step 1: Identify the input pair
The calculator detects which two fields contain non-zero values and selects the matching formula pair.
Step 2: Apply the pair formula
| Input Pair | Derived Values |
|---|---|
| V and I | R = V / I, P = V × I |
| V and R | I = V / R, P = V² / R |
| V and P | I = P / V, R = V² / P |
| I and R | V = I × R, P = I² × R |
| I and P | V = P / I, R = P / I² |
| R and P | I = √(P / R), V = √(P × R) — positive root used |
Step 3: Unit conversion
All inputs are converted to base SI units before calculation (V, A, Ω, W). Outputs are shown in base units.
Step 4: Status classification
The computed V, I, and P are evaluated top-down against the following mutually exclusive conditions:
| Condition | Status |
|---|---|
| V > 277 V | HIGH-VOLTAGE |
| P ≥ 1500 W and V ≤ 277 V | HIGH-POWER |
| 60 V ≤ V ≤ 277 V and P < 1500 W | LINE-VOLTAGE |
| V < 60 V, I ≥ 5 A, P < 1500 W | LOW-VOLTAGE POWER |
| V ≤ 5 V and I < 100 mA | LOW-SIGNAL |
| V < 60 V, I < 5 A, P < 1500 W | ELECTRONICS-LEVEL |
Variables
| Variable | Meaning | Units |
|---|---|---|
| V | Voltage | V |
| I | Current | A |
| R | Resistance | Ω |
| P | Power | W |
Key Formula Drivers
- For a fixed resistance, doubling voltage doubles current and quadruples power (P = V²/R)
- For a fixed current, doubling resistance doubles voltage and doubles power (P = I²R)
- For the (R, P) input pair, the calculator uses positive square roots: I = √(P/R), V = √(P×R)
What is Ohm's Law
Ohm's Law is the empirical relationship between voltage, current, and resistance in a linear conductor at constant temperature: voltage equals current multiplied by resistance (V = I × R). It was published by Georg Ohm in 1827 and remains the foundation of resistive circuit analysis. Combined with the power formula P = V × I, Ohm's Law gives the three common resistive power expressions: P = V × I, P = I² × R, and P = V² / R. From any two of the four quantities — V, I, R, P — the other two are fully determined.
The relationship holds for purely resistive elements: wires, resistors, heating elements, and incandescent filaments. It does not directly apply to circuits with significant capacitance, inductance, or non-linear behaviour such as diodes, transistors, motors, transformers, or switching power supplies. For those, Ohm's Law generalises to V = I × Z, where Z is the complex impedance, and a separate power factor calculation is needed for AC circuits.
In practical engineering, Ohm's Law provides the first-pass check for resistive circuit design. The same relationship that sizes a 220 Ω LED resistor at 5 V also governs a 38 Ω heating element at 240 V — the scale changes, but the physics does not. The classification system in this calculator maps the computed values to practical operating ranges (LOW-SIGNAL through HIGH-VOLTAGE) so users immediately understand the engineering context of their result.
The status classification is calibrated to US distribution voltages: 120 V / 208 V / 240 V / 277 V for residential and light commercial circuits, with anything above 277 V classified as HIGH-VOLTAGE because it exceeds common single-phase and light commercial line-voltage levels. European 230 V single-phase falls within the LINE-VOLTAGE range and is handled consistently.
Key Facts
- Ohm's Law (V = I × R) was published by Georg Ohm in 1827 as an empirical relationship for linear conductors at constant temperature.
- Voltage (V), current (A), resistance (Ω), and power (W) are SI-derived units used worldwide — there is no Imperial alternative for electrical quantities.
- The relationship 1 Ω = 1 V/A is exact by definition in the SI system.
- For a fixed resistance, doubling the voltage doubles the current and quadruples the power dissipated (P = V²/R).
- For a fixed current, doubling the resistance doubles the voltage and doubles the power dissipated (P = I²R).
- P = V × I gives real power directly only for purely resistive loads. For reactive AC loads, real power is V × I × cos(φ), where φ is the phase angle.
- Standard resistor wattage ratings are 1/8 W, 1/4 W, 1/2 W, 1 W, 2 W, 5 W, and higher for wirewound types.
- US line voltages are 120 V (residential outlets), 208 V (commercial three-phase L-N), 240 V (residential split-phase), 277 V (commercial lighting). Voltages above 277 V are classified as HIGH-VOLTAGE in this calculator.
- The (R, P) input pair requires square root evaluation: I = √(P/R), V = √(P×R). Only positive roots are physically relevant in a passive resistive model.
Applications
- Sizing current-limiting resistors for LEDs and indicator circuits from supply voltage and desired current.
- Verifying voltage drop across a known resistance for a measured current.
- Estimating heat dissipation in resistive loads — heaters, electric ranges, incandescent bulbs.
- Checking whether measured voltage, current, and resistance are internally consistent during circuit troubleshooting.
- Sanity-checking sensor and signal-level calculations during prototyping.
- Teaching circuit fundamentals — Ohm's Law is the first relationship covered in any electronics or electrical engineering course.
- Deriving missing nameplate values — for example, calculating internal resistance of a heating element from rated voltage and power.
- Selecting shunt resistors for current measurement at very low resistance and significant current.
- Estimating conductor or contact resistance effects in power distribution and connector design.
Example Calculation
Example 1: LED Current-Limiting Resistor
Given: V = 5 V, R = 220 Ω
I = 5 / 220 = 0.02273 A = 22.7 mA
P = 5² / 220 = 0.1136 W = 113.6 mW
Result:
- Current = 22.7 mA (0.02273 A)
- Power = 113.6 mW (0.1136 W)
- Status: LOW-SIGNAL (V ≤ 5 V, I < 100 mA)
- A standard 1/4 W (250 mW) resistor is above this dissipation, but thermal margin and enclosure temperature should still be verified.
Example 2: 12 V Automotive Accessory
Given: V = 12 V, I = 2 A
R = 12 / 2 = 6 Ω
P = 12 × 2 = 24 W
Result:
- Resistance = 6 Ω
- Power = 24 W
- Status: ELECTRONICS-LEVEL (V < 60 V, I < 5 A)
- Power exceeds 5 W — wirewound or aluminium-clad resistor with heatsinking is typically used at this level.
Example 3: 12 V LED Strip, High Current
Given: V = 12 V, I = 8 A
R = 12 / 8 = 1.5 Ω
P = 12 × 8 = 96 W
Result:
- Resistance = 1.5 Ω
- Power = 96 W
- Status: LOW-VOLTAGE POWER (V < 60 V, I ≥ 5 A)
- At this current level, voltage drop across cables and connector heating become critical. Verify wire gauge, connector ratings, and fuse selection.
Example 4: Household Resistive Heater
Given: V = 240 V, P = 1500 W
I = 1500 / 240 = 6.25 A
R = 240² / 1500 = 38.4 Ω
Result:
- Current = 6.25 A
- Resistance = 38.4 Ω
- Status: HIGH-POWER (P ≥ 1500 W, V ≤ 277 V)
- Verify conductor and breaker sizing for the calculated current. This load operates at line voltage — confirm the load is purely resistive before applying Ohm's Law.
Example 5: Industrial Three-Phase Line (Single-Phase Equivalent)
Given: V = 480 V, R = 100 Ω
I = 480 / 100 = 4.8 A
P = 480² / 100 = 2304 W = 2.3 kW
Result:
- Current = 4.8 A
- Power = 2.3 kW
- Status: HIGH-VOLTAGE (V > 277 V)
- Verify isolation, clearance, and PPE requirements per applicable safety standards. For three-phase loads, use the three-phase power formula with the √3 factor.
Standards & References
- NIST — SI Units, Electric Current — authoritative US reference for the volt, ampere, and ohm definitions
- NIST Special Publication 330 — The International System of Units (SI), 2019 edition, adopted in the United States
- IEEE Std 1459-2025 — Standard Definitions for the Measurement of Electric Power Quantities Under Sinusoidal, Nonsinusoidal, Balanced, or Unbalanced Conditions; reference for AC power definitions beyond simple resistive cases
- NFPA 70 (National Electrical Code) — conductor ampacity, overcurrent protection, and installation requirements for US electrical systems. Free read-only access available (registration required)
- NFPA 70E — Standard for Electrical Safety in the Workplace; applies when working on circuits above 50 V
- NEC Table 310.16 — conductor ampacity table; relevant when the calculated current is used to size wire gauge
Units
Ohm's Law uses SI-derived units that are universal across all regions:
- Voltage in volts (V)
- Current in amperes (A)
- Resistance in ohms (Ω)
- Power in watts (W) There is no Imperial alternative — electrical units are the same worldwide. The calculator accepts common metric prefixes on input (mV, kV for voltage; µA, mA for current; kΩ, MΩ for resistance; mW, kW for power) via the unit selector dropdown next to each field. Outputs are always shown in base SI units. The line-voltage classification (60 V ≤ V ≤ 277 V) is calibrated to US distribution voltages. International users can enter values directly — 230 V European mains, 12 V automotive, 3.3 V logic — all in volts.
Limitations
- The calculator applies to purely resistive elements. For capacitive, inductive, or non-linear components the underlying physics differs — use an impedance or power-factor calculator for those cases.
- Resistance is treated as constant. Real resistors and conductors change resistance with temperature; for tight thermal designs, the temperature coefficient must be included separately.
- The calculator returns values for one operating point. It does not analyse circuits with multiple resistors in series or parallel — combine the network into a single equivalent resistance first.
- For AC circuits, the calculator assumes resistive load. Real AC loads (motors, transformers, switching supplies) have a power factor below 1, so V × I overstates real power.
- Zero and negative inputs are not accepted. Zero resistance represents a short circuit (undefined current for non-zero voltage). The calculator rejects these cases by treating zero as an empty field.
- Exactly two of the four inputs must be filled. Providing only one value gives an underdetermined result; providing three or more is overdetermined and the calculator shows a validation message.
- The status classification reflects typical US practice. Other regions may use different distribution voltage ranges; treat the badges as engineering orientation, not as code-compliance verdicts.
Common Mistakes to Avoid
- Confusing P = V × I (resistive load) with P = V × I × cos(φ) (AC reactive load). For motors, transformers, and fluorescent lighting, V × I overstates real power.
- Entering current in mA without switching the unit selector to mA, then reading the calculator output as if it were in amperes — the selected unit must match the entered number.
- Treating resistance as zero. Zero resistance represents a short circuit where current is theoretically infinite — the calculator requires a positive non-zero resistance value.
- Mixing line-to-neutral and line-to-line voltage in three-phase contexts. This calculator handles a single voltage value — for three-phase systems, use a dedicated three-phase power calculator.
- Assuming the calculated power equals the maximum dissipation the resistor can handle continuously. Real resistors must be derated for ambient temperature, mounting, and duty cycle.
- Filling three or four fields instead of exactly two. The calculator cannot determine which pair to use when more than two values are provided.
- Reading instantaneous Ohm's Law results as steady-state values for inductive or capacitive loads. Transient behavior (motor inrush, capacitor charging) is not modelled here.
Frequently Asked Questions
What is Ohm's Law?
Can I calculate watts from volts and amps?
How do I calculate amps from watts and volts?
Can I use this calculator for AC circuits?
Why does the calculator require exactly two inputs?
What does the LOW-VOLTAGE POWER badge mean?
How does the calculator pick the unit for the output?
How do I size a resistor for a known voltage and current?
What is the difference between ELECTRONICS-LEVEL and LOW-SIGNAL?
Why does the calculator show zero for resistance when I enter V and I?
Frequently Used Together
Engineers often use these calculators in combination for complete project workflows:
Related Calculators
Explore similar calculators that might be useful for your project:
Every Electrical Formula. One Free Sheet.
NEC calcs, motor sizing & code coordination — one printable page.
- Instantly check voltage drop, ampacity & motor current
- Catch the 7 wiring errors that fail code inspections
- 12 design checks to run before submitting drawings
No spam. Unsubscribe any time.
Calculate
Leave blank if solving for voltage. Accepts V; select mV or kV from the unit dropdown for other scales.
Select the voltage unit matching the entered value
Leave blank if solving for current. Select mA or µA for low-signal and electronics ranges.
Select the current unit matching the entered value
Leave blank if solving for resistance. Zero resistance (short circuit) is not accepted — enter a positive value.
Select the resistance unit matching the entered value
Leave blank if solving for power. Select mW for sub-watt signals or kW for high-power loads.
Select the power unit matching the entered value