Kirchhoff Law Calculator (KCL + KVL)
Use this circuit analysis calculator to solve unknown current at a node (Kirchhoff’s Current Law) or unknown voltage in a loop (Kirchhoff’s Voltage Law). Enter values separated by commas, spaces, or semicolons.
1) Kirchhoff Current Law (KCL) Calculator
2) Kirchhoff Voltage Law (KVL) Calculator
What Is a Kirchhoff Law Calculator?
A Kirchhoff law calculator is a fast way to apply two foundational rules of electrical circuit analysis: Kirchhoff’s Current Law (KCL) and Kirchhoff’s Voltage Law (KVL). These laws help you solve unknown currents and voltages in everything from basic DC circuits to more advanced network problems.
Instead of manually adding and subtracting values every time, this calculator handles the arithmetic so you can focus on the circuit logic and sign conventions.
Core Equations Used
Kirchhoff’s Current Law (KCL)
KCL states that total current entering a node equals total current leaving that node:
- ΣIin = ΣIout
- If solving unknown outgoing current: Iunknown,out = ΣIin - ΣIknown,out
- If solving unknown incoming current: Iunknown,in = ΣIout - ΣIknown,in
Kirchhoff’s Voltage Law (KVL)
KVL states that the algebraic sum of voltages around any closed loop is zero:
- ΣVrises - ΣVdrops = 0
- If solving unknown drop: Vunknown,drop = ΣVsources - ΣVknown,drops
- If solving unknown source: Vunknown,source = ΣVdrops - ΣVknown,sources
How to Use This Kirchhoff Law Calculator
For KCL (Node Current)
- Enter known incoming currents in amps.
- Enter known outgoing currents in amps.
- Select whether the unknown is incoming or outgoing.
- Click Calculate KCL.
For KVL (Loop Voltage)
- Enter known source/rise voltages.
- Enter known voltage drops.
- Select whether the unknown is a drop or a source.
- Click Calculate KVL.
Example Problems
Example 1: Node Analysis with KCL
If 3 A and 1.5 A enter a node, and one branch with 2 A leaves, the unknown outgoing branch current is:
Iunknown,out = (3 + 1.5) - 2 = 2.5 A
Example 2: Loop Analysis with KVL
In a loop with a 12 V source and known drops of 4 V and 3 V, the unknown drop is:
Vunknown,drop = 12 - (4 + 3) = 5 V
Common Mistakes to Avoid
- Mixing sign conventions mid-problem.
- Treating current direction assumptions as fixed truth (they are assumptions).
- Forgetting that a negative result usually means opposite direction/polarity.
- Mixing units (mA with A, mV with V) without converting first.
Why Engineers Use Kirchhoff Laws
Kirchhoff’s laws are the backbone of nodal analysis, mesh analysis, and many circuit simulation checks. Even when software is available, strong KCL and KVL intuition helps validate results, catch modeling errors, and debug real hardware quickly.
Quick FAQ
Can I enter negative numbers?
Yes. Negative inputs can represent opposite direction/polarity based on your chosen reference.
What does a negative answer mean?
It means the actual current direction or voltage polarity is opposite the one you selected for the unknown.
Is this useful for AC circuits?
Yes conceptually, but AC analysis usually uses complex numbers (phasors). This tool is designed for direct real-number calculations.
Final Thoughts
If you’re studying electrical engineering, physics, electronics, or troubleshooting practical circuits, a Kirchhoff current law calculator and Kirchhoff voltage law calculator can save time while reinforcing fundamentals. Use it as a helper, but keep practicing manual setup of equations to build strong circuit analysis skills.