Visual walkthrough — Kirchhoff's current law (KCL), Kirchhoff's voltage law (KVL)
We only need two everyday truths: charge cannot appear or vanish and a round trip on a hill returns to the same height. Everything else follows.
Step 1 — What is a "current"? Count the charges going past
WHAT we did: turned the vague idea "electricity flowing" into a precise count — charge per second through a chosen gate, with a chosen positive direction.
WHY: before we can say "current in = current out" we must be able to count current and know its sign. The arrow is the whole point — a current of A through a rightward arrow just means A actually flowing leftward.
PICTURE (s01): the blue arrow labelled "chosen + direction" is our reference; little red charges drift through the yellow gate, and the caption under the wire shows — the arrow is what fixes the sign of that .

Step 2 — A node is just a meeting point that can't store charge
WHAT we did: named the junction and stated its one special property — zero storage.
WHY: this single fact ("can't hoard charge") is going to become KCL in two steps. Everything hinges on it, so we make it explicit and picture it.
PICTURE (s02): three wires meet at the red node dot; the two blue arrows () point in, the yellow arrow () points out. The dashed circle is a tiny "accounting box" drawn around the node — we do the charge bookkeeping inside it in the next step.

Step 3 — Bookkeeping the charge inside the box
Watch the amount of charge trapped inside the dashed box. It can only change if more flows in than out:
Reading it term by term:
- — the rate of change of stored charge. "" is just "how fast, per second". If it's positive, charge is piling up; negative, draining.
- — add up every current whose arrow points into the box.
- — add up every current whose arrow points out.
WHAT we did: wrote the exact charge balance for the box.
WHY: it is nothing but honest accounting — the only way the pile inside can grow is if inflow beats outflow.
PICTURE (s03): the box with a blue "" pipe entering on the left and a red "" pipe leaving on the right; the yellow " inside" meter in the middle is what the equation below the box, , is tracking.

Step 4 — Set the storage to zero → KCL is born
The ideal node can't store charge (Step 2). So the pile inside never grows or shrinks:
Drop that into the balance of Step 3:
Now the promised concrete sign rule that turns this into the single compact sum. Once you have drawn an arrow on every wire (arrows may point any way you like — the maths sorts out the truth), assign each current a sign at this node:
So the two sides of the boxed equation above merge into one clean sum:
- — "add over every wire touching the node".
- — the current in wire , carrying the from the rule above (positive if its arrow enters, negative if it leaves).
Worked sign example. Suppose three arrows are drawn: two into the node () and one out (). The rule gives . If instead you had drawn 's arrow into the node too, the rule would give — and solving would hand you a negative , correctly telling you that current really leaves.
WHAT we did: forced , then gave an explicit arrow→sign rule so any set of drawn arrows collapses into .
WHY: because "no storage" is the physical truth about an ideal junction — KCL contains no new physics, it is charge conservation wearing circuit clothes; the sign rule is just consistent bookkeeping of the arrows.
PICTURE (s04): the water-junction with the sign tags shown — and enter (blue, ""), so exactly must leave (green, ""); the caption reads straight off the arrows.

Step 5 — Switch to energy: potential is the height of a hill
Now the second law. First we need what "voltage" means at a point.
The key property: each point has exactly one height. Point cannot be at two altitudes at once.
WHAT we did: reinterpreted voltage as a height, one number per location.
WHY: KVL is about round trips, and round trips are easiest to reason about on a landscape — walk out, walk back, and you must land at the altitude you started from. That "single height per point" fact is the seed of KVL.
PICTURE (s05): a hilly altitude profile. The green ramp labelled "battery = lift " raises the height; each red ramp ("R1 slide", "R2 slide") lowers it. The vertical axis is literally "height = potential ", and the yellow dot marks the start point .

