Flasher
Browser-based firmware flasher for ESP chips, available at
embedhub.com/tools/Flasher. Uses the
WebSerial API, so you flash directly from the browser tab — no esptool.py
install, no driver dance.
Supported chips
Built-in support for the full ESP32 family and ESP8266:
ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5,
ESP32-C6, ESP32-C61, ESP32-H2, ESP32-P4, ESP8266.
The chip is auto-detected over serial.
What you can flash
Pick an org/project in the tool, choose firmware files from the project's
releases/ folder (or upload locally), set the address per file (defaults
are sensible for typical Espressif partition layouts), pick the baud rate,
and flash.
Browser support
Requires a Chromium-based browser (Chrome, Edge, Brave) — WebSerial is not yet available in Safari or Firefox.
Notes
- Files in the project's
releases/folder are listed automatically. - You can mix local files and project files in a single flash session.
- The detected chip is shown in the status line before any write happens — confirm it matches your board before clicking flash.