Start simulating free

Welcome to Circzy

Circzy is an electronics lab that runs in your browser. Wire up an Arduino, ESP32, Raspberry Pi Pico or STM32 with more than 100 parts, program it with blocks or Arduino C++ code, then press ▶ to watch your circuit come alive. Nothing to buy, nothing to solder, and nothing can burn out.

All you need is a browser (Chrome, Edge, Firefox or Safari) and a Google account. Circzy works on laptops and phones.

Three services, one account

Circzy has three services. They all use the same Google account, so you only sign in once.

ServiceWho it is forWhat you do thereCost
Circzy SimulatorStudents, hobbyists, makersBuild, program and run electronics projectsFree; Pro for extra features
Circzy ClassroomTeachers, lecturers, schools, coursesCreate classes, give assignments and exams, grade studentsFree trial, then a subscription
Circzy CertificationAnyone who wants proof of their skillsTheory and practical exams that lead to a certificateA voucher per track

Circzy Simulator

Where you learn and build. Pick a board, add parts with the + button, connect wires, write a program and press ▶. Programs are compiled with the same official tools as the Arduino IDE, so code that runs in Circzy can be uploaded straight to a real board.

Start with Your First Simulation, then take the workspace tour.

Circzy Classroom

Microcontroller lab classes for teachers. Students join with a class code, link or QR code, do assignments and exams right in the simulator, and the teacher grades everything from one page.

Read the Classroom Overview, then the Teacher Guide or Student Guide.

Circzy Certification

Skills exams run directly by Circzy, with no trainer. Theory questions and practical simulator tasks are graded automatically. Participants who pass get a certificate with a unique number and a QR code anyone can check.

Read How Certification Works.

What you can build

See Supported Hardware for the full list, or open Example Projects for inspiration.

Why learn with Circzy?

Start in seconds. Open Circzy, pick a board and start wiring. Nothing to buy or wait for.

Learn with blocks, grow into code. Beginners stack blocks and Circzy writes the Arduino code. When you are ready, switch to code mode at any time.

Experiment without fear. Short circuits, wrong wires and reversed LEDs break nothing. Change the circuit, run it again and learn from every attempt.

Separate hardware problems from software problems. If a project on your desk does not work, rebuild it in Circzy. If it runs here, the problem is in the wiring or parts; if it fails here too, the problem is in the code.

Save and share. Projects are stored in your account and can be shared with a single link.

Main simulator features

FeatureDescription
Real firmwarePrograms are compiled with arduino-cli and official board packages, then run by chip emulators in your browser.
Two editing modesA block editor for beginners and a full C++ editor with Library Manager for experienced users.
Interactive partsPress buttons, turn potentiometers, move sliders and change sensor values while the simulation runs.
Serial MonitorSee everything your program prints with Serial, and send text to the board.
Virtual WiFi & phoneESP32 and ESP8266 join a virtual network. Pro users can control them from a virtual phone.
Logic analyzerRecord up to eight digital signals and inspect their timing.
Two languagesThe whole interface, including blocks and error messages, is available in English and Indonesian.

How it works, briefly

  1. You wire parts and write a program in the browser.
  2. When you press ▶, the code is sent to Circzy's compile server, which turns it into firmware exactly like the Arduino IDE does.
  3. The firmware runs in an emulator in your browser. The emulator mimics the microcontroller chip instruction by instruction and drives the LEDs, screens and motors on the canvas.

That is why you need internet to compile, while the simulation itself runs on your device.

Next steps

Ready to try it?

Sign in with Google, pick a board and run your first simulation in two minutes. Free during the launch period.

Start simulating free