ElectroHub

Kirchhoff's Laws Calculator (KCL & KVL)

Kirchhoff's two laws are conservation statements: charge does not pile up at a junction, and energy does not appear on a round trip. Enter the currents or voltages you know and the missing one follows.

Kirchhoff's Laws — KCL / KVL

Enter every branch current at a node, marking each as flowing In or Out. Leave one blank and it's found from KCL (in = out). For KVL, switch tabs.

A
A
A
Unknown current
Its direction / type
Balanced node (in = out)
  1. 1.KCL — charge is conserved at a node: total current in = total current out.
  2. 2.FormulaΣ I(in) = Σ I(out)Substitute8 A (known in) vs 0 A (known out)Resultunknown Out = 8 A
Common trap: Direction is a bookkeeping choice, not a fact — if a solved current comes out negative it just means it really flows the other way. Pick a convention, stay consistent, and trust the sign.

The formula

KCL: ΣI_in = ΣI_out | KVL: ΣV around any closed loop = 0

I_in, I_out
currents entering and leaving a node (amperes)
V
each rise or drop around a closed loop (volts)

Worked example

3 A enters a node; one branch carries 1.2 A away. A 12 V loop has drops of 5 V and 4 V.

  1. KCL: 3 = 1.2 + I₂ → I₂ = 3 − 1.2
  2. KVL: 12 − 5 − 4 − V₃ = 0
  3. V₃ = 12 − 9

The second branch carries 1.8 A; the remaining element drops 3 V.

Where you'll use it

The foundation of mesh and nodal analysis, and the first step in any circuit too tangled for series-parallel reduction. Sign convention is what trips people: pick a loop direction and stay with it.

The laws behind it

Parts this applies to

Related calculators