Kirchhoff's laws
A single loop with one cell and one resistor yields to Ohm's law in one line. Give a circuit a second loop, a second EMF, and a junction where currents split three ways, and Ohm's law alone runs out of road — there is no single "the current" left to solve for. Kirchhoff's laws rescue exactly this situation. The first law is charge conservation applied to a junction: whatever current flows in must flow out. The second is energy conservation applied to a loop: go all the way around back to your starting point and the net change in potential must be zero. Together they turn any network of resistors and cells, however tangled, into a set of simultaneous algebraic equations that always has a definite solution — the systematic method underlying the Wheatstone bridge and potentiometer topics that follow this one.
At every junction the currents in equal the currents out (charge conservation), and around every closed loop the EMFs equal the sum of the drops (energy conservation), and applying both together turns any multi-loop circuit into solvable simultaneous equations.
The core idea
The junction rule (Kirchhoff's first law). At any point where three or more wires meet, charge cannot pile up or vanish in steady state, so the total current arriving must equal the total current leaving:
where: the sum runs over every branch meeting at that one junction, and each is the current in that branch. This is nothing more than conservation of charge written for a single point in the circuit.
The loop rule (Kirchhoff's second law). Trace any closed path in the circuit — through cells and resistors — back to where you started, and the algebraic sum of EMFs must equal the algebraic sum of drops around that path:
where: is the EMF of each cell encountered and is the potential drop across each resistor carrying current , both summed with signs that depend on the direction of travel around the loop. Because electric potential is single-valued at every point, returning to the start after a full circuit of the loop must give zero net change — which is exactly what this equation enforces.
Sign conventions. Assign an arbitrary current direction to every branch first; a wrong guess simply comes out negative later, which is not an error. While tracing a loop in one consistent sense (say, clockwise), a resistor crossed along the assumed current direction counts as a drop () and crossed against it counts as a rise (); a cell crossed from its negative to positive terminal counts as a rise (), and from positive to negative as a drop ().
How many equations you need. For a circuit with branches (unknown currents) and junctions, only of the junction equations are independent, and exactly independent loop equations fill the rest — together giving equations for unknowns, always solvable by simultaneous elimination.
The goal is to find both unknown currents in a circuit with two loops sharing one branch — the standard multi-loop problem — by combining one junction equation with two loop equations into a solvable pair of simultaneous linear equations, then checking the answer is physically sensible even when a current comes out negative.
Step 1. Label the unknowns and apply the junction rule. Let flow through the left branch (cell , resistor ) and flow through the right branch (cell , resistor ), both arriving at the shared junction and leaving together through the shared branch . The junction rule fixes the current in immediately, with no further unknowns needed: .
Step 2. Apply the loop rule to the left loop. Tracing clockwise through , then , then the shared branch (carrying ), and back: .
Step 3. Apply the loop rule to the right loop. Tracing its own closed path through , , and the same shared branch : .
Step 4. Solve the two linear equations from Steps 2 and 3 simultaneously (elimination or substitution) for and , then recover from Step 1. If either solved current is negative, it means only that the true direction is opposite the one assumed in Step 1 — the magnitude from the algebra is still correct, and the junction relation still holds with the signed value.
Worked example
Two loops share a common branch . The left loop has a cell (negligible internal resistance) in series with ; the right loop has a cell in series with . Let flow through and through , so by the junction rule flows through the shared branch. Find , and .
Step 1. Write the left-loop equation, substituting : … (1)
Step 2. Write the right-loop equation the same way: … (2)
Step 3. Eliminate . Multiply (1) by 5 and (2) by 4: and . Subtracting, , so .
Step 4. Back-substitute into (1): , so and . The negative sign only means the true current in that branch runs opposite to the direction assumed at the start; it is not an error and is not discarded. Finally .
Answer: (as assumed), (actually flows the opposite way, magnitude ), and through the shared branch.
Competitive stretch
Check the answer against the simplest case: at a junction where and both flow in, a third wire carries current out — find it. By the junction rule alone, flows out, with no loop equation needed at all — a reminder that the junction rule by itself already solves any purely current-splitting question, and the loop rule is only needed once unknown EMFs or resistances enter the picture.
Common traps
- Treating a negative solved current as a mistake. It only flips the direction from the one arbitrarily assumed; the magnitude from the algebra stands.
- Mixing sign conventions mid-loop. Switching between "drop" and "rise" rules for resistors or cells partway around one loop is the most common source of wrong answers — fix a traversal direction and a rule before writing the equation, and hold it for the whole loop.
- Writing redundant equations. Only independent junction equations and independent loop equations are needed; extra equations are not wrong but add confusion, not information.
- Tracing a path that is not actually closed, or repeating a branch. The loop rule only applies to a path that returns to its exact starting point without retracing any branch twice.
Ask the tutor: paste your own multi-loop circuit and ask for help setting up its junction and loop equations step by step.
Why can I choose the current directions arbitrarily before solving anything?
Because the algebra self-corrects. You assign a direction to each unknown current purely as a bookkeeping choice — a label, not a claim about reality. When you solve the simultaneous equations, a positive value confirms your guess was right, and a negative value tells you the real current runs the other way, with the magnitude still correct. Either way, the final physical answer is unaffected by which direction you happened to start with.
Do I need to apply the loop rule to every single loop I can trace in the circuit?
No, and doing so wastes time. Only loop equations are independent for a circuit with branches and junctions; any additional loop equation you write can be derived from the ones you already have and adds no new information. Pick the smallest, simplest closed paths that together cover every branch at least once, combine them with the independent junction equations, and stop there.
How is the loop rule different from just using Ohm's law on each resistor?
Ohm's law, , only relates the current through one resistor to the voltage across that one resistor — it says nothing about how several resistors and cells interact around a loop. The loop rule is the additional statement, from energy conservation, that the EMFs and IR drops around any closed path must sum to zero. You still use Ohm's law to write each individual IR term; Kirchhoff's loop rule is what tells you how to combine those terms correctly for a multi-loop circuit that Ohm's law alone cannot solve.