Kirchhoff Network Flow
Interactive resistor network — solve for node voltages and branch currents using KVL/KCL
Circuit Controls
Click nodes to set as source/sink. Edit resistances below.
V_source:
V
Solve Circuit
Randomize R
Reset
Click node to cycle: normal → source(+) → sink(−)
Node Voltages
Node
V (volts)
Type
Branch Currents
KCL: Σ I_in = Σ I_out
KVL: Σ V = 0 (closed loop)
Ohm: V = IR
Nodal analysis: GV = I
G = Laplacian of conductances
Solve: V = G⁺ I (pseudoinverse)