Kirchhoff's Laws: KCL and KVL Explained with Examples

Have you ever wondered how to calculate current in different branches of an electrical circuit or find the voltage across a resistor when several components are connected together? Kirchhoff's laws help us solve these problems.

There are two laws: Kirchhoff's Current Law (KCL), which deals with current at a junction, and Kirchhoff's Voltage Law (KVL), which deals with voltage around a closed loop. Both are important tools for analysing electrical circuits.

Interactive Kirchhoff Circuit Lab

Change each source voltage or resistance. The diagram and calculated values update automatically. The simulator uses ideal voltage sources and resistors connected between a common reference rail and one shared node.

Four-branch interactive circuit Four ideal voltage sources and resistors connect to one common node. Branch currents are calculated from source voltage, resistance and node voltage. Common node rail Reference rail (0 V) R1R2R3R4 V1V2V3V4 I1I2I3I4 Shared node
Node voltage: calculating…

KCL mode: the algebraic sum of branch currents at the shared node is zero. Positive current is defined from each source branch toward the shared node.

What Are Kirchhoff's Laws?

Kirchhoff's laws are two basic rules used to understand and calculate electrical quantities in a circuit. They are named after the physicist Gustav Kirchhoff.

The idea behind these rules is straightforward: electric charge does not simply disappear at a junction, and energy is conserved as we travel around a closed circuit loop.

First law: KCL

Current at a junction: the total current entering a junction equals the total current leaving it.

Total current in = Total current out

Second law: KVL

Voltage around a loop: the algebraic sum of voltage changes around a closed loop is zero.

ΣV = 0

1. Kirchhoff's Current Law (KCL)

Kirchhoff's Current Law is also called the junction rule or current law. A junction is a point in a circuit where three or more conducting branches meet.

Whenever current reaches a junction, it divides among the available outgoing branches or combines with other currents. The amount entering must equal the amount leaving, provided there is no net accumulation of charge at that junction.

ΣIin = ΣIout

Another mathematical form is:

ΣI = 0

In the second equation, choose one current direction as positive and the opposite direction as negative. For example, currents entering the junction can be positive and currents leaving can be negative.

Understand KCL using a junction diagram

Kirchhoff's current law at a junction A current of 5 amperes enters a junction. Two outgoing currents are 2 amperes and 3 amperes. The incoming current equals the sum of the outgoing currents. 5 A in 2 A out 3 A out Junction 5 A = 2 A + 3 A
Remember: Current is not used up when it passes through an ideal junction. It is redistributed among the branches.

KCL Solved Numerical: Find the Unknown Current

Question: A junction receives 7 A of current. Two branches carry 2 A and 1.5 A away from the junction. Find the current in the third outgoing branch.

Step 1: Write the KCL equation.

Incoming current = Outgoing currents

Step 2: Substitute the known values.

7 = 2 + 1.5 + I

Step 3: Rearrange the equation.

I = 7 - 2 - 1.5

Final answer:

The unknown current is 3.5 A, flowing out of the junction.

2. Kirchhoff's Voltage Law (KVL)

Kirchhoff's Voltage Law states that the algebraic sum of all voltage changes around any closed circuit loop is zero.

In simple language, when you travel around a complete loop and return to your starting point, the total voltage rises and total voltage drops balance each other.

ΣV = 0

For a loop with one voltage source and several voltage drops:

Supply voltage = Sum of voltage drops

Understand KVL using a battery and resistors

Kirchhoff's voltage law in a closed loop A 12 volt battery supplies a series circuit with two resistors. The voltage drops are 7 volts and 5 volts, which add up to the supply voltage. 12 V battery R1 R2 7 V drop 5 V drop + − 12 - 7 - 5 = 0 V

The battery raises the electric potential by 12 V. The two resistors cause voltage drops of 7 V and 5 V. Returning to the starting point gives:

+12 - 7 - 5 = 0
The source voltage equals the sum of the voltage drops: 12 V = 7 V + 5 V.

KVL Solved Numerical: Find the Unknown Voltage

Question: A closed loop contains a 15 V battery and three voltage drops. Two of the drops are 4 V and 6 V. Find the third voltage drop, assuming the stated drops are in the direction of the loop current.

Step 1: Apply Kirchhoff's Voltage Law.

15 - 4 - 6 - V = 0

Step 2: Simplify.

15 - 10 - V = 0

Step 3: Calculate the unknown voltage.

V = 15 - 4 - 6 = 5 V
Answer: The unknown voltage drop is 5 V. The voltage drops total 15 V, equal to the battery voltage.

Sign Convention for Kirchhoff's Laws

The signs in a circuit equation depend on your chosen current directions and the direction in which you trace a loop. The important rule is to remain consistent.

