Circuit Analysis Solver
Local MNA solver for linear DC and AC circuits with RLC elements, independent and controlled sources, phasors, complex power and frequency sweeps.
Local MNA solver for linear DC and AC circuits with RLC elements, independent and controlled sources, phasors, complex power and frequency sweeps.
Report an error, translation issue, or idea. The form will not change this page's inputs or result.
Build and solve idealized linear DC circuits and sinusoidal steady-state AC circuits with real or complex Modified Nodal Analysis (MNA).
Add components in series, in parallel or between existing nodes. Connections and the schematic layout are created automatically.
Select a component or node to show the available operations.
Select a component or node to edit its properties.
Schematic not solved
Controlled sources remain available in advanced editing.
| ID | Label | GND | Remove |
|---|---|---|---|
| ID | Label | GND | Remove |
| ID | Label | GND | Remove |
| ID | Label | GND | Remove |
| ID | From node | To node | R [Ω] | Duplicate |
|---|---|---|---|---|
| ID | From node | To node | R [Ω] | Duplicate |
| ID | From node | To node | R [Ω] | Duplicate |
| ID | From node | To node | R [Ω] | Duplicate |
| ID | From node | To node | I [A] | Duplicate |
|---|---|---|---|---|
| ID | From node | To node | I [A] | Duplicate |
Edit the circuit and select Solve circuit to calculate voltages, branch currents, power and residuals.
Project JSON preserves the electrical model, analysis settings, presentation units and schematic layout. Solver results are recalculated after import.
Model JSON contains electrical data. After import, the schematic layout may be recreated automatically.
Positive branch current follows the displayed direction. Power uses the passive sign convention: positive means absorbed power and negative means generated power.