Current Divider Calculator - Branch Currents, Ratios, and Power
Current divider calculator for two or three parallel resistors. Enter the total current and resistor values, then read I1, I2, I3, the equivalent resistance, and each branch's share of the total.
Current Divider Calculator
Results
What Is Current Divider Calculator?
A current divider calculator solves for the current through each branch of a parallel resistor network from a single total current. When current reaches a junction of parallel resistors, it splits inversely to each resistance: the smallest resistor carries the largest share of the current, and the branch currents add back to the total by Kirchhoff's current law.
- • Biasing transistor or op-amp circuits: Choose the two resistors that set the base, gate, or reference current and confirm the resulting branch currents before assembling the board.
- • Splitting a sensor supply: Decide how much current each parallel sensor branch draws from a shared rail so you can size wires and connector ratings.
- • Current-sharing battery packs: Verify that parallel battery or supercapacitor branches share current proportionally to conductance, not just resistance, when they have slightly different internal resistances.
- • Homework and lab checks: Solve textbook problems on the current divider rule and double-check hand calculations for two- and three-branch networks.
The page below accepts the total current, the resistance of each branch, and an optional supply voltage. It returns I1, I2, and optional I3 as engineering-formatted branch currents, the equivalent parallel resistance R_eq for a quick sanity check, the per-branch share of the total as a percentage, and the power dissipated in R1 when a supply voltage is supplied.
Because the current divider sits on top of V = I x R, pair this page with the Ohm's Law Calculator to confirm V = I_total x R_eq across the parallel network.
How Current Divider Calculator Works
The current divider rule comes from Kirchhoff's current law combined with Ohm's law. All parallel branches share the same voltage V, and the branch currents sum to the total current, so each branch current equals the total current times the conductance of that branch divided by the total parallel conductance.
- I_total: Total source current entering the parallel network in amperes.
- R_n: Resistance of branch n in ohms. Each branch is its own resistor between the two nodes.
- 1 / R_n: Conductance G_n of branch n in siemens. The current divider uses conductance because the largest conductance (smallest resistance) takes the largest share.
- sum_k (1 / R_k): Total parallel conductance G_total of the network, which is the reciprocal of R_eq.
For the common two-resistor case, the formula collapses to the textbook shortcut: I1 = I_total x R2 / (R1 + R2) and I2 = I_total x R1 / (R1 + R2). The general N-branch form above gives the same answer for two branches and extends naturally to three or more parallel resistors when you fill in the optional R3 input. The percent-of-total row at the bottom of the results panel turns each branch current into a share of I_total, which is useful when the absolute current is not what you care about.
Worked example: 10 mA total split between R1 = 1 kohm and R2 = 2 kohm
I_total = 0.01 A, R1 = 1000 ohm, R2 = 2000 ohm.
G1 = 1/1000 = 0.001 S; G2 = 1/2000 = 0.0005 S; G_total = 0.0015 S; R_eq = 1 / 0.0015 = 666.67 ohm. I1 = 0.01 x 0.001 / 0.0015 = 6.667 mA; I2 = 0.01 x 0.0005 / 0.0015 = 3.333 mA.
I1 = 6.667 mA, I2 = 3.333 mA, R_eq = 666.67 ohm, I1 share = 66.67%, I2 share = 33.33%.
The 1 kohm branch carries twice as much current as the 2 kohm branch because it has twice the conductance, which is what the current divider formula predicts.
According to All About Circuits Electronics Textbook, the current divider rule comes from conductance weighting of each branch
The voltage and current divider rules are mirror images of each other, so the Voltage Divider Calculator is the natural counterpart when the circuit splits voltage across series resistors instead of current across parallel branches.
Key Concepts Explained
Four ideas make the current divider result easier to interpret and connect it to the rest of a circuit analysis.
Conductance weighting
Branch currents are inversely proportional to resistance, which is the same as being directly proportional to conductance. The smallest resistance (largest conductance) takes the largest share of I_total.
Kirchhoff's current law
The branch currents add back to I_total. If I1 + I2 + I3 does not equal I_total, the network is not a simple parallel divider or the model is wrong.
Equivalent parallel resistance
R_eq is always smaller than the smallest individual resistance in the divider. A large spread between branch resistances pulls R_eq close to the smaller one.
Two-resistor versus N-resistor form
The shortcut I1 = I_total x R2 / (R1 + R2) works only for two branches. Adding a third branch requires the general conductance formula, which is what this calculator runs in both modes.
The R_eq value is the same equivalent resistance you would use in Ohm's law (V = I_total x R_eq) to check the voltage drop across the parallel network. With a measured voltage and the calculated R_eq, you can back out the total current the way an ammeter would, which makes the divider a useful cross-check on the rest of the circuit.
When a similar series-vs-parallel question comes up for capacitors, the Capacitors in Series Calculator shows the inverse pattern: series capacitors add reciprocally while parallel capacitors add directly.
How to Use This Current Divider Calculator
Six steps take you from a circuit diagram to verified branch currents, an R_eq sanity check, and an optional per-branch power number.
- 1 Enter total current: Type the source current entering the parallel section in amperes, such as 0.01 for 10 mA.
- 2 Enter R1 and R2: Add the two branch resistances in ohms. Use 1000 for 1 kohm. Both must be greater than zero.
- 3 Add R3 for three branches: If the divider has three parallel branches, type the third resistance. Leave it blank for a two-resistor divider.
- 4 Optionally enter V: Type the supply voltage across the parallel network to also see the power dissipated in R1. Leave at 0 to skip the power row.
- 5 Read the branch currents: Look at I1, I2, and I3 (when R3 is supplied). They sum to I_total by Kirchhoff's current law.
- 6 Cross-check R_eq: Confirm the equivalent resistance matches what Ohm's law (V = I_total x R_eq) predicts for the supply voltage, then proceed with the rest of the design.
Suppose a 12 V supply feeds a parallel pair of R1 = 1 kohm and R2 = 2 kohm. With a known current source of 10 mA into the pair, the calculator returns I1 = 6.667 mA, I2 = 3.333 mA, R_eq = 666.67 ohm, and (after typing 12 into V) P1 = 80 mW. The 1 kohm branch handles two thirds of the source current, exactly as the current divider rule predicts.
After the divider branch currents are settled, the AC Wattage Calculator helps translate the resulting current into real and apparent power for an AC load attached downstream.
Benefits of Using This Current Divider Calculator
Using this calculator turns the current divider rule into a one-form workflow that you can repeat across schematics, lab reports, and design reviews.
- • Two- and three-branch in one place: The same form handles both the textbook two-resistor case and the more general three-resistor case, so you do not need a separate tool for adding R3.
- • Cross-checked by R_eq: Showing the equivalent parallel resistance lets you verify the result with Ohm's law instead of trusting the branch currents blindly.
- • Branch shares as percentages: Per-branch percentages make it easy to compare how the current is split without redoing the arithmetic, especially in design notes.
- • Optional power output: When you supply a voltage, the calculator adds the power dissipated in R1 so you can size the resistor's wattage rating.
- • Edge case handling: Zero or negative resistances and zero total current are caught and reported as validation errors instead of silently producing NaNs.
Two practical habits make the calculator even more useful. First, write the R_eq value next to the schematic so anyone reviewing the design can sanity-check the divider at a glance. Second, when a load is added later, recompute the current with the new branch resistance and confirm the new R_eq matches the original schematic notes.
Once P1 = V x I1 is known, the Watt Converter converts that power figure into milliwatts, horsepower, or BTU per hour when the design note calls for a familiar unit.
Factors That Affect Your Results
Five factors determine whether the calculator's branch currents are still accurate once the divider is wired into a larger circuit.
Resistance spread
When R1 and R2 differ by an order of magnitude or more, the smaller resistor carries most of the current and the larger one barely registers. The percentages row makes that skew obvious.
Branch tolerance
Real resistors are usually 1% or 5%, and that tolerance flows directly into the branch currents. Tighter tolerance parts are worth it when the divider feeds a precision reference.
Wire and contact resistance
Connector, trace, and wire resistance adds in series with each branch. For high-current dividers, this can shift the current split noticeably compared with the ideal calculation.
Source compliance
A real current source has a finite compliance voltage. If the parallel network's R_eq x I_total exceeds that compliance, the source can no longer hold the requested total current and the formula breaks down.
Temperature
Resistance drifts with temperature, especially for small-signal divider branches drawing meaningful current. For high-power dividers, recompute after the resistors warm up.
- • The current divider rule assumes ideal resistors with no shared impedance outside the listed branches. If a third element (such as a series inductor or a shared ground return) sits in the current path, the simple branch-current formula does not apply.
- • Very large parallel networks (more than three branches) are not handled directly. You can chain the calculator by combining R1 with R2 first, then adding R3, but for many branches it is faster to use a general network solver.
Two caveats are worth restating. First, the optional supply voltage is used only to compute P1 = V x I1, which assumes the same voltage drives every branch. Second, the percentage row always reflects the latest values, so a slow typist may see R_eq settle before the percentages do.
According to Wikipedia Current Divider article, the branch current through R_X in a parallel network equals I_total times R_T divided by (R_X + R_T), which is the conductance form of the current divider rule.
According to OpenStax College Physics, Kirchhoff's current law says parallel branch currents sum to the total current
To estimate total energy delivered across the divider over time, the Work Energy Power Calculator multiplies power by hours and converts the result into joules or watt-hours.
Frequently Asked Questions
Q: What is the current divider rule for two resistors in parallel?
A: For two resistors R1 and R2 in parallel carrying total current I_total, the current through R1 equals I_total x R2 / (R1 + R2), and the current through R2 equals I_total x R1 / (R1 + R2). The smaller resistor always carries the larger share of the total current.
Q: How do you calculate current through each parallel branch?
A: Use the conductance form of the current divider: I_n = I_total x (1 / R_n) / sum_k (1 / R_k). Compute the conductance of each branch (1 / R), add them to get the total conductance, then take each branch conductance as a fraction of the total to weight I_total.
Q: Does the current divider rule work with three or more resistors?
A: Yes. Use the general formula I_n = I_total x (1 / R_n) / sum_k (1 / R_k) for any number of parallel branches. The two-resistor shortcut I1 = I_total x R2 / (R1 + R2) is only valid for exactly two branches.
Q: What is the difference between a current divider and a voltage divider?
A: A voltage divider scales the voltage across two series resistors and gives the same Vout regardless of load impedance (ideally). A current divider splits the total current between parallel resistors, with each branch carrying an amount inversely proportional to its resistance.
Q: What happens to branch current if one resistor is much larger than the other?
A: The smaller resistor carries most of the current because it has the larger conductance. For example, with R1 = 100 ohm and R2 = 1000 ohm, R1 takes about 91% of I_total and R2 takes about 9%, even though R2 is ten times larger.
Q: When does the simple current divider formula stop being accurate?
A: The formula assumes ideal resistors with no shared impedance, a fixed total current source, and the same voltage across every branch. Real-world factors like contact resistance, source compliance limits, and resistor tolerance can shift the actual branch currents away from the ideal calculation.