Flash. Manage. Dominate. All in your browser.
Meet ESP32Tool – your all-in-one, next-gen solution for ESP device management. Experience seamless firmware flashing, backup, and now, full filesystem control with just a few clicks. No drivers, no command line, no limits!
✨ What makes ESP32Tool shine?
ESP32 First! ESP32Tool is designed first and foremost for the entire ESP32 family – delivering the most advanced, seamless, and powerful filesystem and firmware management for all ESP32 variants. Every feature and update is optimized for ESP32 users.
-
Universal Filesystem Support: Instantly detect, read, and write to LittleFS, SPIFFS, and FATFS – all major ESP filesystems, fully supported!
-
Total File Control: Effortlessly add or delete individual files. Upload, download, organize – your ESP, your rules.
-
Lightning Fast: Custom, high-performance flash access – up to 10x faster than esptool.py!
-
Rock-Solid Reliability: Automatic resume on read errors. No more broken operations, ever.
-
Plug & Play: Manage your ESP directly in the browser. No software installation needed.
-
Offline Ready: Prefer desktop? Grab the Electron app from our releases.
-
Bonus: ESP8266 support is now included! Manage filesystems on ESP8266 devices with the same ease.
Try it now: jason2866.github.io/esp32tool
- Clone this repository
- Install dependencies:
npm install - Start the dev environment:
script/develop - Open http://localhost:5004/ in your browser
Born from the minds of Melissa LeBlanc-Williams, Nabu Casa, Adafruit, and now supercharged by Jason2866, ESP32Tool has evolved into the most advanced, browser-based ESP management suite. With every update, we push the boundaries of what’s possible for your ESP devices.
Latest update: December 2025 – Now with full LittleFS, SPIFFS, and FATFS support, plus file add/delete magic!
© Adafruit, Nabu Casa & Johann Obermeier