Kirchhoff's Laws — KCL and KVL with Worked Examples
Kirchhoff's current and voltage laws: conservation of charge and energy in circuits. Rules, sign conventions, and a worked multi-loop example.
Quick answer
KCL: at any junction, current in equals current out (charge is conserved). KVL: around any closed loop, voltage rises equal voltage drops (energy is conserved). Together they solve any circuit.
Example: At a junction with 5 A entering and branches of 2 A and I leaving: 5 = 2 + I, so I = 3 A — KCL in one line.
What you will learn
- State Kirchhoff's current law (KCL) and voltage law (KVL)
- Apply consistent sign conventions
- Set up equations for a two-loop circuit
- Solve for unknown currents in a simple network
Why we need them
Series and parallel rules handle simple circuits. But real circuits — two batteries, three branches, a bridge — need something more general. Kirchhoff's laws (1845) are that something: two conservation statements that generate exactly enough equations to solve any circuit.
- KCL (current law): conservation of charge at junctions.
- KVL (voltage law): conservation of energy around loops.
KCL: current in equals current out
Kirchhoff's current law: the algebraic sum of currents entering any junction is zero.
Charge can't pile up at a node (in steady circuits), so whatever flows in must flow out. At a junction with 5 A arriving and two branches leaving carrying 2 A and : , so . One line, no fuss.
KVL: loop voltages sum to zero
Kirchhoff's voltage law: the algebraic sum of voltages around any closed loop is zero.
Going around a loop, every voltage rise (battery, + to −... careful: traversing a battery from − to + is a rise) must be balanced by voltage drops (resistors, traversed with the current). It's energy bookkeeping: charge gains energy at sources and spends it all in loads — none left over after a full lap.
Sign conventions that save you
Sign errors kill more Kirchhoff solutions than any conceptual gap. Use this ritual:
- Mark assumed current directions on every branch (guesses are fine — a negative answer just flips them).
- Traverse each loop in a chosen direction.
- Resistor: voltage drop if traversed with the current, rise if against.
- Battery: rise if traversed from − to +, drop from + to −.
- Set the sum to zero and solve the system.
A negative current is not a mistake — it means the actual direction is opposite your arrow. Flip the arrow and continue; the magnitudes are correct.
Worked mini-example: two loops
Two loops share a middle branch. Battery 12 V (left loop) and 6 V (right loop) oppose through a shared resistor; outer resistors are each. Let left-loop current be (clockwise), right-loop (counterclockwise); middle branch carries downward.
Left loop (KVL): → .
Right loop (KVL): → .
Solving: multiply the second by 3 → ; subtract the first: → . Then . Middle branch: downward. KCL check at the top node: ✓.
Variables and units
| Symbol | Name | Unit | Meaning |
|---|---|---|---|
| Current | A | Current through a branch | |
| Voltage | V | Voltage rise or drop across a component |
Common mistakes
KCL is about junctions: the algebraic sum of currents entering a node is zero. Current can absolutely be 'lost' from one branch — it just appears in another.
KVL assumes no changing magnetic flux. With induction (transformers, wireless charging), you need Faraday's law — KVL's 'sum to zero' breaks down.
Signs encode direction, and direction is the physics. A wrong sign is a wrong equation — though a negative answer just means your assumed direction was backward, which is fine.
Real-world applications
Circuit simulators (SPICE and its descendants) solve millions of KCL/KVL equations to predict chip behavior before manufacturing.
Electricians troubleshoot by checking KVL around loops — a voltage that doesn't add up pinpoints the faulty component.
PCB designers verify that every node satisfies KCL so no trace carries unexpected current.
Frequently asked questions
What do KCL and KVL actually conserve?
KCL conserves charge (what flows in must flow out); KVL conserves energy (gains and drops around any closed loop must balance). Both are conservation laws wearing circuit clothes.
Which sign convention should I use?
Pick one and stay consistent: either sum of currents entering = sum leaving, or algebraic sum = 0 with entering positive. Mixing conventions mid-problem is the top error source.
Do Kirchhoff's laws work for AC circuits?
Yes, with phasors — but that's beyond this article. The laws themselves hold; only the arithmetic gets complex-valued (literally).
How are these different from Ohm's law?
Ohm's law relates V, I, R in a single component. Kirchhoff's laws relate currents at junctions and voltages around loops — they're the network-level rules that let you use Ohm's law everywhere at once.