Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Kirchhoff’s Laws

13/03/2026

The online simulations of Kirchhoff’s Laws on this page allow you to analyze circuits without needing to simplify them beforehand. Using virtual setups with nodes, loops, sources, resistors, bulbs, ammeters, and voltmeters, you can observe how current and voltage are distributed in each part of the circuit and how to apply the two fundamental laws—the current law and the voltage law—to describe its operation. These activities help you understand that any circuit, no matter how complex, can be studied using equations based on the conservation of charge and energy.

What are Kirchhoff’s Laws?

Kirchhoff’s Laws are two fundamental principles that allow you to analyze any electrical circuit, no matter how complex, without needing to simplify it first. They are based on two essential ideas from physics: the conservation of electric charge and the conservation of energy. The first applies to nodes and describes how currents are distributed when several conductors meet; the second applies to loops and explains how voltages are distributed in a closed path. Thanks to these laws, it is possible to set up equations that describe the behavior of the entire circuit and solve them to obtain unknown currents and voltages.

Kirchhoff’s Current Law (KCL)

Kirchhoff’s Current Law states that at any node in a circuit, the sum of the currents entering is equal to the sum of the currents leaving. This occurs because electric charge cannot accumulate at a point: all charge that enters must continue its path. With this law, we can analyze how current is distributed when a conductor splits into several paths, setting up equations that relate the current in each branch. It is a fundamental tool for studying circuits with multiple branches without needing to simplify them.

Kirchhoff’s Voltage Law (KVL)

Kirchhoff’s Voltage Law states that in any closed loop of a circuit, the algebraic sum of all voltages is zero. This means that the energy supplied by the source must be distributed exactly among all the elements in the loop, so that the voltage rises and drops balance out. Applying this law allows you to relate the voltage drops across resistors, bulbs, or other components to the voltage supplied by the source, and it is essential for analyzing circuits with multiple loops or possible paths. With it, you can set up equations that describe how electrical energy is distributed along each path of the circuit.

How to apply Kirchhoff’s Laws in a circuit

To apply Kirchhoff’s Laws in a circuit, you first need to identify its nodes and loops, since each law is used in a different place. The Current Law is applied at nodes to relate the currents distributed among various branches, while the Voltage Law is used in loops to connect the voltage drops across each component to the voltage supplied by the source. The usual procedure is to assign directions to the currents (even if they later turn out to be negative), write the corresponding equations for each node and each loop, and solve the resulting system. This method allows you to analyze complex circuits without reducing them, obtaining all the internal currents and voltages from conservation principles.

Applications of Kirchhoff’s Laws

Kirchhoff’s Laws allow you to solve circuits that cannot be easily simplified using equivalent resistances, such as those with multiple loops, many nodes, or irregularly distributed components. With them, it is possible to determine unknown currents and voltages in any part of the circuit, analyze how different branches behave when they share common nodes, and check if a setup meets the conservation of charge and energy conditions. They are also used to experimentally verify instrument readings, design more complex circuits, and understand how real electrical networks work, where simplifications are not always possible.

Explore the exciting STEM world with our free, online, simulations and accompanying companion courses! With them you’ll be able to experience and learn hands-on. Take this opportunity to immerse yourself in virtual experiences while advancing your education – awaken your scientific curiosity and discover all that the STEM world has to offer!

Simulations of Kirchhoff's Laws

Kirchhoff’s Current Law (KCL)


In this simulation, we use for the first time the schematic representation of circuits, which shows the components using electrical symbols instead of drawings. This format is more suitable for analyzing nodes, branches, and loops, and will allow us to apply Kirchhoff’s Laws clearly and rigorously. In this simulation, a node is represented from which three branches with different resistances depart, all powered by the same source. An ammeter placed before the node measures the total current entering, while three other ammeters record the current flowing through each branch. When you change the values of the resistances or the source voltage, you can observe how the distribution of currents changes, but it always holds that the incoming current is equal to the sum of the outgoing currents. This direct visualization helps to intuitively understand Kirchhoff’s Current Law and shows that electric charge does not accumulate at the node, but is distributed among the various available paths. Check that the sum of currents measured at the node matches the prediction of Kirchhoff’s Current Law (KCL).
Licencia de Creative Commons

Kirchhoff’s Voltage Law (KVL)


In this simulation, a simple loop is built formed by a voltage source and several resistors connected in series. Using two voltmeters, you can measure the voltage drop across each resistor and check that their sum matches the total voltage supplied by the source. By changing the values of the resistors or the source voltage, you can see how the individual drops change, but it always holds that the algebraic sum of all voltages in the closed loop is zero. This experience allows you to directly visualize Kirchhoff’s Voltage Law and understand that the energy delivered by the source is distributed exactly among all elements of the loop. Check that the sum of the measured voltage drops in the loop matches the voltage from the source, as established by Kirchhoff’s Voltage Law (KVL).
Licencia de Creative Commons

Double loop with shared node


In this simulation, a circuit is presented consisting of two loops that share a central resistor, which prevents it from being simplified using equivalent resistances. Each loop includes its own path with resistors, and both are connected at a common node. Ammeters are placed in each branch to measure the currents in each loop, and voltmeters at strategic points to record the voltage drops. By changing the values of the resistors or the source voltage, you can see how the currents in each loop change and how the shared resistor influences both loops. This setup allows you to simultaneously apply the Current Law (KCL) at the node and the Voltage Law (KVL) in each loop, showing how both laws combine to analyze circuits that can no longer be solved by simplification methods. Check that the voltages and currents measured in each loop match the values obtained theoretically using Kirchhoff’s Laws.
Licencia de Creative Commons

To learn and experience

Take your knowledge to the next level with science kits and hands-on tools that connect theory with experimentation

“If I have seen further, it is by standing on the shoulders of giants”

Isaac Newton

Your path to becoming a giant of knowledge begins with these top free courses
Your path to becoming a giant of knowledge begins with these top free courses

Test your knowledge

You may also be interested

Electricityfrom the Noun Project
Cargando clima y ubicación...

You may also be interested