Simulator

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.

  • 505parts on the bench
  • 45boards running now
  • 1.00xreal time, on every board
Blink and presslive0.000 s 0.00x
Hold the button
A real breadboard with no board on it. Hold the button, or click anything else to open it in the editor.

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 first circuits most people wire on one, each on a page of its own:

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.

How it works

Three steps from a blank tab to a running circuit.

  1. Open the editor

    It runs in your browser tab. Nothing to install, and you need no account to start.

    Your first project
  2. Wire it and write the code

    Drag parts onto a breadboard, run each wire from pin to pin, and write the sketch beside it.

    Wiring
  3. Press Run

    Your sketch compiles in the tab and runs on a model of the chip, with the Serial Monitor beside it.

    Run and serial
Reviews

What makers say about Mokxi.

“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”

ChloeEngineering student

“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”

JayModel builderFeatured in his DioramaOS post

“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”

NusretRobot car builder, Hamburg

Share your story

FAQ

Questions, answered.

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.

Is there a breadboard simulator app to download?

There is nothing to download: it runs in the browser on Windows, Mac, Linux and Chromebooks. On Android there is also the Mokxi app on Google Play, the same editor full screen. There is no iPhone app; use Safari.

Can I save my circuit?

Yes, with a free account. Signed out, it stays in this browser until you clear its storage.

More simulators

Each one opens on a circuit that is already running.

Wire something up

Open the editor, drop a part on the breadboard and press Run. Nothing to install, and no account needed.