Current Divider Equation: Derivation and Examples

IsR₁R₂
Current divider: source current Is splits between R₁ and R₂.

The Dual of the Voltage Divider

Where a voltage divider splits a voltage among series elements, a current divider splits a current among parallel branches. The two are duals: voltage divides in proportion to resistance, while current divides in inverse proportion to resistance. That inversion is the single most important idea in this topic, and it is the source of most student errors. A branch with smaller resistance hogs more of the current, because current always prefers the path of least resistance. This article builds the formula straight from Kirchhoff's Current Law, works a concrete example, and generalizes to any number of branches and to s-domain impedances.

Derivation from KCL

Consider a total current ITI_T entering a node where two resistors R1R_1 and R2R_2 are connected in parallel to a common return. Both resistors share the same voltage VV across them because they are in parallel. By Ohm's law V=I1R1=I2R2V = I_1 R_1 = I_2 R_2, and by KCL IT=I1+I2I_T = I_1 + I_2. The parallel equivalent resistance is:

Req=R1R2=R1R2R1+R2R_{eq} = R_1 \parallel R_2 = \frac{R_1 R_2}{R_1 + R_2}

The node voltage is therefore V=ITReqV = I_T R_{eq}. Substituting back into I1=V/R1I_1 = V/R_1:

I1=ITReqR1=ITR2R1+R2I_1 = \frac{I_T R_{eq}}{R_1} = I_T\,\frac{R_2}{R_1 + R_2}

Look closely at that result. The current through R1R_1 is proportional to the other resistor, R2R_2, in the numerator. This is the counterintuitive twist: to find the current in one branch, you put the opposite branch's resistance on top. By symmetry, I2=ITR1R1+R2I_2 = I_T\,\dfrac{R_1}{R_1 + R_2}.

A Fully Worked Numerical Example

Let a total current IT=6 mAI_T = 6\ \text{mA} split between R1=2 kΩR_1 = 2\ \text{k}\Omega and R2=4 kΩR_2 = 4\ \text{k}\Omega in parallel. The current in the 2 kΩ branch uses the 4 kΩ value in its numerator:

I1=642+4=646=4 mAI_1 = 6 \cdot \frac{4}{2 + 4} = 6 \cdot \frac{4}{6} = 4\ \text{mA}

and the 4 kΩ branch gets the rest: I2=626=2 mAI_2 = 6 \cdot \dfrac{2}{6} = 2\ \text{mA}. The smaller resistor carries twice the current of the larger one, exactly as the inverse-proportionality rule predicts. Check with KCL: I1+I2=4+2=6 mAI_1 + I_2 = 4 + 2 = 6\ \text{mA}, equal to ITI_T. You can also verify via the shared voltage: Req=(24)/61.333 kΩR_{eq} = (2 \cdot 4)/6 \approx 1.333\ \text{k}\Omega, so V=6 mA×1.333 kΩ=8 VV = 6\ \text{mA} \times 1.333\ \text{k}\Omega = 8\ \text{V}, and indeed V/R1=8/2=4 mAV/R_1 = 8/2 = 4\ \text{mA} and V/R2=8/4=2 mAV/R_2 = 8/4 = 2\ \text{mA}.

The Multi-Branch Formula

With three or more parallel branches the two-resistor "opposite resistance on top" shortcut no longer works, and the cleanest formulation uses conductances Gk=1/RkG_k = 1/R_k. The current in branch kk is its share of the total conductance:

Ik=ITGkjGj=IT1/Rkj1/RjI_k = I_T\,\frac{G_k}{\sum_{j} G_j} = I_T\,\frac{1/R_k}{\sum_j 1/R_j}

This conductance form is exact for any number of branches and is the version worth memorizing. The two-resistor formula is simply this expression specialized to two branches, where G1G1+G2=1/R11/R1+1/R2=R2R1+R2\dfrac{G_1}{G_1 + G_2} = \dfrac{1/R_1}{1/R_1 + 1/R_2} = \dfrac{R_2}{R_1 + R_2}, recovering the result from earlier.

Generalization to Impedances

Everything carries over to the ss-domain with admittances Yk=1/ZkY_k = 1/Z_k replacing conductances:

Ik(s)=IT(s)Yk(s)jYj(s)=IT(s)1/Zk(s)j1/Zj(s)I_k(s) = I_T(s)\,\frac{Y_k(s)}{\sum_j Y_j(s)} = I_T(s)\,\frac{1/Z_k(s)}{\sum_j 1/Z_j(s)}

This is how current splits among parallel R, L, and C branches in filter and matching networks, building directly on the impedance models in Ohm's law in the s-domain.

A Three-Branch Worked Example

To see why the conductance form is indispensable, split IT=12 mAI_T = 12\ \text{mA} among three parallel branches: R1=1 kΩR_1 = 1\ \text{k}\Omega, R2=2 kΩR_2 = 2\ \text{k}\Omega, and R3=4 kΩR_3 = 4\ \text{k}\Omega. The conductances (in mS) are G1=1G_1 = 1, G2=0.5G_2 = 0.5, and G3=0.25G_3 = 0.25, summing to 1.75 mS1.75\ \text{mS}. The current in the first branch is its share of the total conductance:

