Free SPICE Simulator Online — Analog Circuits in the Browser
Free SPICE Simulator Online — Analog Circuits in the Browser
Sensbench runs 23 SPICE analog circuits in the browser: voltage dividers, RC filters, transistor switches, op-amp stages, rectifiers and regulators — each with a working Arduino sketch reading the result. Watch the exponential charge curve, see the 0.7 V diode drop, and turn pots live while the ADC reports what the circuit actually does.
What you get
- 23 ready-to-run SPICE circuits — dividers, filters, bridges, transistors, op-amps, diodes, regulators
- Arduino ADC reads the circuit — every circuit pairs with a sketch measuring it on A0, exactly like a bench setup
- Live component interaction — turn pots, change values, watch voltages follow the math
- Transistor and op-amp models — NPN/PNP switching, Darlington gain, LM358 inverting, follower, comparator, Schmitt trigger
- Power-supply circuits — 7805 and LM317 regulation, zener clamping, reverse-polarity protection
Supported targets
| Arduino Uno + SPICE | arduino:avr:uno |
|---|---|
| Voltage dividers | R1/R2 networks |
| RC filters | 10k + 10uF |
| Transistors | 2N2222 / 2N3906 / 2N7000 |
| Op-amps | LM358 |
| Regulators | 7805 / LM317 / zener |
Try these examples
RC Low-Pass FilterRead the write-up →
Capacitor Charging CurveRead the write-up →
Inverting Amplifier LM358Read the write-up →
Comparator with LEDRead the write-up →
7805 Regulated Power SupplyRead the write-up →
FAQ
Is this a full SPICE engine?
It is a SPICE-class analog engine covering passive, transistor, diode and op-amp circuits — accurate enough to teach the real behaviors: exponential charging, forward drops, clipping, hysteresis. It is not a full Spice 3 syntax engine; you build by wiring on the canvas, not by netlist.
Can I build my own SPICE circuit from scratch?
The editor starts from the 23 example circuits, which you can modify — swap resistor values, rewire, add parts. Custom netlist entry is not exposed; the workflow is modify-and-run, which keeps every circuit instantly runnable.