KCL Circuit Calculator

KCL Circuit Calculator
ΣInode = 0
Iin = Iout1 + Iout2 + …
KCL — Enter Currents at a Node

Enter positive values for currents entering the node and negative for currents leaving.

Enter currents at the node
KCL Verification
Sum of Currents
A
Residual Error
A
KCL Status
 
Total In
A
Total Out
A
Missing I (if any)
A
KCL: ΣI = 0 at Any Node Iin Iout1 Iout2 Iin = Iout1 + Iout2

Figure 1: At any junction, the total current flowing in must equal the total current flowing out. If the sum is not zero, a current is missing or incorrectly measured.

Table of Contents
Fundamentals
  1. What Is Kirchhoff’s Current Law?
  2. KCL Rules
Worked Examples
  1. Simple Three-Branch Node
  2. Finding a Missing Current
  3. Multi-Node Circuit
Deep Dive
  1. KCL and Nodal Analysis
  2. Applications
Reference
  1. Frequently Asked Questions
  2. Related Circuit Analysis Calculators

What Is Kirchhoff’s Current Law?

Kirchhoff’s Current Law (KCL) states that the total current entering any node (junction) in a circuit equals the total current leaving that node. Equivalently, the algebraic sum of all currents at a node is zero. This is a consequence of charge conservation — charge cannot accumulate at a point in a circuit.

KCL is the companion to KVL and together they form the foundation of all circuit analysis. The Parallel Circuit Calculator is a direct application of KCL: the total supply current equals the sum of all branch currents.

KCL Rules

ΣI = 0 at any node.
Convention: currents entering are positive, currents leaving are negative (or vice versa).
Iin1 + Iin2 = Iout1 + Iout2 + ... + Ioutn

Worked Example — Simple Three-Branch Node

Given: I₁ = 100 mA (entering), I₂ = 60 mA (leaving), I₃ = ? (leaving)

KCL: I₁ = I₂ + I₃

I₃ = 100 − 60 = 40 mA (leaving)

Worked Example — Finding a Missing Current

Given: Four wires at a junction. I₁ = 2 A in, I₂ = 0.5 A out, I₃ = 1 A out, I₄ = ?

I₄ = 2 − 0.5 − 1 = 0.5 A out

The Current Divider Calculator applies KCL at the splitting node of parallel branches.

Worked Example — Multi-Node Circuit

Given: Vs = 12 V, three parallel branches: R₁ = 100 Ω, R₂ = 220 Ω, R₃ = 470 Ω

I₁ = 12/100 = 120 mA, I₂ = 12/220 = 54.5 mA, I₃ = 12/470 = 25.5 mA

KCL: Itotal = 120 + 54.5 + 25.5 = 200 mA

Verifying: Itotal = V/Rtotal = 12/60 = 200 mA ✓. The Circuit Current Calculator can verify each branch independently.

KCL and Nodal Analysis

Nodal analysis applies KCL systematically at every node in a circuit, expressing all branch currents in terms of node voltages (using Ohm’s law). This creates a set of simultaneous equations that can be solved for all node voltages. It is particularly efficient for circuits with many loops but few nodes. The Thevenin Equivalent Calculator simplifies complex networks so you don’t need full nodal analysis for single-load problems.

Applications

KCL is used in every branch of electronics: power distribution (ensuring current balance at busbars), IC design (current mirrors, differential pairs), PCB analysis, fault detection (unexpected currents indicate faults), and digital logic (current summing at nodes). The Power Dissipation Calculator uses the currents found by KCL to check component ratings.

Frequently Asked Questions

Does KCL work for AC?
Yes. KCL applies to instantaneous currents in any circuit. For AC phasor analysis, KCL is applied to complex current phasors. The sum of all phasor currents at a node is zero.
What about capacitors — can charge accumulate?
KCL still holds. The current “through” a capacitor is the displacement current (C × dV/dt). No net charge accumulates at any node — current flowing into one plate of a capacitor causes equal current to flow out of the other plate.
How many KCL equations do I need?
For a circuit with N nodes, you need N − 1 independent KCL equations (one node is chosen as the reference/ground). Combined with component equations (Ohm’s law), this gives enough equations to solve the circuit.
Can I use KCL at a supernode?
Yes. When a voltage source connects two nodes, they form a supernode. Apply KCL to the boundary of the supernode — the sum of all currents entering and leaving the supernode boundary is zero.

Browse all Electronics Calculators →

Last updated: March 2026