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.