Browser Circuit Simulator and Schematic Editor

A browser-based electronic circuit simulator with drag-and-drop components, a wire tool, and real-time voltage, current and power readouts. Build circuits with batteries, resistors, potentiometers, LEDs, diodes, capacitors, inductors, transistors, switches, fuses, lamps, buzzers and motors, rotate and delete parts individually, connect them with wires and run a DC analysis — or drive it with AC and read the waveform on the built-in oscilloscope. Load example circuits or create your own — the simulation runs right in your browser.

How to Use the Circuit Simulator

1
Add components

Tap a component in the palette to drop it on the canvas. Select it to edit its properties and to rotate, copy or delete it right in place.

2
Connect with wires

Drag from one component terminal to another to draw a wire, or switch to the Wire tool and tap two terminals. A wrong wire can be removed on its own: tap it and press the trash button.

3
Simulate

Press Simulate to run the DC analysis. Voltage, current and power are shown on each component, current flow is animated through the wires, and overloads are flagged with clear warnings.

Design and simulate electronic circuits with an interactive drag-and-drop editor

Components
Power
Passive
Semiconductors
Loads & switching
Logic & ICs
Add components from the palette and drag a wire from one terminal to another. Tap a part or a wire to select it — rotate and delete buttons appear right next to it. Then press Simulate.
Tap a component to edit it, or add a component from the palette onto the canvas. Rotate, duplicate and delete buttons appear right on the selected part.

What you can build here

Twenty-eight parts, and the solver knows the physics of each. Here is the full set, so you can tell before opening the canvas whether your circuit fits.

Family Parts
Power Battery · AC source · Current source · Transformer
Passive Resistor · Potentiometer · Capacitor · Inductor · Fuse
Sensors Photoresistor · Thermistor
Semiconductors Diode · Diode bridge · LED · Transistor · MOSFET
Switching Switch · Button · Relay
Chips Op-amp · 555 timer · Logic gate · NOT · Smart block
Loads Lamp · Motor · Buzzer
Reference point Ground

How the circuit is solved

  • The solve is DC steady state: a capacitor is an open circuit there and shows its settled voltage, an inductor is a short and shows its current. Time-varying sources are handled by a separate step-by-step run.
  • The transistor is modeled as a switch: it opens at Vbe ≥ 0.7 V and holds Vce ≈ 0.2 V. There is no linear gain in the model — a deliberate simplification, so amplifier gain cannot be measured here.
  • By default the numbers are life-like: a battery carries 0.5 Ω of internal resistance, so a 20 mA LED reads about 18.7 mA. Switch to the ideal model and the same circuit gives exactly the textbook 20 mA.
Published Updated Thanks: Mr.Sanktum Author: