First define nodes, arrows and polarities
A node joins ideal wires at a common potential; a loop is a closed path through the diagram. Choose a reference node and draw current arrows before substituting numbers. Those arrows may initially be guesses. Every component equation must use the same references so that positive and negative results have an unambiguous meaning.[1]
Ordinary lumped circuit without unmodelled external flux induction; define current directions and loop traversal first.[1]
Chosen positive current need not match actual flow. Resistor traversal along its current arrow is a drop; crossing an ideal source from minus to plus is a rise. A reference node fixes the otherwise arbitrary potential offset. Branch current, mesh current and direction of loop traversal are distinct concepts.[1]
What is conserved exactly
Conservation statements alone do not determine every current. Add each resistor’s voltage–current relation and each source’s boundary condition. Choose independent equations rather than counting one balance repeatedly. With node potentials, many branch currents follow directly from voltage differences.[1]
The usual algebraic node rule assumes negligible stored net charge at the idealised node.[1]
A capacitor does not violate the node rule: include its branch current. Relevant charge storage at a node belongs in the model as a capacitive/storage contribution. Conservative electrostatic potential differences sum to zero around a closed loop. Changing magnetic flux can add emf that must be modelled as a source or coupling.[1][4]
Explore further: Build an independent equation system
A connected network with N nodes has N−1 independent node balances: the last follows from the others. Add component equations and enough independent loops. Mesh currents offer an alternative for a planar resistor network. A shared resistor carries the difference of adjacent oriented mesh currents, not the sum of their magnitudes. Redundant equations check the solution but add no independent information.[1]
A common node V receives two supplied branches and connects through R3 to the reference node 0 V.[1]
Node potentials, meshes and coupled sources
Two sources supply a common node
- Given
- Reference node . The left source node at connects through to V; the right source node at through . connects V to the reference node.
- Find
- Find node voltage and the three branch currents.
Approach: With zero reference potential, write one independent balance at the shared node.
Define both supplied branch currents toward the node.
Multiply by 12 and solve for V.
Calculate chosen branch currents from their voltage differences.
Result: V≈5.333 V; I1≈1.667 A and I2≈0.111 A enter, I3≈1.778 A leaves.
Check: Node . Left loop . Source powers equal resistor losses .
The right source now absorbs energy
- Given
- Same network, right source now . Both mesh currents clockwise: left , right .
- Find
- Solve meshes and interpret negative right branch supply current.
Approach: Orient both meshes clockwise; the shared resistor carries a current difference.
Shared R3 carries j1−j2 downward. The right source is traversed from + to −.
Solve the independent pair of equations.
The right injection arrow opposes the right mesh current.
Result: The right branch actually flows from the node toward the 3 V source, which absorbs .
Check: Left supply delivers 22 W; right source absorbs ; resistors dissipate . KCL holds.
When an ideal voltage source joins two unknown nodes, its current is initially unknown. Balancing both nodes together as a supernode removes that internal current. The source voltage supplies the additional relation needed.[1]
Two nodes linked by an ideal voltage source
- Given
- Node A connects to reference 0 V through 6 Ω and node B through 3 Ω. An ideal 3 V source connects A (positive) to B (negative). An ideal current source injects 2 A from reference into A. Steady DC; no other branches.
- Find
- Find node potentials, voltage-source current and power balance.
Approach: balance A and B together. Internal source current cancels, while the voltage source supplies the second equation.
Solve potentials, then use the individual balance at A.
Current enters the voltage source’s positive terminal, so it absorbs energy.
Result: Potentials are 6 V and 3 V; source current is 1 A from A to B. The 3 V source absorbs 3 W.
Check: At A, , and at B, , in amperes. The passive power sum is . Being called a voltage source therefore does not automatically mean delivering power.
Translate negative solutions correctly
A negative current solution means actual flow opposes the defined arrow. Keep that signed value in all voltage and power balances. Only when describing the result replace it by magnitude and the reversed arrow. Current direction can make an ideal source absorb energy without changing its specified voltage. The example explicitly uses ideal sources, not a complete real-battery operating model.[1][3]
Source current can reverse direction
Free with a Quanta account. Your download stays ready after registration.
Ohm for components, conservation for the network
The power check includes sources and all modelled components using one passive sign convention.[1][3]
The introductory upper case remains: a node receives 2 A and 0.5 A; after 1.2 A in one outgoing branch, 1.3 A remains for the other. The separate 12 V loop with 5 V and 7 V drops gives 12−5−7=0. These checks are not yet a general multi-loop solution. In larger networks each equation term should explicitly have amps or volts. Currents are not added to voltages; node and loop equations have different roles.[1]
Five sign-aware exercises
Calculate · Foundation
0.60 A enters a node; 0.20 A leaves in one branch. Find the second outgoing current.
Show hint
Conserve charge at the ideal node.
Learning goal: Find a missing branch current from the node balance.
Show solution and calculation
Approach: the ideal node stores no charge, so signed currents must balance.
I=0.40 A outward.
Check 0.60−0.20−0.40=0.
Calculate · Foundation
Ideal 10 V source, 2 Ω and 3 Ω in series. Find current and both drops.
Show hint
One loop, one current.
Learning goal: Find series current and individual voltage drops.
Show solution and calculation
Approach: one loop relates source voltage to both ohmic voltage drops.
I=2 A; drops 4 V and 6 V.
Loop 10−4−6=0; resistor power 8+12=20 W=10×2.
Transfer · Challenge
An externally imposed flux increases in the positive loop orientation at 0.12 Wb/s. Loop resistance 8 Ω, self-inductance neglected. Find signed steady model current.
Show hint
Include Faraday emf as a source.
Learning goal: Integrate induced emf with loop orientation into a current calculation.
Show solution and calculation
Approach: increasing positive flux generates negative induced emf along the selected positive loop direction.
Induced emf=−0.12 V; I=−0.015 A.
The current opposes the flux increase.
This added emf must not be omitted from the loop balance.
Interpret · Foundation
At an ideal node, one 0.40 A arrow points inward and another 0.70 A arrow outward. Unknown current I also has an outward reference arrow. The node has no relevant charge storage. Find I and describe its actual direction. Should a negative result be replaced by zero?
Show hint
Write the node balance using the chosen arrows. A negative value reverses actual direction relative to its reference arrow.
Learning goal: Interpret a negative branch current as direction information.
Show solution and calculation
Approach: count inward current positively and both outward-defined currents negatively.
This gives I=−0.30 A.
Actual flow is therefore 0.30 A inward.
Do not replace it by zero or insert it as positive outward current.
Check: actual inflows 0.40 A and 0.30 A together equal outflow 0.70 A.
Error analysis · Application
An ideal unbranched loop contains two sources and a 4 Ω resistor. In the chosen traversal, the first source is crossed from minus to plus (12 V), the second from plus to minus (4 V), then the resistor along defined current I. A solution writes and obtains 4 A. Correct it and check power balance.
Show hint
Traversal contains one source voltage rise and one source voltage drop. The second ideal source can absorb power.
Learning goal: Form a voltage balance for an opposing second source with consistent loop orientation.
Show solution and calculation
Approach: assign each element its sign from the stated traversal.
Resultant source voltage is 8 V, giving 2 A.
The 12 V source supplies 24 W; the 4 V source absorbs 8 W and the resistor 16 W.
Check: 24 W exactly equals total absorbed power. Incorrect addition ignores the second source’s polarity.
Lumped circuits and field limitations
For a spatially fixed loop, time-varying linked magnetic flux makes the electric field nonconservative. For a moving loop, total emf must additionally include the motional contribution.[4]
Kirchhoff equations with suitable inductances and sources remain useful circuit models. Unmodelled coupling, propagation delay, radiation and relevant distributed storage make a simple purely resistive loop balance incomplete. Compare excitation time scale with propagation time. An apparent conflict with a zero-sum rule then identifies missing model contributions, not a breakdown of charge conservation.[4][1]
In brief
Choose arrows and a reference first, then combine conservation with component laws. Solve independent equations and substitute into node, loop and power balances. A source may deliver or absorb energy depending on current direction.
Sources for this explanation
Quanta · Updated October 2, 2026
- OpenStax UP2 §10.3: Kirchhoff’s Rules
- OpenStax UP2 §10.2: Resistors in Series and Parallel
- OpenStax UP2 §9.5: Electrical Energy and Power
- OpenStax UP2 §13.1: Faraday’s Law
Editorial responsibility: Quanta Study editorial team
Review scope
This explanation, 3 worked examples and 5 exercises are available in German and English. Structure, source references and mathematical notation undergo automated checks. Calculations, model assumptions and both language versions receive a separate AI review.
An internal human subject review is documented for an earlier release of this page. That confirmation does not apply automatically to the revised explanation and new exercises.
An independent, named human subject review has not yet been documented. Our exercise numbers are worked examples, rather than measurements published by the cited sources.
Editorial responsibility, sources and methodsChange history
- Added relevant links to related formulas and named the supernode at the combined node balance; retained existing explanations, calculations, exercises, figures and sources.
- Added two exercises; labelled all five by task type, difficulty and learning goal.
- Added an accessible learning sequence, an additional model example, a quantitative diagram and a closing summary; retained existing examples, exercises and sources.
Cite this reference page
Quanta. Kirchhoff’s junction and loop rules. Updated October 2, 2026. https://quanta-study.de/en/formula-sheet/kirchhoff-knotenmaschen
When citing a specific scientific statement, also cite the specialist source linked to that statement.