Free Arduino Simulator Online — Uno in the Browser
Free Arduino Simulator Online — Uno in the Browser
Run Arduino Uno sketches in the browser with real AVR compilation: the simulator compiles your code with the same arduino:avr core you use on hardware, then runs it against a simulated ATmega328P with a live breadboard. Blink, buttons, sensors, servos and serial — the full starter experience with zero setup.
What you get
- Real arduino-cli compilation — same core, same errors, same behavior as physical flashing
- 38 Uno/Nano/Mega examples — basics, sensors, displays, I2C, SPI and motors
- 5 V logic modeled honestly — the pitfalls pages explain level shifting and current budgets
- Serial Monitor included — print, read input, watch uptime counters
- Zero-install start — no IDE, no drivers, no board; just open and run
Supported targets
| Arduino Uno | arduino:avr:uno |
|---|---|
| Arduino Nano | arduino:avr:nano |
| Arduino Mega 2560 | arduino:avr:mega |
Try these examples
Arduino Uno Button + LEDRead the write-up →
Arduino Uno Traffic LightRead the write-up →
Arduino Uno DHT22Read the write-up →
Arduino Uno Servo SweepRead the write-up →
Serial HelloRead the write-up →
FAQ
Is the simulator Arduino code identical to hardware?
The compilation is identical — real arduino-cli with the arduino:avr core. The runtime is a simulation of the ATmega328P: GPIO, ADC, timers, serial and I2C behave like the datasheet, with the differences called out on every example page.
Do I need an Arduino to start?
No. The simulator is the whole point: try every example, edit the code, then buy a board only when you know what you are building. The parts lists on each page make the physical step easy.