100nF

Current divider calculator

A current splits between two parallel resistors as I1 = I × R2 / (R1 + R2): the current through one resistor is set by the other one over the sum, so the smaller resistor carries the larger share. One ampere into 100 Ω and 300 Ω puts 750 mA through the 100 Ω branch and 250 mA through the 300 Ω. For more branches each takes its conductance over the total conductance. Enter the total current and the resistors to see the split, the voltage across the set and the power in each branch — or enter the current one branch must carry and get the resistor that arranges it.

1.00 A75.0 V acrossR1100 Ω750 mA75.0 %R2300 Ω250 mA25.0 %
Fig 1 — 1.00 A into 2 parallel branches; 75.0 V appears across all of them.
Parallel resistance · voltage across
75.0 Ω · 75.0 V
R1 = 100 Ω
750 mA · 56.3 W · 75.0 %
R2 = 300 Ω
250 mA · 18.8 W · 25.0 %
Total dissipation
75.0 W
I1 worst case, ±1 % parts
746 mA to 754 mA

100 Ω dissipates 56.3 W; check the package rating.

How this is calculated

Standard: Kirchhoff's current law; Ohm's law

V=I⋅Rpar,Rpar=(∑k1Rk)−1V = I \cdot R_{par}, \quad R_{par} = \left(\sum_k \frac{1}{R_k}\right)^{-1}
Every branch sees the same voltage; this is the voltage.
Ik=VRk=I⋅Gk∑G,G=1RI_k = \frac{V}{R_k} = I \cdot \frac{G_k}{\sum G}, \quad G = \frac{1}{R}
The general rule, for any number of branches.
I1=I⋅R2R1+R2I_1 = I \cdot \frac{R_2}{R_1 + R_2}
Two branches. The other resistor is in the numerator.
R2=R1⋅I1I−I1R_2 = \frac{R_1 \cdot I_1}{I - I_1}
The previous line solved for R2, for a wanted branch current.
Pk=Ik2Rk,∑Pk=V⋅IP_k = I_k^2 R_k, \quad \sum P_k = V \cdot I
I1,max=I⋅R2(1+t)R1(1−t)+R2(1+t)I_{1,max} = I \cdot \frac{R_2(1+t)}{R_1(1-t) + R_2(1+t)}
Worst case high with tolerance t; the low case swaps the signs.

Assumptions

What sets how a current divides

Parallel branches share one voltage. That is the whole rule: the current entering the set produces V = I × Rparallel across every branch at once, and each branch then carries V / Rk. Written out for two resistors it becomes the form in the textbooks — I1 = I × R2 / (R1 + R2) — and the thing to notice is that the current through R1 is set by R2. The other resistor is in the numerator. That is the mirror image of thevoltage divider, where the output across R2 has R2 on top, and it is where the sign errors come from: in a current divider the smaller resistor takes the larger share.

For more than two branches the two-resistor form does not extend directly, and the honest statement is in conductances: each branch takes the fraction Gk / ΣG of the total, where G = 1/R. The tool works that way for any number of branches, so the two-branch formula is a special case of it rather than the other way round.

The precondition matters more than the arithmetic. A current divider divides a current that is already fixed — from a constant-current LED driver, a shunt-regulated line, an inductor in the middle of a cycle. Put two resistors across a voltage source and the "division" is not a division: the resistors set the total between them, and each simply carries V / R. Both calculators on this site are correct; which one describes a circuit depends on what is holding constant.

Worked example: 1 A into 100 Ω and 300 Ω

A 1 A constant-current source feeding a 100 Ω branch in parallel with a 300 Ω branch.

R_par   = (100 × 300) / (100 + 300)   = 75 Ω
V       = 1 A × 75 Ω                   = 75 V   across both branches
I1      = 75 V / 100 Ω                 = 750 mA   (= 1 A × 300 / 400)
I2      = 75 V / 300 Ω                 = 250 mA   (= 1 A × 100 / 400)
P1      = 0.75² × 100                  = 56.3 W
P2      = 0.25² × 300                  = 18.8 W
total   = 75 V × 1 A                   = 75 W     (= P1 + P2)

solve:  want 750 mA through 100 Ω from 1 A
R2      = 100 × 0.75 / (1 − 0.75)      = 300 Ω

The calculator gives 750 mA, 250 mA, 75 V and 75 W, and solves 300 Ω. The classic application is a meter shunt: a 50 µA, 1 kΩ movement made to read 1 A full scale needs R2 = 1000 × 50 µA / (1 A − 50 µA) = 50.0025 mΩ in parallel — and the "− 50 µA" is why the shunt is not quite V/I of the movement, though it is close enough that most meters ignore it.

Where the current divider stops being valid

Common current divider mistakes

Further reading