Free, and it runs in your browser

A breadboard that never runs out of parts.

Plug real components into a breadboard in realistic 3D, wire them up, program an Arduino, and watch it all behave exactly like it would on your desk.

Simulated, not animated

That glow isn't a special effect. A real circuit solver works out the current through the LED, live, and the light follows.

So when you break the circuit

Pull a leg out of the board and the current stops. It goes dark, just like the real thing would.

Every part is real.
Every result is earned.

Scroll

Live simulation

Turn the knob.
Watch the current.

Change a value while the circuit is running and it responds straight away, so you see cause and effect instead of just an answer. Try it on the LED.

9 V battery, resistor, LED Off
Current
0 mA
LED drop
0 V
Resistor heat
0 mW

Drag towards 47 Ω to see what too much current does.

Under the hood

The same maths
engineers trust.

Every circuit is solved by ngspice, the open-source SPICE simulator used to design real hardware. It's compiled to WebAssembly and runs on your own device, so there's nothing to install and nothing to wait for.

A two-channel oscilloscope, built in

Clip a probe onto any hole and watch the voltage over time. Here's a 555 timer: its capacitor charging and discharging, and the square wave it makes.

CH1 · output CH2 · capacitor 1 V/div · 200 ms/div

Analog and digital, together

Logic chips run on SPICE's own digital models right alongside your transistors and capacitors. Mix a 555, some gates and a counter on one board.

Break things safely

Wire an LED straight across a battery or put a capacitor in backwards. You'll see it fail, smoke and all, and learn why without buying a single spare.

Arduino, built in

Write the code.
Watch it run.

Drop an Arduino Nano on the board and write your sketch right beside it. It compiles with the real GCC toolchain, running inside your browser, and the simulated ATmega328P runs every instruction against your circuit. No IDE, no USB cable, no drivers.

lcd_hello.ino Upload
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);
  lcd.print("Hello, world!");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print("Uptime: ");
  lcd.print(millis() / 1000);
  lcd.print(" s");
}

Uploaded. The program uses 2,476 of 30,720 bytes of flash.

Real GCC, in the tab

The same avr-gcc the Arduino IDE uses, built for the web. Your sketch compiles on your own device, and mistakes point straight at the line.

The libraries you know

ServoLiquidCrystalWireSPIEEPROMSoftwareSerialAdafruit SSD1306Adafruit GFXDHTBMP280LedControl

Serial monitor

Everything your sketch prints shows up beside it, and you can type back. Sensors have panels, so you can set the temperature or move the object in front of the sonar.

Breakpoints

Click next to a line and the whole bench freezes when the chip gets there, voltages and all. Step on and watch what changes.

The parts drawer

523 parts, no shipping.

From your very first resistor to sensors, displays, motors and hundreds of real chips by their part numbers. Drag one out and it snaps into the board.

Phone, tablet, laptop

Fits in
your pocket.

Built for touch from the start. Swipe through the parts drawer, drag a part onto the board, pinch to look closer and tap a button to press it. The same circuit works on every screen you own.

  • Works offline once it has loaded
  • Install it to your home screen like an app
  • Saves your circuits on your device, no account needed
Breadboard Simulator on a laptop, running a simple LED circuit
Breadboard Simulator on a phone, with the LED lit and the parts drawer below

For everyone who's curious

Learn electronics
by doing it.

01

Students

Build it, break it, fix it. Tap any part to see what it does and read its live voltage and current, so the numbers in your textbook finally mean something.

02

Teachers

Build a circuit once and share it as a link. Every student opens the same thing on whatever device the school has, and nobody has to hunt for a missing jumper wire.

03

Tinkerers

Try an idea before you order parts. Check that resistor value, see if the 555 really blinks at 1 Hz, and only then warm up the soldering iron.

A few of the 32 ready-made examples

    Questions

    Good to know.

    Is it really free?

    Yes. There's no trial, no account and nothing to unlock. Open it and build.

    Do I need to install anything?

    No. It runs in any modern browser on Windows, macOS, Linux, ChromeOS, iOS and Android, and keeps working offline after your first visit. If you like, you can add it to your home screen or dock so it opens like an app.

    How accurate is the simulation?

    Circuits are solved with ngspice, a full SPICE simulator, using models of real parts like the 2N3904 transistor and the NE555 timer. It's the same kind of maths used to design real electronics, so what you see is what the circuit would do.

    Can I save my circuits?

    Your work is kept in your browser between visits. You can also save a circuit to a file, or share it as a link that contains the entire circuit.

    Which Arduino can I program?

    The Arduino Nano, with its ATmega328P, the same chip as the Uno. Write a sketch in the built-in editor and upload it, or load a .hex you exported from the Arduino IDE. Popular libraries for servos, LCDs, OLED displays and sensors are included.

    Your breadboard
    is ready.

    Free, in your browser, on any device. Plug something in.

    Open Breadboard Simulator