Current Divider Calculator

Calculate

Auto selects Resistive unless any L, C, or frequency is entered.

Steady-state source current entering the parallel node. In AC mode, enter the RMS magnitude.

Reference phase of the source current phasor; branch angles are relative to it.

Single frequency for all branches; sets X_L = 2πfL and X_C = 1/(2πfC). Required in AC mode.

Parallel branches connected at the same node (2–8).

Branch Values
Branch 1

Branch resistance ≥ 0. Enter 0 for an ideal short (takes all current).

Series inductance; X_L = 2πfL. Leave blank for no inductor.

Series capacitance; X_C = 1/(2πfC). Leave blank — entering 0 is invalid.

Branch 2

Branch resistance ≥ 0. Enter 0 for an ideal short (takes all current).

Series inductance; X_L = 2πfL. Leave blank for no inductor.

Series capacitance; X_C = 1/(2πfC). Leave blank — entering 0 is invalid.

Electrical units are SI-based and do not change with the site unit toggle.

Overview

Use this calculator to find how a total current divides among parallel branches fed from a single node. Enter the total current and each branch, and it returns the current in every branch, that branch's share of the total, the equivalent parallel resistance or impedance, the node voltage, and the power per branch. Two modes cover the common cases: a resistive DC divider, and an AC impedance divider with series R-L-C branches at a chosen frequency.

The resistive mode applies Kirchhoff's current law and Ohm's law directly. Each branch current is set by its share of the total conductance, so a lower-resistance branch takes more of the current. For the common two-branch case, each branch current uses the opposite branch's resistance: the current in branch 1 is the total times R2 divided by (R1 plus R2). Putting R1 on top instead of R2 is the single most common mistake, and the calculator's two-branch readout shows the correct form.

The AC mode treats each branch as a series resistance, inductance, and capacitance, computes the complex admittance of each branch at the network frequency, and splits the current by admittance. Branch currents are RMS phasors with a magnitude and a phase angle. A point that trips up many calculations: the branch current magnitudes do not add up to the total magnitude. Only the phasor (vector) sum equals the total current. The arithmetic sum of the magnitudes is generally larger, and near resonance it can be much larger, because inductive and capacitive branch currents partly cancel each other.

That cancellation is worth watching. The calculator reports a circulating current factor, the ratio of the summed branch magnitudes to the source magnitude. Near parallel resonance, two opposing reactive branches can each carry many times the source current while the source itself stays small. A split that looks even by magnitude can hide large circulating currents that stress components and generate heat, so the calculator flags this condition rather than letting an even share reading mask it.

How to Use This Calculator

  1. Choose the calculation mode. Auto detects it from the fields you fill: resistance-only inputs select the resistive DC divider, while any inductance, capacitance, or a network frequency selects the AC impedance divider. A manual selector overrides auto detection.

  2. Enter the total current in amperes. This is the source current entering the parallel node. In AC mode it is an RMS value, with an optional source phase angle (default 0 degrees). The total current must be greater than zero.

  3. Set the number of branches (two or more) and enter each branch. In resistive mode, enter each branch resistance in ohms. A single 0-ohm branch is treated as an ideal short that takes all the current. In AC mode, enter each branch's resistance and, optionally, its series inductance and capacitance, plus one network frequency in hertz for the whole circuit.

  4. Optionally enter a per-branch current rating in the advanced section. If a branch current exceeds its rating, the calculator flags OVERLOADED-BRANCH and names the branch, its current, and the percent over rating.

  5. Press Calculate. The results show the combined badge, a branch table with each current and share, the equivalent parallel resistance or impedance, the node voltage, and the dominant branch. In AC mode the table adds phase angles and impedances, and the results add the circulating current factor. Soft checks appear for near-short branches, near-open branches, reactive circulation, near resonance, high-power branches, and branches near their ratings.

Inputs & Outputs

Inputs

Required

  • Total Source Current (A) — RMS source current entering the parallel node. Must be greater than zero. In AC mode, an optional source phase angle (degrees, default 0°) may also be entered.
  • Number of Branches — Number of parallel branches sharing the node. Minimum 2. Auto mode selects DC or AC based on the fields you fill.

