A breadboard you can actually wire
Mokxi is a free online breadboard simulator that runs in your browser, with nothing to install and no account needed. Drop parts into a real breadboard, drag jumper wires between the holes, and press Run. No microcontroller required: this circuit is a 2 Hz clock, a pushbutton and two LEDs.
- 192parts on the bench
- 25boards running now
- 1.00xreal time, on every board
How the breadboard is wired
Not a picture of a breadboard. The holes are real nets.
Mokxi's breadboard is 63 columns wide, on the real 0.1 inch pitch a part's legs are cut to. Each column has two five-hole strips split by a 0.3 inch center channel, plus the four power rails along the top and bottom edges.
Before a run, every hole a part or a wire touches is flattened into nets with a union-find pass, so a resistor pushed into row f and a wire pushed into row f of the same column are genuinely the same node, the way they would be on a real board. Push a part in a hole one column over and nothing happens, because that is what a real breadboard would do too.
The parts you can drop in
192 of them today, each drawn and simulated by the same code that runs on the canvas.
Add a board when you want one
The breadboard is the same board a full circuit uses. Wire an Arduino Uno or an ESP32-C3 to it and it is a real project.
An Arduino Uno sits beside the board and reaches it with jumper wires, exactly like the real thing. An ESP32-C3-DevKitM-1 is narrow enough to straddle the center channel and push straight in.
Mokxi solves the analog corners of a circuit by nodal analysis and runs everything else on an event-driven digital path, which is how an RC lands on the true exponential while hundreds of parts still run at real time. Diodes, LEDs, transistors and MOSFETs are real device models solved by Newton-Raphson. Every device card carries its junction capacitance, so a transistor has a high-frequency corner of its own. The editor imports core textbook SPICE elements and exports the analog circuit as an ngspice deck. On the canvas the operating point, the sweep and the small-signal frequency response are here, but not noise, distortion or temperature, and an op-amp is a single-pole macromodel rather than a transistor-level one. For those, Run a SPICE deck runs a netlist on a SPICE engine checked against ngspice, with .tran, .ac, .dc, .tf, .noise, .meas and .temp.
Questions
Is it free?
Yes. The whole breadboard, every part on it, and every board, on the free plan, with no card.
Do I need an account?
No. The breadboard runs the moment the page does. An account is only for saving a project to the cloud and sharing it by link.
Does it work on a phone?
Yes. Mokxi takes a finger on a phone or tablet the same way it takes a mouse, and the layout narrows to fit.
Can I save my circuit?
Yes, with a free account. Signed out, it stays in this browser until you clear its storage.
Wire something up
Open the editor, drop a part on the breadboard and press Run. Nothing to install, and no account needed.