
- Current Divider Definition: A current divider is defined as a circuit where the input current splits among multiple parallel paths according to specific ratios determined by the components’ resistances.
- Formula Application: To calculate the current through any branch in a parallel circuit, divide the total circuit current by the resistance of the branch, then multiply by the total resistance of the circuit.
- Derivation Insight: Understanding the derivation helps predict how currents distribute in complex parallel circuits, reinforcing the current divider rule’s application.
- Practical Examples: Examples in the article illustrate how the current divider rule applies to different scenarios, aiding practical understanding.
- Rule Utilization: The current divider rule is essential when dealing with parallel circuits to determine individual branch currents effectively.
What is a Current Divider?
A current divider is a circuit in which the output current is a share of the input current. That happens when resistors or other elements sit in parallel. The current splits among the branches in proportion to each branch conductance, not to reduce the total energy used by the circuit.
In a parallel circuit the supply current splits among the parallel paths. That split is the current divider rule, also called the current divider law.
In a parallel current divider, every branch shares the same two end nodes. That shared pair of nodes is what creates the parallel paths.
Branch currents can differ, but the voltage is the same across every path:
…. etc. You do not need a separate voltage for each resistor. Branch currents then follow from KCL (Kirchhoff’s Current Law) and ohm’s law.
The equivalent resistance of a parallel group is always smaller than the smallest single branch resistance.
Current Divider Formula
A general current-divider formula is
![]()
Where,
= Current through any resistor in the parallel circuit = 
= Total current of the circuit = 
= Equivalent resistance of the parallel circuit
= Voltage across the parallel circuit =
=
(as the voltage is same across all the components of the parallel circuit)
In terms of impedance, the same rule is
![]()
In terms of admittance, it is
![]()
Current Divider Formula for RC Parallel Circuit
For the RC parallel circuit below, the resistor current is

![]()
where
is the impedance of the capacitor, ![]()
which simplifies to
![Rendered by QuickLaTeX.com \begin{align*} \begin{split*} & I_R = I_T [\frac {\frac{1}{j\omega C}}{R+\frac{1}{j\omega C}}]\\ = I_T [\frac {\frac{1}{j\omega C}}{\frac{j\omega CR+1}{j\omega C}}]\\ \end{split*} \end{align*}](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-5c32455a78cee151f05058339295be3f_l3.png)
![]()
Current Divider Rule Derivations
Take two resistors R1 and R2 in parallel across a source of V volts.

Let the total current entering the pair be IT. That current IT splits into I1 and I2 , with I1 in R1 and I2 in R2.
Kirchhoff’s current law then gives:
(1) ![]()
or
(2) ![]()
or
(3) ![]()
The equivalent resistance Req of the two parallel resistors is
![]()
(4) ![]()
From Ohm’s law
, the current in R1 is
![]()
(5) ![]()
The current in R2 is
![]()
(6) ![]()
Equations (5) and (6) give the same voltage, so
![]()
![]()
Substitute that I1 into equation (1):
![]()
(7) ![]()
Then put I2 into equation (2):
![]()
(8) ![]()
Equations (7) and (8) say that, for two parallel resistors, each branch current equals the opposite-branch resistance over the sum of the two resistances, times the total current.
In general,
![]()
Current Divider Examples
Current Divider for 2 Resistors in Parallel With Current Source
Example 1: 20 Ω and 40 Ω sit in parallel on a 20 A current source. Find each branch current.

Given data: R1 = 20Ω, R2 = 40Ω and IT = 20 A
- Current through resistor R1 is given by
![]()
(9) ![]()
- Current through resistor R2 is given by
![]()
(10) ![]()
Adding equations (9) and (10) gives:
![]()
That matches Kirchhoff’s current law: the branch currents add to IT. The 20 Ω branch takes the larger share because it is the smaller resistance.
Current Divider for 2 Resistors in Parallel With Voltage Source
Example 2: 10 Ω and 20 Ω sit in parallel on a 50 V voltage source. Find the total current and each branch current.

Given data: R1 = 10Ω, R2 = 20Ω and V = 50 V
- The equivalent resistance of the parallel circuit is given by,
![]()
- According to ohm’s law, the total current flowing through the parallel circuit is given by,
![]()
- Now, according to current divider formula the Current through resistor R1 is given by
![]()
(11) ![]()
- Current through resistor R2 is given by
![]()
(12) ![]()
Add equations (11) and (12):
![]()
The branch currents add to IT, as Kirchhoff’s current law requires. The 10 Ω branch again takes the larger share.
Current Divider for 3 Resistors in Parallel
Example 3: 20 Ω, 30 Ω and 40 Ω sit in parallel on a 100 V supply. Find the total current and each branch current with the current-divider formula I_X = I_T (R_T / R_X).

Given data: R1 = 20Ω, R2 = 30Ω, R3 = 40Ω and V = 100 V
- The equivalent resistance of the parallel circuit is given by,

- According to ohm’s law, the total current flowing through the parallel circuit is given by,
![]()
- Now, according to current divider formula, the current through resistor R1 is given by
![]()
(13) ![]()
- Current through resistor R2 is given by
![]()
(14) ![]()
- Similarly, current through resistor R3 is given by
![]()
(15) ![]()
Add the three branch results:
![]()
The three branch currents add to IT.
In every example the smallest resistance takes the largest current. The source current equals the sum of the branch currents.
When You Can Use the Current Divider Rule
Use the current divider rule when:
- Two or more elements share the same two nodes, whether the source is a voltage source or a current source.
- The total current and the equivalent parallel resistance are known, so each branch current is I_T times R_eq / R_branch.
- Two resistors are in parallel. Each branch current is a fraction of IT. Equal resistors share the current equally.
- Three or more resistors are in parallel. Use Req. in I_X = I_T (R_eq / R_X) as in example 3.





