By SKR Electronics Lab

Add a Flash Button to Your Site

A premium, embeddable ESP web-flash widget system. The easiest way to let users flash your ESP8266 & ESP32 firmwares directly from the browser.

<script type="module" src="https://espflashbutton.skrelectronicslab.com/espflash-button.js"></script> <espflash-button manifest="https://your-site.com/manifest.json"></espflash-button>

Live Demo

Your browser doesn't support Web Serial API. Please use Chrome or Edge. You need to serve this page over HTTPS to use Web Serial.

How It Works

STEP 1

Include Script

Add the script tag to your HTML page. It's hosted on a fast global CDN.

STEP 2

Create Manifest

Create a simple JSON file describing your firmware binaries and chip targets.

STEP 3

Add the Button

Place the <espflash-button> element anywhere on your page.

Why ESPFlash Button?

Feature ESP Web Tools ESPFlash Button
Web Serial Flashing
All ESP chip families
Baud rate selector (Up to 921600)
Device Info (MAC, Flash Size)
Premium UI & Animations (Deep Space)