Ohm's Law Calculator
Calculate voltage, current, resistance, or power using V = IR and P = VI = I²R = V²/R.
What Is Ohm's Law?
Ohm's Law is the fundamental relationship between voltage (V), current (I), and resistance (R): V = IR. Voltage (volts) is the electrical potential difference; current (amperes) is the rate of charge flow; resistance (ohms) opposes current. Ohm's Law is a linear relationship — double the voltage, double the current (for a fixed resistor).
The law was formulated by Georg Simon Ohm in 1827 and holds for conductors where resistance is constant (ohmic materials). Non-ohmic elements (diodes, transistors, thermistors) have resistance that varies with voltage or temperature. For AC circuits, resistance is replaced by impedance Z = √(R² + X²) where X is reactance.
Power dissipated in a resistor: P = VI = I²R = V²/R. These three forms are all equivalent via Ohm's Law and are used depending on which quantities are known. A 100 Ω resistor carrying 100 mA dissipates P = (0.1)² × 100 = 1 W — all as heat (Joule heating).
Ohm's Law is the starting point for all circuit analysis. Combined with Kirchhoff's Laws (KVL and KCL), it allows solving any linear resistive network. Real-world applications range from designing LED current-limiting resistors to analyzing transmission line losses and electronic filter networks.
Formula Reference Table
| Solve For | Formula | Notes |
|---|---|---|
| Voltage | V = I · R | Volts (V) |
| Current | I = V / R | Amperes (A) |
| Resistance | R = V / I | Ohms (Ω) |
| Power | P = V·I = I²R = V²/R | Watts (W) |
| Energy | E = P·t = V·I·t | Joules (J = W·s) |
| Conductance | G = 1/R | Siemens (S); I = GV |
3 Worked Examples
5 V supply, LED needs 2 V at 20 mA. Find resistor.
- V_R = 5 − 2 = 3 V across resistor
- R = V/I = 3/0.020 = 150 Ω
- P = I²R = (0.02)²×150 = 0.06 W → use 1/4 W resistor
120 V, 1,200 W electric heater. Find current and resistance.
- I = P/V = 1200/120 = 10 A
- R = V/I = 120/10 = 12 Ω (resistance of heating element)
- Or R = V²/P = 14400/1200 = 12 Ω ✓
10 kW sent over 100 Ω line at 10 kV (I = 1 A) vs 100 V (I = 100 A).
- At 10 kV: P_loss = I²R = 1² × 100 = 100 W (1% loss)
- At 100 V: P_loss = 100² × 100 = 1,000,000 W (10,000% — impossible)
- High voltage minimizes I²R losses — why power grids use kV to MV
Real-World Applications
Common Mistakes to Avoid
For AC, resistance is replaced by impedance Z. Pure resistance: Z = R. Inductor: Z = jωL. Capacitor: Z = 1/(jωC). Using V = IR for AC circuits with reactive components gives wrong current calculations.
For real voltage sources with internal resistance r: V_terminal = EMF − Ir. The voltage at the terminals decreases under load. Always use terminal voltage in external circuit calculations.
Ohm's Law for AC should use RMS values (V_rms = V_peak/√2 for sine waves). Power P = V_rms × I_rms. Using peak values gives power 2× too high for a resistive load.
P = VI = I²R = V²/R — all equivalent. Choose based on what's known. Don't mix: P = I × V²/R (incorrect) or P = I²/R (also wrong).
Ohm's Law (constant R) applies to resistors, not to diodes, transistors, or thermistors where R varies with conditions. These require different analysis (load lines, semiconductor equations).
Frequently Asked Questions
Related Physics Calculators
Formula Explorer connections
Interpretation: This formula links charge, voltage, current, resistance, capacitance, power or circuit time response. Assumption: Confirm DC versus AC conditions, RMS versus peak values, component topology and steady-state versus transient behavior. Ideal components may be assumed.