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.
| Service | Who it is for | What you do there | Cost |
|---|---|---|---|
| Circzy Simulator | Students, hobbyists, makers | Build, program and run electronics projects | Free; Pro for extra features |
| Circzy Classroom | Teachers, lecturers, schools, courses | Create classes, give assignments and exams, grade students | Free trial, then a subscription |
| Circzy Certification | Anyone who wants proof of their skills | Theory and practical exams that lead to a certificate | A 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
- Arduino Uno, Nano and Mega 2560 projects with LEDs, buttons, displays, sensors and motors.
- ESP32 (DevKit V1, WEMOS D1 Mini ESP32, WEMOS D1 R32) and ESP8266 (NodeMCU V3, NodeMCU Amica, WEMOS D1 Mini) projects connected to virtual WiFi, with web servers, HTTP and MQTT.
- Raspberry Pi Pico (RP2040) and STM32 Blue Pill (STM32F103C8) projects.
- More than 100 parts: displays (LCD, OLED, TFT, 7-segment, LED matrix, NeoPixel), sensors (DHT22, HC-SR04, MPU6050, BMP280 and many more), motors, relays, RFID, Bluetooth, GPS, SD cards and logic chips.
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
| Feature | Description |
|---|---|
| Real firmware | Programs are compiled with arduino-cli and official board packages, then run by chip emulators in your browser. |
| Two editing modes | A block editor for beginners and a full C++ editor with Library Manager for experienced users. |
| Interactive parts | Press buttons, turn potentiometers, move sliders and change sensor values while the simulation runs. |
| Serial Monitor | See everything your program prints with Serial, and send text to the board. |
| Virtual WiFi & phone | ESP32 and ESP8266 join a virtual network. Pro users can control them from a virtual phone. |
| Logic analyzer | Record up to eight digital signals and inspect their timing. |
| Two languages | The whole interface, including blocks and error messages, is available in English and Indonesian. |
How it works, briefly
- You wire parts and write a program in the browser.
- When you press ▶, the code is sent to Circzy's compile server, which turns it into firmware exactly like the Arduino IDE does.
- 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
- Complete beginner: Glossary → Your First Simulation → Example Projects.
- Already used Arduino: Workspace Tour → Sketch Editor → Libraries.
- Teacher: Classroom Overview → Teacher Guide.
- Want a certificate: How Certification Works.
- Want to run Circzy on your own computer without internet: Offline Installation.
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