Step 6 — Meet the battery: what EMF actually is
Before signing steps, we must formally name the lift.
Now the sign of each step. As we walk the loop in a chosen direction, each element changes our height by some :
- Through a battery from − to +: height rises → . ( = the EMF / lift height, just defined.)
- Through a resistor along the current (with Ohm's law ): height drops → .
- Through the same element against your walking direction: flip the sign — a drop becomes a rise and vice-versa.
Term by term for the resistor step :
- — the current through the resistor.
- — its resistance.
- — the size of the potential drop (this is Ohm's law under the passive sign convention of Step 1).
- the minus — because moving with the current we go downhill.
WHAT we did: defined EMF properly, then assigned a signed height-change to every kind of element.
WHY: without a firm sign rule the sum is meaningless — half the "voltage errors" in circuits are just a dropped minus sign.
PICTURE (s06): one small loop drawn flat; the green node tags " (EMF, up)" and the two red tags " (down)", " (down)" mark each element's signed , with a blue "walk dir" arrow showing the direction those signs were read in.

Step 7 — Choose a loop orientation, take a round trip → KVL is born
Before summing, we must fix a loop orientation — and commit to it.
Now start at point at height . Walk the whole loop in the chosen orientation, adding every signed step, and return to :
- The left — your starting height.
- — the signed rises and drops of each element you pass, read in the chosen orientation.
- The right — your ending height, which is the same point, so the same height (Step 5!).
Subtract from both sides — it cancels because it's identical on both sides:
What if you traverse against your orientation? You cannot — for one lap you commit to a single direction. But if you re-solve the same loop with the opposite orientation, every flips sign at once (every rise becomes a drop and vice-versa), so the whole equation is just multiplied by : is the same equation. The physics — and the current you compute — is identical; only the paperwork sign convention flipped. The illustrated example (s07) shows both orientations landing on the same current.
WHAT we did: fixed a loop orientation, summed every signed height-change around it, used "same point ⇒ same height", then carefully renamed to while flagging that these are branch changes, not node potentials.
WHY: the round trip is the trick — the messy vanishes precisely because you came home, leaving only the ups and downs, which must cancel.
PICTURE (s07): the loop as an altitude profile — pump up by (green), slide down through and (red), landing exactly back on the starting altitude at (blue dots); the inset shows the reversed orientation giving the identical current.

Step 8 — When KVL needs a fix: changing magnetic fields
The whole round-trip argument secretly assumed potential is single-valued — true only when the electric field is conservative, i.e. .
WHAT we did: named the one situation where Step 7's premise breaks.
WHY: honesty — a reader who later meets inductors or transformers must know that "" is the conservative-field special case, not a law of the universe.
PICTURE (s08): the blue circuit loop is pierced by the growing red magnetic flux (dots = field into page); the yellow arrow marks the induced non-conservative field, and the caption is exactly why the trip fails to close in height.

Step 9 — Degenerate & edge cases (never get surprised)
Here are four cases that "look weird" — each obeys the very same two lines, and the figure (s09) shows all four as labelled panels.
PICTURE (s09): four mini-panels (a)–(d), one per case above, each carrying its own verdict so you can match panel → paragraph directly.

The one-picture summary
Both laws on a single diagram: at the red node the signed arrows balance (); around the blue loop the yellow height profile returns home (, conservative case). Read the node arrows with the Step-4 sign rule and the loop with a fixed orientation from Step 7.

Recall Feynman: the whole walkthrough in plain words
Two ideas, nothing more. Charge is like water and never disappears. So at any junction, the water pouring in must equal the water pouring out — it can't pile up because the junction has no bucket. Draw an arrow on each pipe: count in-flows as , out-flows as , and the total is exactly zero. That's KCL, and if a number comes out negative you just drew that arrow backward. Voltage is like height on a hill. The battery is a lift that carries you up; each resistor is a slide that takes you down. Pick one direction to walk the loop and stick to it. Walk a full lap and come back to where you started — you must be at the same height, so all the ups and downs cancel to zero. That's KVL — as long as no changing magnetic field is threading your loop. If it is, the hill secretly shifts under your feet (Faraday), and you must add the inductor's voltage as its own slide to make the trip close again. Everything else — the minus signs, the negative currents, the shorts — is just carefully counting which way the water flows and which way you're walking on the hill.
Recall
Why can we set at a node?
Once arrows are drawn, how do you sign each in ?
In the round-trip derivation of KVL, why does cancel?
In KVL, what does stand for — and what is it NOT?
Why can you never "traverse against your orientation" mid-loop, and what if you reverse it entirely?
When does plain KVL () fail?
For a zero-ohm branch, what is the potential difference across it?
If solving a network gives a negative current, what does it mean?
Connections
- Ohm's Law — gives the resistor drop used in Step 6.
- Conservation of Charge — the "no storage" fact that becomes KCL.
- Conservation of Energy — the round-trip-returns-home fact that becomes KVL (and Faraday's law, its limit).
- Electric Potential — the "one height per point" property in Step 5.
- Series and Parallel Resistors — Step 9(a) explains same series current.
- Wheatstone Bridge · Mesh and Nodal Analysis — where both laws are combined systematically.