Select Your ESP32 Variant
Choose the ESP32 variant you want to flash
ESP32
Original ESP32 with dual core up to 240MHz
ESP32-S2
Single core with enhanced security features
ESP32-S3
Dual core with AI acceleration and rich peripherals
ESP32-C3
RISC-V based low-power chip with Wi-Fi and Bluetooth LE
ESP32-C5
RISC-V SoC with Wi-Fi 6 (2.4/5GHz), BT 5, Thread/Zigbee
ESP32-C6
RISC-V based SoC with Wi-Fi 6 and Bluetooth 5 LE
ESP32-C2
RISC-V low-power chip with Wi-Fi 4 and Bluetooth 5
ESP32-H2
RISC-V SoC with Thread/Zigbee & Bluetooth 5 LE (No Wi-Fi)
ESP32-P4
High-performance RISC-V for AI/Media (No Wi-Fi/BT)
ESP8266
Classic low-cost Wi-Fi module
Connect to
Connect your device to your computer via USB and click the Connect button
Connection Settings
Configure Flash Settings
Upload firmware files and configure flash settings
No file selected
No file selected
No file selected
Flash Options
Flash Your Device
Ready to flash your device with the selected firmware