Free online Arduino simulator

Build and test Arduino projects without hardware. Your sketch is compiled to real AVR firmware and runs on an emulated ATmega chip in your browser, so pins, timers, PWM, serial output and interrupts behave like the real board. Flip the canvas to 3D to see the same circuit on a bench.

What you can do

  • Uno, Nano and Mega

    Run sketches on Arduino Uno and Nano (ATmega328P) or Arduino Mega 2560 with the right pin maps and timers.

  • 60+ wired parts

    LEDs, buttons, servos, LCD and OLED displays, DHT and Dallas sensors, keypads, relays and more. Wire them pin to pin.

  • Serial monitor and plotter

    Read Serial.println output, type input back to the sketch, and graph values live while it runs.

  • Instruments and checks

    Use the oscilloscope, logic analyzer and multimeter, and let circuit check catch shorts and missing resistors before you wire the real thing.

Supported boards

  • Arduino Uno
  • Arduino Nano
  • Arduino Mega 2560

Frequently asked questions

Is this Arduino simulator free?
Yes. You can open the workbench and build circuits without an account. Compiling, running and saving projects need a free SolderHub sign-in.
Does it run real Arduino code?
Yes. Your Arduino C++ sketch is compiled into firmware and executed on an emulated AVR microcontroller, rather than being a scripted animation.
Which Arduino boards can I simulate?
Arduino Uno, Nano and Mega 2560 run real code. Other boards in the parts drawer are marked Preview and are for layout and demos.