Per Branch (×N)

  • Branch Resistance (Ω) — Resistance of each branch. Enter 0 Ω for an ideal short (one branch only). In resistive mode this is the only required per-branch value.
  • Branch Inductance (H / mH / µH) — Series inductance for AC mode. Leave blank to omit the inductor. Inductive reactance = ω × L.
  • Branch Capacitance (F / mF / µF) — Series capacitance for AC mode. Leave blank to omit — do not enter 0. Capacitive reactance = 1 / (ω × C).

AC Mode

  • Network Frequency (Hz) — Operating frequency for the whole circuit. Required in AC mode; any non-zero entry activates AC calculation.

Advanced (Optional)

  • Per-Branch Current Rating (A) — Enter a maximum current rating for any branch to enable the overload check. A branch strictly exceeding its rating triggers OVERLOADED-BRANCH. A branch at exactly its rating is not flagged.

Outputs

Status Badge

  • Combined Status — Two-part badge: feasibility track (NORMAL / OVERLOADED-BRANCH / INFEASIBLE) combined with distribution regime (EVEN-SPLIT / MODERATE-SPLIT / UNEVEN-SPLIT / DOMINANT-BRANCH).

Branch Results

  • Branch Current (A) — RMS current in each branch. In AC mode, also shows the phase angle (degrees) relative to the source.
  • Branch Share (%) — Each branch's current magnitude as a percentage of the sum of all branch magnitudes.
  • Branch Power (W) — Real power dissipated per branch: P = I² × R.

Circuit Summary

  • Equivalent Parallel Resistance / Impedance — Resistive mode: R_parallel = 1 / G_total. AC mode: Z_parallel = 1 / Y_total (magnitude and angle).
  • Node Voltage (V) — Voltage across the parallel node: V = I_total × R_parallel (DC) or V = I_total × Z_parallel (AC).
  • Dominant Branch — Branch carrying the largest current. Shown with its current and share.
  • Current Spread — Ratio of the highest to lowest branch magnitude. Determines the distribution regime cutoffs.
  • Circulating Current Factor (AC) — Sum of branch magnitudes divided by the source magnitude. Values above 1 indicate reactive circulation; high values near resonance signal large internal currents from a small source current.

Formula

Calculator Formula

This calculator implements Kirchhoff's current law and Ohm's law in resistive mode, and complex admittance phasor arithmetic in AC mode. Branches are indexed k = 1 to N.

Resistive Mode (DC)

Conductance:          G_k = 1 / R_k
Total conductance:    G_total = sum of G_k
Parallel resistance:  R_parallel = 1 / G_total
Branch current:       I_k = I_total × (G_k / G_total)
                          = I_total × (R_parallel / R_k)
Two-branch shortcut (N = 2):
                      I_1 = I_total × R_2 / (R_1 + R_2)
                      I_2 = I_total × R_1 / (R_1 + R_2)
Node voltage:         V = I_total × R_parallel
Branch power:         P_k = I_k² × R_k

The two-branch form uses the opposite branch's resistance in the numerator: branch 1's current is proportional to R2, not R1. A lower-resistance branch carries more current.

AC Impedance Mode

Angular frequency ω = 2 × π × f. Each branch is a series R-L-C impedance.

Branch reactance:     X_k = (ω × L_k) − 1 / (ω × C_k)
                      (a blank L or C term is omitted; do not enter C = 0)
Branch impedance:     Z_k = R_k + j × X_k
Branch admittance:    Y_k = 1 / Z_k
Total admittance:     Y_total = sum of Y_k
Parallel impedance:   Z_parallel = 1 / Y_total
Branch current:       I_k = I_total × (Y_k / Y_total)
                      (complex RMS phasor; report magnitude and angle)
Node voltage:         V = I_total × Z_parallel
Branch real power:    P_k = |I_k|² × R_k

Distribution Regime and Circulation

Magnitude share:  φ_k = |I_k| / (sum of |I_j|), reported %
Current spread:   spread = |I_max| / |I_min|
Circulating factor (AC): ccf = (sum of |I_k|) / |I_total|

The magnitude share describes how branch RMS magnitudes distribute. In AC, the sum of magnitudes can exceed the total magnitude; only the phasor sum equals the total current.

Conservation Check

