Resistor Network Solver
Build any series, parallel or series-parallel resistor network and watch it solve as you type. Click any value on the schematic to edit it, add or remove resistors, and see the total resistance, every branch current and every voltage drop land on the parts themselves.
Build and solve
Pre-loaded with 4 Ω in series with (6 Ω ∥ 12 Ω) at 24 V. Use the SER / PAR toggle on each row to change how it joins the network.
- R1SOURCE
- R2
- R3
Computed
Total resistance
8 Ω
Source current
3 A
Total power
72 W
| Element | Group | V | I | P |
|---|---|---|---|---|
| R1 | G1 | 12 V | 3 A | 36 W |
| R2 | G2 (∥) | 12 V | 2 A | 24 W |
| R3 | G2 (∥) | 12 V | 1 A | 12 W |
Two rules, and everything else follows
Every resistor network reduces to repeated use of two facts. In series, the same current passes through every part, so the resistances add and the voltage divides. In parallel, every branch sees the same voltage, so the conductances add and the current divides. A series-parallel network is just those two applied in turn, innermost group first.
Why parallel resistance is always smaller
Adding a parallel branch gives current another path, so the total current rises for the same voltage — which is the definition of lower resistance. The result is always below the smallest branch: 6 Ω alongside 12 Ω gives 4 Ω, not something between 6 and 12. If your answer for a parallel pair is bigger than either resistor, you have added them instead of adding reciprocals.
Working a series-parallel network
Collapse the innermost parallel group to a single equivalent, add it to whatever is in series with it, and repeat until one resistor remains. That gives the source current. Then expand back outwards: the source current flows through the series parts, and splits across the parallel group in inverse proportion to the branch resistances. The preset above is the whole cycle in one circuit — 6 ∥ 12 collapses to 4, plus the series 4 gives 8 Ω total, so 24 V drives 3 A.
Learn more → Series-Parallel Circuits — Learn
Quick experiments
- Prove a parallel pair drops below its smallest member. Set two resistors in parallel at 6 Ω and 12 Ω. The total is 4 Ω — smaller than either. Now make the second 1 kΩ: the total barely moves off 6 Ω, because a much larger branch carries almost no current.
- Watch series voltages divide in proportion. Put 2 Ω, 4 Ω and 6 Ω in series across 12 V. The current is the same 1 A everywhere, and the drops come out 2 V, 4 V and 6 V — each resistor takes exactly its share of the total resistance.
- Split a current in inverse proportion. Two branches, 4 Ω and 12 Ω, across 12 V. The 4 Ω branch takes 3 A and the 12 Ω branch takes 1 A — three times the resistance, one third of the current. The branch currents still sum to the 4 A the source delivers.
- Make two equal resistors halve. Two identical resistors in parallel always give exactly half. Set both to 10 Ω and confirm 5 Ω, then both to 100 Ω for 50 Ω. This is the one parallel case worth doing in your head.
- Turn a series chain into a series-parallel one. Start with three resistors all in series, then flip the third row to PAR. Total resistance drops, source current rises, and the drops redistribute — one toggle showing why the topology matters as much as the values.
Formula reference
- Series resistance
Same current through each; resistances add.
- Parallel resistance
Always smaller than the smallest branch.
- Two resistors in parallel
The product-over-sum shortcut. Two only — it does not extend to three.
- Voltage divider (series)
Each resistor takes its share of the total resistance.
- Current divider (parallel)
Inverse proportion — the smallest branch takes the most.
- N equal resistors in parallel
Two 10 Ω give 5 Ω; four give 2.5 Ω.
| Symbol | Meaning | Unit |
|---|---|---|
| Equivalent resistance of the network | Ω | |
| Supply voltage across the whole network | V | |
| Current delivered by the source | A | |
| Current in one parallel branch | A |
Common mistakes
Adding parallel resistors the way you add series ones.
6 Ω and 12 Ω in parallel is 4 Ω, not 18 Ω. Add the reciprocals and invert, or use the product-over-sum shortcut for exactly two. A quick sanity check: the answer must be smaller than the smallest branch.
Using the product-over-sum shortcut on three or more resistors.
R₁R₂/(R₁+R₂) is derived for two branches only. For three, either apply it twice — combine two, then combine that result with the third — or go back to the reciprocal sum.
Forgetting to invert at the end of the reciprocal sum.
Summing 1/6 + 1/12 gives 0.25, which is the conductance in siemens, not the resistance. The resistance is 1/0.25 = 4 Ω. Leaving it as 0.25 Ω is off by a factor of sixteen here.
Assuming the biggest resistor carries the most current.
In parallel it carries the least — current divides in inverse proportion. In series every resistor carries exactly the same current; there the biggest resistor takes the biggest voltage drop instead.
Reducing a series-parallel network from the outside in.
Start with the innermost parallel group and collapse outwards, otherwise you will combine resistors that are not actually in the same relationship. Redraw the circuit if the topology is not obvious — most errors here are reading errors, not arithmetic.
Frequently asked questions
How do I calculate total resistance in parallel?
Add the reciprocals and invert the result. For six ohms and twelve ohms, one sixth plus one twelfth is one quarter, so the total is four ohms. For exactly two resistors you can use the shortcut R1 times R2 divided by R1 plus R2.
Why is parallel resistance always smaller than the smallest resistor?
Each extra branch gives current another path, so more current flows for the same voltage, which is what lower resistance means. If your parallel answer is larger than any single branch, you have added the resistances instead of the reciprocals.
Does the product-over-sum shortcut work for three resistors?
No. It is derived for two branches only. For three, apply it twice by combining two resistors first and then combining that result with the third, or go back to the reciprocal sum.
How do I solve a series-parallel circuit?
Collapse the innermost parallel group into one equivalent resistance, add anything in series with it, and repeat until a single resistor remains. That gives the source current, which you then expand back outwards to find each branch.
Which resistor carries the most current in a parallel circuit?
The smallest one. Current divides in inverse proportion to resistance, so a four ohm branch carries three times the current of a twelve ohm branch beside it. In series the opposite intuition applies: every resistor carries the same current, and the largest takes the largest voltage drop.
Related tools
KVL Loop Solver
Up to 3 sources with polarity toggles — live KVL equation and solved current.
Open →KCL Node Analyzer
Set branch currents and directions — live KCL equation at a node.
Open →Ohm's Law Calculator
V, I, R, P — any two in, everything out.
Open →Browse the full circuit toolkit or start a guided lesson in topics.