Also available on

Build circuits that run,
right in your browser.

Mokxi is a free electronics simulator for Arduino, ESP32, Pico and STM32, in your browser.

Stackerlive0.000 s 0.00x
++−−++−−jjiihhggffeeddccbbaa115510101515202025253030ESP32-C3MINI-1ESP32-C3-DevKitM-1GND3V33V323RSTGND0110456785V5VGNDGND918192021NCNCNCNCNCNCRGB8BOOTRST12MAX7219MAX7219
Real ESP32-C3 firmware. Click to open it and play.
Open in the editor

Students at 84 schools build with Mokxi

“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

503 parts

On 44 boards: Arduino, ESP32, Pico, STM32 and more, each part drawn by the code that simulates it.

makers

Students, teachers and tinkerers building on Mokxi, free to start.

969 projects

Built in and ready to open, from a first blink to a game console.

Mokxi in action

From the first wire to a board on your desk.

  1. Wire it the way you would on the bench.

    Drag parts onto a breadboard and run each wire from pin to pin. Every part is drawn by the same code that simulates it.

    Learn more
  2. Press Run and watch the real firmware.

    Your sketch compiles in the tab and runs on a model of the chip, with a serial monitor, a plotter and a scope.

    Learn more
  3. Take it off the screen.

    Send the sketch to a real board, or lay the circuit out as a PCB with its Gerbers and parts list. Those come with Pro, and the trial has them.

    Learn more

“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
A traffic light circuit wired on a breadboard beside an Arduino Uno.
The problem

Your circuit isn’t failing
because of you.

Most first circuits fail on the bench for small reasons: an LED with no resistor, a pin that is never set, a button left floating, a short to ground. Mokxi’s Checkup and Kix AI check read your circuit and your code and name each one, with the fix, before you buy a single part.

Kix AI check
A breadboard with a pushbutton in the editor, the circuit the example Checkup reads.Problem found
Your circuit Checked2 issues
4 of 6 checks pass
  • Supply not shorted to groundOK
  • Grounds joinedOK
  • pinMode setOK
  • Serial.begin calledOK
  • LED has a resistorNo resistor on pin 13
  • Button pin pulledPin 2 floats

Parts OK

Arduino UnoBreadboardPushbutton

Fix these

LED on pin 13Button on pin 2

Runs on Arduino Uno · ESP32 · Raspberry Pi Pico · STM32 · ATtiny85

Plans

Start free, go Pro when you build for real.

Every board, every part and the simulator are free. Pro adds sending to a real board, clean pictures, private projects and more of Kix every day.

Compare all plans

“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
Free
$0forever

For anyone learning electronics.

  • Unlimited building and simulation
  • Every board and part
  • 10 public projects
  • 5 questions to Kix AI a day
  • Real internet for WiFi boards

or try it without an account

“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

Simulate any board, from an Uno to an ESP32-S3.

Each board runs its own compiled firmware on a model built from the datasheet, with its own memory map, timers and pins.

Learn more
An Uno playing a sine wave through a DAC, with the scope open.

Ask Kix AI when it will not behave.

Kix reads your circuit and your code, explains what it does, and suggests a fix you can apply in a press.

Learn more
Kix AI open beside a traffic light circuit.

Export a real PCB when it works.

Lay the circuit out as a board, route it and check it, then take the Gerbers, drill file and parts list to a fab house.

Learn more
A binary clock laid out as a PCB beside its breadboard.

Teach a class with lessons that check themselves.

Give a class starter circuits and step-by-step lessons the simulator checks as students wire, and see who is stuck.

Learn more
The first lesson in the editor: the steps on the left, the breadboard beside them.
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
On your phone

The same editor, in your pocket.

Drag a part, run a wire and hold a button with one finger. Mokxi runs right in your phone’s browser, with the same account and projects.

The Mokxi editor on a phone: an Uno blinking an LED, with its sketch under the circuit.
Ring Simon on an ESP32-C3 in the editor on a phone, in the light theme.
The help panel on a phone, with Ask Kix at the top.
In brief

What Mokxi is

Mokxi is a free electronics simulator that runs in your web browser. Wire a breadboard, write C++ firmware and press Run, even on a school Chromebook.

  • Runs in your browser
  • No install, no account to start
  • Every board and part free

Simulate your circuit in minutes. Build it for real with Pro.

Start free