Resistive: residual = | (sum of I_k) − I_total |
AC:        residual = | (phasor sum of I_k) − I_total |
Flagged if residual > max( 1e-12 A , 1e-6 × |I_total| )

Zero-Impedance Handling

A branch is treated as an ideal short only when you enter exactly 0 ohms (and no reactance in AC mode). That branch carries the full total current, the node voltage is 0, and the other branch currents are 0. A numerically near-zero impedance from calculation is not treated as a short. Two or more entered zero-impedance branches → INVALID-INPUT.

A current divider is a set of parallel branches sharing a common pair of nodes, through which a total current splits. Because all branches see the same node voltage, the current in each branch is set by that branch's conductance relative to the total: the lower a branch's resistance (or impedance), the larger its share of the current. This is the dual of the voltage divider, where series elements share a voltage in proportion to their resistance.

In a resistive divider, the relationship follows from Ohm's law and Kirchhoff's current law. The branches share the node voltage V, each branch carries V divided by its resistance, and those branch currents sum to the total. Rearranging gives the current divider rule: each branch current equals the total times that branch's conductance over the total conductance. For two branches the rule simplifies to the total times the opposite resistance over the sum of both resistances.

In an AC divider, resistance is replaced by complex impedance, which combines resistance with the reactance of inductors and capacitors at the operating frequency. Inductive reactance rises with frequency; capacitive reactance falls with frequency. Each branch current becomes a phasor with a magnitude and a phase angle, and the split is governed by complex admittance, the reciprocal of impedance. Because the branch currents have different phase angles, they do not add as simple magnitudes; they add as vectors. The vector sum equals the source current, while the arithmetic sum of the magnitudes is generally larger.

This phasor behavior produces an effect with no DC analog. Near parallel resonance, an inductive branch and a capacitive branch can carry large currents that are nearly opposite in phase, so they cancel at the node and leave only a small net source current. The branches still carry those large internal currents, which is why a circuit that draws little from its source can still overheat its inductor or capacitor. Tracking the circulating current, not just the source current, matters for component sizing.

Key Facts

  • Two modes. A resistive DC divider and an AC impedance divider with series R-L-C branches at a chosen network frequency.
  • Current follows conductance, not resistance. Branch current is proportional to conductance (1 / resistance), not to resistance itself, so the lower-resistance branch takes the larger share.
  • Two-branch shortcut. Branch 1 current equals the total times R2 over (R1 plus R2). The numerator uses the opposite branch's resistance — using the same branch's resistance reverses the split.
  • Magnitude shares are not phasor addition. In AC, branch current magnitudes can sum to more than the total; only the phasor sum equals the total current. Conservation is proven by the phasor residual.
  • Circulating current factor. The ratio of summed branch magnitudes to the source magnitude. Near resonance it can be many times one, signaling large internal currents from a small source current.
  • Four distribution regimes. EVEN-SPLIT (spread below 1.5), MODERATE-SPLIT (1.5 to under 4), UNEVEN-SPLIT (4 to under 20), DOMINANT-BRANCH (20 or more, or one branch holds 90 percent or more).
  • Ideal short. A single entered 0-ohm branch takes all the current and forces the node voltage to 0; two entered shorts → INVALID-INPUT.
  • Optional rating check. Enter per-branch current ratings to flag OVERLOADED-BRANCH; a branch exactly at its rating is not overloaded (strict inequality).
  • Universal SI units. All quantities are electrical SI units — no Imperial/Metric switch.

Applications

  • Sizing parallel resistors and current sharing. When resistors share a load in parallel, the current divider rule shows how unequal resistances unbalance the sharing, and the per-branch power readout shows which resistor runs hottest.
  • Current shunt and meter design. A current shunt diverts a known fraction of current around a meter movement or sense element. The divider rule sets the shunt-to-meter ratio, and the calculator confirms the branch currents and the resulting node voltage.
  • Parallel resistor power sharing. Resistors are often paralleled to share power. The calculator shows that current splits evenly only when resistances match, reports the power in each branch, and flags a branch over its entered current rating.
  • Parallel inductors and capacitors in AC circuits. For branches with reactance, the AC mode gives each branch current's magnitude and phase, the equivalent parallel impedance, and the circulating current factor, which matters when reactive branches exchange large currents near resonance.
  • AC filter branch-current screening. For LC branches, the AC mode gives capacitor and inductor RMS branch currents and the near-resonance and circulation warnings, as a first pass before a full frequency sweep or simulation.
  • LED resistor and ballast balancing. For parallel paths set by ballast resistors, the distribution regime shows whether the design is EVEN-SPLIT or has drifted toward a DOMINANT-BRANCH.
  • Education and homework. The calculator shows the conductance method, the two-branch shortcut, and the phasor-versus-magnitude distinction side by side — a teaching aid for the current divider rule and for why AC branch magnitudes do not add to the total.
  • Power distribution sanity checks. For a node feeding several parallel loads, the divider model gives a first-order estimate of how current splits and which branch dominates, before a full network analysis.

