Free online ESP32 simulator

Prototype ESP32 projects in your browser. Compile an Arduino-style sketch, run it on an emulated ESP32, connect to a virtual Wi-Fi network with a built-in MQTT broker, check the build on a 3D bench, then flash the same code to a real board.

What you can do

  • ESP32 DevKit and ESP32-C3

    Place the board, wire GPIO to sensors, LEDs and displays, and run your sketch against the emulator.

  • Virtual Wi-Fi and MQTT

    Connect to a simulated network and a built-in broker. Link it to your own MQTT server or Node-RED over secure WebSocket.

  • Libraries included

    PubSubClient, ArduinoJson, ESP32Servo and common sensor libraries are ready to use.

  • Flash to real hardware

    When it works on screen, upload the same sketch over USB from Chrome or Edge with the web flasher.

Supported boards

  • ESP32 DevKit
  • ESP32-C3

Frequently asked questions

Can I simulate ESP32 Wi-Fi and MQTT?
Yes. ESP32 sketches connect to a virtual Wi-Fi network with a built-in MQTT broker, and you can link that broker to your own MQTT server or Node-RED over a secure WebSocket.
Is the ESP32 simulator free?
You can open the workbench and build circuits for free. Compiling and running ESP32 firmware needs a free SolderHub sign-in and has a daily compile allowance.
Can I upload to a real ESP32?
Yes. The ESP32 web flasher uploads firmware over USB straight from Chrome or Edge.