⚡ Spark Academy53 lessons

Kirchhoff's Laws

Two statements of pure common sense — charge doesn't vanish, energy doesn't appear — that unlock every circuit ever built.

lesson 1 of 4 in this unit

Builds on: 1.5 Series & Parallel

KCL: what flows in, flows out

Gustav Kirchhoff (1845) wrote down the two bookkeeping rules of circuits. The current law (KCL) says: at any junction, the total current flowing in equals the total current flowing out. It has to — charge is conserved (Lesson 0.1) and it has nowhere to pile up. If 0.8 A and 0.4 A arrive at a node, exactly 1.2 A leaves.

Σ I_in = Σ I_outat every node, at every instant

You’ve already used KCL without the name: it is why parallel branch currents add up (Lesson 1.5), and why the current is the same everywhere in a series loop — a two-wire junction has one way in, one way out.

KVL: the energy books must balance

The voltage law (KVL) says: walk around any closed loop and the voltage gains (through sources) exactly equal the voltage drops (across loads). A coulomb arriving back where it started must have the same energy it left with — otherwise circuits would be perpetual-motion machines.

Σ V_rises = Σ V_dropsaround every closed loop

In a 9 V loop with two resistors, the drops V₁ + V₂ always total exactly 9 V — no matter what the resistors are. Change them and the shares shift, never the sum. Each resistor’s share is proportional to its resistance (V = I·R with the same I) — hold that thought for the next lesson.

Why these two laws matter so much

KCL and KVL plus Ohm’s law form a complete toolkit: write KCL at the nodes, KVL around the loops, and you get a system of simple equations that determines every voltage and current in any resistor network, no matter how tangled. Circuit simulators like SPICE do exactly this, millions of equations at a time. You’ll mostly use them informally — as sanity checks that make wrong answers obvious.

Debugging superpower

Measuring a real circuit? Voltages around a loop that don’t sum to the supply mean you’ve missed a drop — often a bad connection quietly eating volts. KVL turns a multimeter into a lie detector.

⚡ Lab — Conservation, Live

Left: a junction obeying KCL. Right: a loop obeying KVL.

  • Push I₁ and I₂ around — I₃ has no choice at all.
  • Make R₂ ten times R₁ and watch it grab ten times the voltage — the stack always totals 9 V.
  • Try to break either law. You can’t. That’s the point.
800 mA
400 mA
1 kΩ
2.2 kΩ
KCL at the node
I₃ = I₁ + I₂ = 1.2 A
KVL: gains = drops
9 V = 2.81 V + 6.19 V

Check your understanding

Q1. Currents of 2 A and 3 A flow into a node; one wire leaves. Its current is…

Q2. Kirchhoff's voltage law is really a statement of…

Q3. In a 12 V loop, one resistor drops 7.5 V. The other drops…

Q4. You measure the drops around a real 9 V loop and get only 8.1 V total. Most likely…