Example Calculation

Example 1 — Two-branch resistive divider

Inputs (enter in the form):

  • Mode: Resistive (DC)
  • Total Source Current: 3.0 A
  • Number of Branches: 2
  • R1 = 100 Ω, R2 = 200 Ω

Calculator output:

  • Badge: NORMAL / MODERATE-SPLIT
  • Branch 1: 2.000 A (66.7%), 400 W
  • Branch 2: 1.000 A (33.3%), 200 W
  • R_parallel: 66.67 Ω | Node voltage: 200 V
  • Dominant branch: Branch 1 | Spread: 2.00
  • Soft check: two-branch shortcut shown

Key formula: I₁ = I_total × R₂/(R₁+R₂) = 3.0 × 200/300 = 2.000 A

Interpretation: The 100 Ω branch carries twice the current of the 200 Ω branch — current is proportional to the OPPOSITE resistance over the sum, so the lower-resistance path takes the larger share.


Example 2 — AC divider with reactive circulation near resonance

Inputs (enter in the form):

  • Mode: Impedance (AC)
  • Total Source Current: 1.0 A RMS at 0°
  • Network Frequency: 159.155 Hz
  • Branch 1: R = 0.1 Ω, L = 10 mH
  • Branch 2: R = 0.1 Ω, C = 100 µF

Calculator output:

  • Badge: NORMAL / EVEN-SPLIT
  • Branch 1: 50.00 A ∠−89.43° (50.0%)
  • Branch 2: 50.00 A ∠+89.43° (50.0%)
  • Z_parallel: 500 Ω ∠0° | Node voltage: 500 V
  • Circulating factor: 100.00× | Spread: 1.00
  • Soft checks: reactive circulation; near resonance

Key formula: phasor sum = 1.0 A (= source); magnitude sum = 100 A (ccf 100×)

Interpretation: By magnitude the split is even, but each branch carries 50 A while the source delivers only 1 A — the inductive and capacitive currents nearly cancel at the node. Size the inductor and capacitor for 50 A, not 1 A.

Standards & References

Limitations

  • The calculator models an ideal current source feeding a single parallel node. Source output impedance, component tolerance, multi-node networks, mutual coupling between branch inductors, transient behavior, nonlinear branches, reactive and apparent power, and component voltage ratings are not modeled. The AC mode computes one frequency at a time — use a circuit simulator for a swept response.
  • The distribution regime cutoffs (spread 1.5 / 4 / 20, share 0.90) are engineering screening classifications, not values from a standard.
  • Component current ratings are the only design-limit check in this version. Resistor wattage ratings and capacitor or inductor voltage stress are not flagged. Check per-branch power against component ratings separately.
  • The calculator models ideal, linear, passive branches (resistance, inductance, capacitance). Active elements, diodes, and nonlinear components are not supported.

