ESP32 Bench
Boards: ESP32, S2, S3, C3, C6
Flash and monitor: Web Serial
← All tools

Flash your own firmware

Write .bin files to an ESP32 straight from the browser, the way esptool.py write_flash does. Your files go from this page to the board over USB and nowhere else.

1. Pick the files

One merged image goes at 0x0. A build in separate parts needs the bootloader, partition table and app (Arduino also has boot_app0). Offsets are filled in from the file names; check them against your build output.

FileWhat it isSizeOffsetRemove

No files yet.

    2. Connect and flash

    If connecting stalls, hold BOOT, tap EN or RST, then let go of BOOT and try again. Close any serial monitor first, including the bench: only one program can use the port.