Engineering calculator
Ohm's Law Calculator, Voltage, Current, Resistance & Power
Calculate any unknown in Ohm's Law, voltage (V), current (I), resistance (R), and power (W). Enter any two values to find the rest.
How CalcMesh applies Ohm’s law
Ohm’s law, first published by Georg Ohm in 1827, states that voltage equals current times resistance (V = I × R). From any two of the three quantities we solve for the third using this exact relationship.
We also derive power (P = V × I) so you can size components correctly; we assume a purely resistive, linear circuit, an assumption spelled out in our methodology.
Understanding Ohm's Law
The Basic Formula
Ohm's Law defines the relationship between three fundamental electrical quantities:
- V = I × R - Voltage equals current times resistance
- I = V / R - Current equals voltage divided by resistance
- R = V / I - Resistance equals voltage divided by current
Power can also be derived: P = V × I = I²R = V²/R
Series vs Parallel Circuits
Series circuits: Components are connected end-to-end. The total resistance is the sum of all individual resistances (R_total = R1 + R2 + R3). The same current flows through each component, but voltage divides across them.
Parallel circuits: Components share the same two connection points. The total resistance is calculated as 1/R_total = 1/R1 + 1/R2 + 1/R3. Each branch gets the full voltage, but total current divides among the branches.
Practical Applications
- LED circuits: Calculate the correct resistor value to limit current through an LED
- Fuse sizing: Determine the expected current draw to select the right fuse
- Wire sizing: Know the current to choose appropriate wire gauge
- Battery life: Calculate how long a battery will last given the circuit's current draw
Note: This calculator assumes ideal resistive loads. For AC circuits with reactive components, use impedance calculations instead.
Worked example, 12 V across 6 Ω
Labelled DC resistive scenario (not a wiring recommendation):
- Given V = 12 V, R = 6 Ω → I = V/R = 2.000 A.
- Power P = V×I = 24.000 W (also I²R = 24 W, V²/R = 24 W).
- If instead I = 2 A and R = 6 Ω are known → V = I×R = 12.000 V.
- Assumption: purely resistive, linear DC (or resistive AC); reactive Z is out of scope here.
After you run the numbers
What to do with the results
- Use any two of V/I/R; the tool solves the third and always shows P = V×I for the consistent triple.
- Treat results as ideal ohmic math, fuse, wire, and LED drop selections need datasheet limits too.
- If you entered all three values, the tool recalculates R from V and I so the triple stays consistent.
- AC with L/C needs impedance and phase; do not use this page as a substitute for Z = V/I on reactive loads.
Methodology & Assumptions
This circuit tool rearranges textbook electrical identities (Ohm, power, divider) on the values you enter. Component tolerances are not modelled—treat outputs as design starts.
How this circuit node runs
Ohm/power/divider tools rearrange textbook electrical identities. Real components carry tolerances the page does not invent. Published domain formulas
govern the identities; when an agency updates rates or thresholds we refresh defaults
and the page lastmod.
| Input | Default | Source / authority |
|---|---|---|
| All inputs | Domain-typical defaults | Editorial methodology, CalcMesh 2026 |