Kirchhoff's Current Law
DC Circuits · 10 min read
KVL governs voltage around a loop; KCL governs current at a junction. Both laws flow from the same source — conservation — voltage from energy, current from charge.
The statement
At any node, the sum of all currents entering equals the sum of all currents leaving.
Assign a sign (+ in, − out) and every current sums to zero:
Nodes and branches
A node is any point where three or more wires meet. A branch is the component path between two nodes.
- A series loop has two nodes — KCL gives no new information (same current everywhere).
- A parallel bank has a fan-out node (current splits) and a fan-in node (currents merge).
- Multi-loop circuits contribute one independent KCL equation per node to the system you solve.
Worked example — 3-branch node
Two currents enter a node (4 A and 3 A) and one unknown current leaves. Find I₃.
- Write KCL.
- Substitute.
- Check direction. Positive result confirms I₃ leaves the node. A negative answer would mean the assumed outward direction was wrong — flip the arrow and use the magnitude.
Interactive playground
Adjust I₁ and I₂ — I₃ updates automatically to keep KCL satisfied at every step.
KCL in parallel circuits
In a parallel bank, the source current enters the fan-out node and splits into branch currents.
Each branch sees the same source voltage, so Ohm's Law gives for every branch. Substituting that into the KCL sum above and dividing through by V produces the familiar parallel-resistance formula:
That formula isn't a separate rule to memorize — it's KCL, with Ohm's Law substituted in, at the fan-out node.
Common mistakes
Predict the outcome
Scenario 1: A node has I₁ = 4 A in, I₂ = 2 A in, and I₃ outgoing (unknown). What is I₃?
Scenario 2: A 4-branch node has 8 A in, 3 A out, 2 A out, and I₄ unknown. What is I₄ and which direction does it flow?
Scenario 3: If you double every branch current at a node, does KCL still hold?