Visual walkthrough — Apply Kirchhoff's Current Law (KCL)
Step 1 — What is charge, and what is a "node"?
WHAT. Imagine electric charge as a countable pile of tiny beads flowing through a wire. We measure "how much charge" with the letter , in units of coulombs (C) — think of it as "number of beads, counted in big bundles."
A node is a junction: a point where two or more wires touch. Crucially, all points joined by pure wire (no component in between) are the same node — like every spot on one lake is "the lake."
WHY start here. We cannot talk about "current in = current out" until we agree on what is flowing (charge ) and where it flows through (a node). These are the only two objects the whole law is built from.
PICTURE. Below, the shaded circle is our node. Four wires arrive. The little orange dots are charge beads drifting along each wire.

Step 2 — What is current? Turning a pile into a flow
WHAT. A pile of charge sitting still is boring. Current measures how fast charge streams past a point. If in a tiny slice of time an amount of charge crosses a boundary, then the current is their ratio:
- — the little bit of charge that crossed (beads that passed).
- — the little bit of time it took.
- — the rate: coulombs per second, called amperes (A).
WHY this tool — why a rate, why division? We divide because we want a speed of flow, not a total. Total charge alone can't tell you if a wire is busy or lazy — 10 beads in a nanosecond is a torrent; 10 beads in an hour is a trickle. The ratio separates "how much" from "how fast," and it's how fast that KCL will balance. (The 's are calculus shorthand for "an infinitesimally small amount" — you can read as "the slope of the charge-vs-time graph right now.")
PICTURE. One wire, a dashed counting line across it. We count beads crossing that line per second.

See Current and Current Density for the fuller story of .
Step 3 — The bookkeeping rule: what goes into the node?
WHAT. Draw an imaginary bubble around the node. Any charge inside is . Currents on the arriving wires either pour charge in or carry charge out. The change of the charge stored inside per second is:
Term by term:
- — how fast the pile inside the bubble is growing.
- — add up every current arrow pointing in ( is just "add all of these up").
- — add up every current arrow pointing out.
- The minus sign — outgoing flow drains the pile, so it subtracts.
WHY this step. This is pure accounting — a bathtub equation. Rate the tub fills = rate water flows in − rate water drains. No physics yet, just honest bookkeeping. This is the continuity equation and it's true for any region, whether or not it can store charge.
PICTURE. The bubble as a bathtub: taps (in) fill it, drains (out) empty it, level = .

Step 4 — The physics punch: an ideal node stores nothing
WHAT. Here is the one real physical fact. An ideal node is just a meeting point of perfect wires — it has no room to hoard charge, no plates, no reservoir. So the pile inside never grows or shrinks:
WHY this is allowed. A geometric point has zero volume — there is literally nowhere to put stored beads. (Contrast: a capacitor stores charge, but that happens inside the component, between its plates — never at the node itself. See Capacitor i-v Relationship.) This step is where Conservation of Charge enters: beads can't be created or destroyed, and here they can't even pause.
PICTURE. The bathtub with its water level pinned flat at zero — a red lock on the level. Whatever flows in is instantly forced out.

Step 5 — Collapse to Kirchhoff's Current Law
WHAT. Set in the bathtub equation from Step 3:
WHY. With the level locked, "fill rate − drain rate = 0" forces fill rate = drain rate. Every bead that arrives must leave in the same instant. That is Kirchhoff's Current Law.
PICTURE. Our four-wire node from Step 1, now labelled: and arrive, must leave. The two inflow arrows merge into the outflow arrow.

Step 6 — One tidy equation: the sign convention
WHAT. Carrying two separate sums ("in" and "out") is clumsy. Trick: pick a rule — currents leaving are positive , currents entering are negative — and slide everything to one side:
- — the current in the -th wire, with its sign (out = , in = ).
- — add over every wire touching the node.
- — the balance of Step 5, now in one clean statement.
WHY this tool — why signs? A signed number packs magnitude and direction into one symbol. " A" says "2 amps, and it's pointing in." This lets a computer (or you) write one linear equation per node instead of juggling two lists — the engine behind Nodal Analysis.
PICTURE. Same node, each arrow now tagged with a signed number. Entering arrows wear a minus badge; leaving arrows wear a plus badge. Adding all badges gives zero.

Step 7 — Edge & degenerate cases (nothing left unshown)
WHAT. Let's check the corners where a beginner might panic.
- Two-wire node (a plain point on a wire). In out means : current is unchanged straight through. A wire doesn't leak.
- A wrong guess. Guess flows in; solving gives A. The minus just says "actually it flows out, 1 A." Magnitude correct, arrow flips.
- Zero net at a dead-end / open wire. If a wire carries no current (), it drops out of the sum — no special handling needed.
- Current source at a node. A source forces a fixed current; it's simply one more signed term in .
WHY show these. KCL has no exceptions — but only if you handle signs and same-wire nodes correctly. Seeing the degenerate cases proves the rule never breaks.
PICTURE. Three mini-panels: (a) straight-through two-wire node, (b) a guessed-in arrow that solves negative and flips, (c) a source-driven node splitting.

The one-picture summary
Everything above compressed into a single flow: charge → current → bathtub bookkeeping → node stores nothing → in = out → signed sum = 0.

Recall Feynman: the whole walkthrough in plain words
Charge is beads of stuff. Current () is how fast beads whoosh past a line each second. Draw a bubble around any junction and treat it like a bathtub: level change per second = pour-in minus drain-out. Now the trick — a real junction is just a point, and a point can't hold water, so its level is glued to zero. If the level can't move, whatever pours in must drain out that very instant: in = out. Finally we tidy up by calling everything-leaving "" and everything-entering ""; then all the arrows around a node add to exactly zero. Wrong-way guesses come out negative and quietly fix themselves. That is Kirchhoff's Current Law, and it never has exceptions — because charge, like water, simply cannot pile up at a point.
Active Recall
Why does at an ideal node?
What does the continuity (bathtub) equation say before we apply the node's physics?
Under "leaving = +", how do you write KCL as one equation?
Two wires meet at a bare point, A. What is ?
You guess flows in and solve to get A. Interpretation?
Connections
- Apply Kirchhoff's Current Law (KCL) — the parent topic this walkthrough derives.
- Conservation of Charge — the bedrock fact used in Step 4.
- Current and Current Density — defines (Step 2).
- Ideal Wires and Nodes — why same-wire points are one node (Step 1).
- Capacitor i-v Relationship — clears up "but capacitors store charge" (Step 4).
- Nodal Analysis — uses the signed form of Step 6 across a whole circuit.
- Kirchhoff's Voltage Law (KVL) — the energy-conservation companion law.