For KCL

  • Choose currents entering the junction as positive.
  • Choose currents leaving the junction as negative.
  • Alternatively, reverse these choices, provided you apply them consistently.

For KVL

  • Choose a direction to trace the closed loop.
  • Moving from a battery's negative terminal to its positive terminal gives a voltage rise.
  • Moving from positive to negative gives a voltage drop.
  • For a resistor, moving in the assumed current direction gives a drop of IR; moving against it gives a rise of IR.
  • Add the signed voltage changes and set their sum to zero.
Common mistake: Do not change signs randomly in the middle of a calculation. If a calculated current is negative, it usually means the actual current flows opposite to the direction you initially assumed.

Interactive Practice: Try Kirchhoff's Laws

Change the numerical values below to check current conservation at a junction and voltage conservation around a loop. These are simple calculators for practice.

Practice 1: KCL current calculator

The unknown outgoing current is 3.5 A.
In: 7 A Out: 2 A Out: 1.5 A

Practice 2: KVL voltage calculator

The unknown voltage drop is 2 V.

Difference Between KCL and KVL

Feature KCL KVL
Full name Kirchhoff's Current Law Kirchhoff's Voltage Law
Main focus Current at a junction Voltage around a closed loop
Basic principle Conservation of electric charge Conservation of energy
Formula ΣI = 0 ΣV = 0
Useful for Finding unknown branch currents Finding unknown voltages and loop currents

Applications of Kirchhoff's Laws

Kirchhoff's laws are useful for:

  • Calculating unknown currents in multi-branch circuits.
  • Finding voltage drops across electrical components.
  • Analysing circuits with several voltage sources.
  • Solving electrical network problems using nodal and mesh analysis.
  • Checking circuit calculations and troubleshooting electronic systems.

Limitations and Conditions

Kirchhoff's laws are highly useful, but their ordinary circuit-analysis form relies on suitable assumptions. The circuit is generally treated as a lumped network, where voltages and currents can be assigned to individual components and connections.

  • KCL: The sum of conduction currents at a node is equal when there is no net charge accumulation. In situations involving time-varying charge, displacement current and other electromagnetic effects may need to be included.
  • KVL: The sum of voltage changes around a loop is zero in the ordinary lumped-circuit model. A changing magnetic flux linking the loop can induce an electromotive force, so the simple form must be extended to account for that effect.
  • At very high frequencies or when circuit dimensions are comparable to signal wavelengths, distributed electromagnetic effects may make simple lumped circuit models insufficient.
Exam tip: For ordinary Class 12 and introductory circuit numericals, begin by identifying the junctions and closed loops, assigning current directions, and writing consistent equations.

Frequently Asked Questions

What are Kirchhoff's two laws?

Kirchhoff's Current Law (KCL) states that total current entering a junction equals total current leaving it. Kirchhoff's Voltage Law (KVL) states that the algebraic sum of voltage changes around a closed loop is zero.

What is the formula for Kirchhoff's Current Law?

The formula is ΣI = 0 when currents entering and leaving a junction are assigned opposite signs. Equivalently, total incoming current equals total outgoing current.

What is the formula for Kirchhoff's Voltage Law?

The formula is ΣV = 0. This means that all voltage rises and drops, with their signs included, add up to zero around a closed loop.

Why is Kirchhoff's Current Law based on conservation of charge?

Electric charge cannot accumulate indefinitely at an ordinary circuit junction in the steady-state model. Therefore, the amount of charge arriving per unit time equals the amount leaving per unit time.

Why is Kirchhoff's Voltage Law based on conservation of energy?

In a closed lumped circuit without an unaccounted time-varying magnetic flux, a charge completing a full loop returns to its starting potential. The energy gained and lost per unit charge balances.

Can Kirchhoff's laws be used in AC circuits?

Yes. Kirchhoff's laws can be applied to AC circuits using instantaneous quantities or phasors, provided the circuit model and electromagnetic assumptions are appropriate.

What is the difference between a junction and a loop?

A junction is a connection where branches meet. A loop is a closed path that returns to its starting point. KCL is applied at junctions, while KVL is applied around closed loops.

Test Your Understanding

Question 1: At a junction, 8 A enters. If 3 A and 2 A leave through two branches, how much current leaves through the third branch?

Question 2: A battery supplies 20 V to a loop. Two voltage drops are 8 V and 5 V. Find the third voltage drop.

Summary

Kirchhoff's laws provide two complementary rules for solving electrical circuits. KCL keeps track of current at junctions, while KVL keeps track of voltage changes around closed loops.

KCL: ΣI = 0
KVL: ΣV = 0

Practise identifying junctions, choosing loop directions, and applying the correct signs to make circuit calculations easier and more reliable.