Current Divider Calculator

Calculate branch currents in parallel resistor networks using the current divider rule. Supports any number of resistors with power analysis.

Calculate branch currents in a parallel resistor network using the current divider rule. Supports any number of resistors.

Ω

Enter 2 or more resistor values separated by commas (e.g., 100,200,330)

Equivalent Resistance
66.6667 Ω
1/R_eq = 1/100 + 1/200
Total Current
1.0000 A
1,000.0000 mA
Voltage Across Parallel
66.6667 V
V = I_total × R_eq = 1.0000 × 66.6667
Total Power
66.6667 W
66,666.67 mW
Current Ratio (max/min)
2.00:1
Most current flows through lowest resistance
Number of Branches
2
Resistors: 100Ω, 200Ω
Two-Resistor Formula: I₁ = I_total × R₂/(R₁+R₂) = 1.0000 × 200/(100+200)
Current Distribution
R1 = 100Ω
666.667 mA (66.7%)
R2 = 200Ω
333.333 mA (33.3%)

Branch Details

BranchResistance (Ω)Current (A)Current (mA)% of TotalPower (mW)
R1100.000.666667666.666766.67%44,444.4444
R2200.000.333333333.333333.33%22,222.2222
Total66.6667 (eq)1.0000001,000.0000100%66,666.6667
Planning notes, formulas, and examples

About the Current Divider Calculator

The current divider rule calculates how current splits among parallel resistors. For two resistors, I₁ = I_total × R₂/(R₁ + R₂) — current through a branch is proportional to the OTHER resistor's value. For N resistors, each branch current is I_n = I_total × (R_eq/R_n), where R_eq is the parallel equivalent.

The key insight is that current favors the path of least resistance. In a parallel circuit, the lowest-resistance branch carries the most current. All branches share the same voltage V = I_total × R_eq, so current is simply the shared voltage divided by each branch resistance.

This calculator handles any number of parallel resistors, computes individual branch currents, power dissipation, percentage distribution, and equivalent resistance. It supports input as total current or source voltage, with a visual current distribution chart showing how current is shared among branches. That makes it practical both for textbook current-divider problems and for real circuit checks where branch heating, shunt sizing, and power sharing matter.

When This Page Helps

Manually calculating current distribution for 3+ parallel resistors requires finding the equivalent resistance, voltage, and then each branch current — a tedious process with many opportunities for arithmetic errors.

This calculator handles any number of resistors, provides power dissipation for thermal analysis, and visualizes the current distribution. It is essential for circuit design, ammeter shunt sizing, and understanding parallel circuit behavior.

How to Use the Inputs

  1. Select input mode: total current or source voltage.
  2. Enter the total current with units, or the source voltage.
  3. Enter resistor values separated by commas (e.g., 100,200,330).
  4. Use presets for common configurations.
  5. Review branch currents, power dissipation, and distribution chart.
  6. Check the branch details table for complete analysis.
Formula used
I_n = I_total × R_eq / R_n. For 2 resistors: I₁ = I_total × R₂/(R₁+R₂). R_eq = 1/(1/R₁ + 1/R₂ + ... + 1/Rₙ). V = I_total × R_eq. P_n = I_n² × R_n.

Example Calculation

Result: I₁ = 0.6667 A (66.7%), I₂ = 0.3333 A (33.3%)

R_eq = 1/(1/100 + 1/200) = 66.67Ω. V = 1 × 66.67 = 66.67V. I₁ = 66.67/100 = 0.667A. I₂ = 66.67/200 = 0.333A. Or: I₁ = 1 × 200/(100+200) = 0.667A.

Tips & Best Practices

  • For a quick 2-resistor check: current through R₁ is proportional to R₂. If R₂ = 2R₁, R₁ carries 2/3 of the total current.
  • When sizing shunt resistors for ammeters, use R_shunt = R_meter × I_meter / (I_full_scale − I_meter).
  • Parallel equivalent resistance is always less than the smallest individual resistor.
  • In practice, resistors have tolerance (±1%, ±5%). Current distribution uncertainty doubles the tolerance.
  • For equal current sharing (e.g., parallel LEDs), use equal resistors and consider resistor tolerance.

The Current Divider Rule Derivation

Starting from Kirchhoff's current law at the junction: I_total = I₁ + I₂ + ... + Iₙ. Since all branches share the same voltage V: I_total = V/R₁ + V/R₂ + ... + V/Rₙ = V × (1/R₁ + 1/R₂ + ... + 1/Rₙ) = V/R_eq.

Therefore V = I_total × R_eq, and each branch current is I_n = V/Rₙ = I_total × R_eq/Rₙ.

For the special case of two resistors: R_eq = R₁R₂/(R₁+R₂), so I₁ = I_total × R₁R₂/(R₁+R₂) / R₁ = I_total × R₂/(R₁+R₂). This is the classic two-resistor current divider formula.

Practical Applications

**Ammeter shunts**: The most common practical application. A galvanometer (sensitive current meter, typically 50-100µA full scale) is placed in parallel with a precision low-resistance shunt. For a 10A range with a 100µA, 1kΩ movement: R_shunt = 1000 × 100µA / (10 − 100µA) ≈ 0.01Ω. Only 0.001% of the current flows through the movement.

**Current balancing**: When paralleling power supplies, MOSFETs, or LEDs, current doesn't divide equally unless impedances match. Ballast resistors force current sharing by adding resistance that dominates the natural imbalance.

Current Divider with AC Impedances

For AC circuits with complex impedances (resistors, capacitors, inductors), the current divider formula becomes I_n = I_total × Z_eq/Zₙ where all quantities are complex. A parallel RC circuit with R = 1kΩ and C = 1µF at 1kHz: Z_C = −j159Ω, Z_eq = R×Z_C/(R+Z_C). The capacitor branch carries more current at higher frequencies, forming a natural high-pass/low-pass current split — the basis of crossover networks in audio speakers.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • In parallel, all branches share the same voltage. By Ohm's law, I = V/R, so lower resistance means higher current. The current divider formula I₁ = I × R₂/(R₁+R₂) shows I₁ is proportional to R₂ (the other resistor), not R₁.