Skip to main content

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.