I1=1211.756.86 mAI_1 = 12 \cdot \frac{1}{1.75} \approx 6.86\ \text{mA}

Likewise I2=12(0.5/1.75)3.43 mAI_2 = 12 \cdot (0.5/1.75) \approx 3.43\ \text{mA} and I3=12(0.25/1.75)1.71 mAI_3 = 12 \cdot (0.25/1.75) \approx 1.71\ \text{mA}. They sum to 6.86+3.43+1.71=12.0 mA6.86 + 3.43 + 1.71 = 12.0\ \text{mA}, recovering ITI_T as KCL demands. The lowest-resistance branch again grabs the largest current, and notice that no "opposite resistance" shortcut could have produced these three numbers, the conductance ratios are doing all the work. The shared node voltage is V=IT/Gtotal=12 mA/1.75 mS6.86 VV = I_T / G_{total} = 12\ \text{mA} / 1.75\ \text{mS} \approx 6.86\ \text{V}, which you could equally have multiplied by each conductance to get the same branch currents.

Output Resistance and the Practical Picture

Current dividers appear constantly in real hardware even when they are not labeled as such. An ammeter shunt is a deliberate current divider: a small shunt resistance in parallel with the meter movement diverts most of the current around the delicate coil, and the divider ratio sets the meter's full-scale range. Inside integrated circuits, current mirrors distribute a reference current to several branches, and the ratio of branch widths plays the role of the conductance ratio. Even a transistor's collector and the resistor it drives form a divider for the signal current. In each case the analysis reduces to the same question: what fraction of the total conductance does this branch represent? Keep that question in mind and the algebra follows automatically, no matter how the schematic is drawn. When the branches contain reactive elements, the very same reasoning carries over with admittances, and you can use the editor to confirm the split numerically before committing to a design.

Voltage Divider Versus Current Divider

Holding the two rules side by side makes the duality concrete and helps prevent the most common mix-up, putting the wrong resistance in the numerator.

AspectVoltage divider (series)Current divider (parallel)
Shared quantityCurrent through both elementsVoltage across both elements
Two-element formulaV2=VR2R1+R2V_2 = V\frac{R_2}{R_1+R_2}I1=IR2R1+R2I_1 = I\frac{R_2}{R_1+R_2}
Numerator holdsThe element's own RRThe opposite element's RR
Larger element getsMore voltageLess current
General formRatio of resistancesRatio of conductances

Common Mistakes

  • Using the branch's own resistance in the numerator. For two branches, the current in R1R_1 takes R2R_2 on top. Swapping them inverts the answer.
  • Applying the two-resistor shortcut to three branches. With three or more branches you must use the conductance form; the "opposite resistance" trick has no clean generalization.
  • Forgetting that smaller resistance means larger current. The intuition from voltage dividers is exactly reversed, and it is easy to carry the wrong instinct over.
  • Mixing series and parallel topology. A current divider requires the branches to share both nodes (true parallel). If a branch has an extra series element, its impedance must include that element before the formula applies.
  • Sign errors with directed currents. The formula gives magnitude and assumes ITI_T enters the node; track reference directions when branches feed back into the source.

A Subtlety: Branches With Their Own Series Elements

The clean current-divider formula assumes each branch is a single impedance connecting the same two nodes. Real circuits often violate this. Suppose one branch is a resistor in series with an inductor while the parallel branch is a plain resistor. You cannot apply the two-resistor shortcut to the resistors alone; you must first compute each branch's total impedance, then form the admittance ratio. In the s-domain the first branch has impedance Ra+sLR_a + sL and admittance 1/(Ra+sL)1/(R_a + sL), and only after that substitution does the divider expression give the correct frequency-dependent current split. Skipping this step and dividing on resistance alone is a classic source of wrong answers in reactive networks, and it is worth pausing to identify the true two-terminal impedance of every branch before reaching for the formula. The discipline of reducing each branch to a single equivalent impedance first is the same discipline that makes nodal analysis reliable on larger circuits.

It is also worth remembering that the divider tells you how an already-known total current distributes itself. Finding that total current in the first place still requires solving the rest of the circuit, whether by combining the parallel group into a single equivalent impedance and working backward, or by a full nodal solution. The divider is a final step, not a substitute for analyzing the source network that feeds it.

Related Tutorials

Related Tutorials

Fundamentals

Kirchhoff's Voltage Law (KVL): Complete Guide

Learn KVL from first principles: sign conventions, step-by-step mesh examples, common mistakes, and how CircuitMath automates loop equations.

Fundamentals

Kirchhoff's Current Law (KCL): Complete Guide

Master KCL: conservation of charge, node equations, supernodes, and a step-by-step 4-node worked example.

Fundamentals

Ohm's Law and Circuit Elements in the s-Domain

Review Ohm's law, understand impedance of R, L, and C in the Laplace domain, and see why s-domain analysis simplifies circuit solving.

Back to All Tutorials