tasmota-webserial-esptool
v9.2.14
Published
World's first tool for flashing and reading ESP devices on Android mobile devices using WebUSB. Flash & Read ESP devices using WebSerial/WebUSB - up to 10x faster flash read than esptool.py
Readme
🚀 WebSerial ESPTool – Flash. Backup. Enjoy.
The next-generation solution for ESP firmware – right in your browser!
WebSerial ESPTool brings you hassle-free firmware flashing and backup for your ESP devices, directly from your browser. No drivers, no command line, no headaches. Just plug in your ESP, open your browser, and experience seamless, lightning-fast firmware management.
✨ Why choose WebSerial ESPTool?
- Plug & Play: Install and back up firmware straight from your browser – no software installation required!
- Cutting-Edge Compatibility: Supports the latest ESP MCUs and chip variants (including P4 revisions).
- Blazing Fast & Reliable: Optimized flashing and reading for maximum performance.
- Truly Independent: Not a clone of esptool.js – 100% original, innovative codebase!
Did you know?
- The ESP32 Swiss Army Knife is based on this project and available online.
- ESPConnect also uses WebSerial ESPTool under the hood.
🛠️ Quick Start for Developers
- Clone this repository
- Install dependencies:
npm install - Start the dev environment:
script/develop - Open http://localhost:5004/ in your browser
🏆 The Story
Originally created by Melissa LeBlanc-Williams, further developed by Nabu Casa and Adafruit, and now with new features.
Latest update: December 2025 – now with support for new MCUs, chip variants (P4), and ultra-fast flash reading!
© Adafruit, Nabu Casa & Johann Obermeier