Common Mistakes to Avoid

  • Putting the same branch's resistance on top in the two-branch rule. The two-branch current divider uses the opposite branch's resistance: branch 1's current is the total times R2 over (R1 plus R2), not R1 over (R1 plus R2). Using the branch's own resistance reverses the split.
  • Using the voltage divider rule for a current divider. A voltage divider uses series resistance and direct proportionality (the larger resistance takes more voltage). A current divider uses parallel conductance and inverse proportionality (the lower resistance takes more current). Applying voltage-divider intuition to a current divider reverses the result.
  • Thinking the larger resistance carries more current. In a divider, current splits inversely with resistance. The lower-resistance branch takes the larger share. This is the opposite of a voltage divider.
  • Adding AC branch current magnitudes to get the total. In AC, branch currents are phasors with different angles. Their magnitudes do not add to the total magnitude; only the phasor (vector) sum equals the total.
  • Ignoring circulating current near resonance. A magnitude split that looks even can hide large opposing reactive currents. Size inductors and capacitors for the actual branch RMS current, shown by the circulating current factor, not for the smaller source current.
  • Ignoring resistor wattage. A branch current may look acceptable, but the I² × R power can exceed the resistor's wattage rating.
  • Entering a zero resistance to mean an open branch. A 0-ohm branch is an ideal short that takes all the current and forces the node voltage to 0. To remove a branch, delete it or use a very large resistance.
  • Entering a zero capacitance. A blank capacitance field means no capacitor. A literal 0 farad implies infinite reactance; leave the field blank instead.
  • Using two ideal shorts. Two 0-ohm branches in parallel → INVALID-INPUT. Add a small real resistance to model real conductors.
  • Mixing RMS and peak in AC mode. The AC current, voltage, and real power assume RMS phasors. Entering a peak current overstates real power by a factor of two. Convert peak to RMS (divide by √2) before entering.
  • Treating NORMAL as thermally safe. NORMAL means a valid current division. It does not verify component power, temperature, or manufacturer limits unless you enter current ratings.

Frequently Asked Questions

What is the current divider rule?
Each branch current equals the total current times that branch's conductance divided by the total conductance, where conductance is one over resistance. For two branches, branch 1's current is the total times R2 over (R1 plus R2). The numerator uses the opposite branch's resistance — a lower-resistance branch carries a larger share because all branches share the same node voltage.
Why does the lower resistance carry more current?
All parallel branches share the same node voltage. By Ohm's law, the current in a branch is that shared voltage divided by the branch resistance, so a smaller resistance produces a larger current. This is the opposite of a voltage divider, where series elements share voltage in proportion to resistance.
Why don't the AC branch currents add up to the total?
In AC, branch currents are phasors with different phase angles. They add as vectors, not as plain numbers. The phasor (vector) sum equals the total current, while the arithmetic sum of the magnitudes is generally larger. The calculator confirms conservation through the phasor residual and reports the magnitude sum separately so the difference is visible.
What is the circulating current factor?
It is the sum of the branch current magnitudes divided by the source current magnitude. A value near one means little internal circulation. A large value, common near parallel resonance, means inductive and capacitive branches carry large currents that nearly cancel at the node, so the source sees only a small net current while the components carry much more. Size the components for the branch currents, not the source current.
What happens if I enter a branch resistance of zero?
A single 0-ohm branch is treated as an ideal short. It carries the entire total current, the other branch currents become zero, and the node voltage is zero. Two or more 0-ohm branches make the division indeterminate, which the calculator reports as INVALID-INPUT. For a real conductor, enter its small actual resistance instead of zero.
How are the distribution regimes (EVEN-SPLIT, etc.) defined?
The regime is based on current spread (largest branch current divided by smallest): EVEN-SPLIT below 1.5, MODERATE-SPLIT from 1.5 to under 4, UNEVEN-SPLIT from 4 to under 20, and DOMINANT-BRANCH at 20 or more — or whenever one branch holds 90 percent or more of the total. These cutoffs are engineering screening values, not limits from a standard.
Can this calculator check if a branch is overloaded?
Yes, if you enter a per-branch current rating in the advanced options. A branch whose current strictly exceeds its rating is flagged OVERLOADED-BRANCH, with the branch number, its current, and the percent over rating. A branch exactly at its rating is not overloaded. Without ratings, the calculator reports currents and powers but does not judge overload.
Does this calculator use Imperial or Metric units?
No unit-system conversion is needed. Current, resistance, impedance, inductance, capacitance, frequency, and power use SI electrical units that are identical in every unit system, so a site-wide Imperial/Metric toggle does not change the inputs or results.

Frequently Used Together

Engineers often use these calculators in combination for complete project workflows:

Every Electrical Formula. One Free Sheet.

NEC calcs, motor sizing & code coordination — one printable page.

  • Instantly check voltage drop, ampacity & motor current
  • Catch the 7 wiring errors that fail code inspections
  • 12 design checks to run before submitting drawings

No spam. Unsubscribe any time.