[ERR] Driver
No COM port in the list
Install the USB driver for your board (CP210x or CH9102), swap to a data-capable USB-C cable and replug the device.
Official build v3.0 · Windows · macOS · Linux
M5Burner is M5Stack's free firmware utility for ESP32-based boards such as Core, StickC, ATOM and Cardputer. Choose your device, pick official UIFlow firmware or a community build, select the USB port and burn it in a few clicks. Version 3.0 runs on Windows, macOS and Linux. It also exports, publishes and shares your own firmware through an M5Stack account. A browser version, WebBurner, now covers the same job in Chrome and Edge.
01 / Features
Eight capabilities that matter when you manage firmware on M5Stack hardware, from the first flash to sharing your own builds.
Browse official UIFlow firmware and product demos sorted by device family, from Core and StickC to ATOM and Cardputer.
Pick a firmware version, choose the COM port and baud rate, and press Burn. Progress is shown until the device restarts.
Wipe a device's flash before burning to clear old settings or recover a board stuck in a boot loop.
For UIFlow firmware, set Wi-Fi details and start-up mode so the device can connect to the UIFlow web IDE.
Log in with an M5Stack account. For UIFlow2, M5Burner binds the device to your account so it appears in the web IDE.
Package your own compiled firmware in a format M5Burner can load, ready to burn or publish.
Upload firmware under USER CUSTOM, make it public or keep it private, and give friends a Share Code for Share Burn.
WebBurner brings the same library and flashing to Chrome or Edge on desktop, with no install, through Web Serial.
02 / Download
Every package comes straight from M5Stack's file server. The download starts in this tab, so you stay on the page. The row for your system is highlighted.
| System | File | Architecture | Package | Note | Download |
|---|---|---|---|---|---|
| Windows | M5Burner-v3-beta-win-x64.zip | x64 | Portable .zip | Labelled Win10 x64 | Download |
| macOS | M5Burner-v3-mac-x64.dmg | x64 (Intel) | Disk image .dmg | Move to Applications | Download |
| Linux | M5Burner-v3-beta-linux-x64.zip | x64 | Portable .zip | Run from extracted folder | Download |
The desktop app reportedly displays a notice that M5Burner Desktop will stop working on January 1, 2027, with WebBurner taking over. The web version runs in Chrome or Edge on a computer. The button below opens M5Stack's page; it is a website, not a file download.
03 / How to download
What the button opens, which file to pick, and how to confirm it is the genuine M5Stack package.
Windows 10/11 x64, macOS or Linux x64, plus a USB data cable for your M5Stack device.
Choose the Windows .zip, macOS .dmg or Linux .zip in the download table. The row for your system is highlighted.
The button fetches the file from m5burner-cdn.m5stack.com, M5Stack's own server, and the download starts in this tab.
Save the file, then extract the zip (Windows, Linux) or open the DMG (macOS). No installer wizard is involved.
Make sure the file name matches the table and that it came from m5stack.com. Never use 'cracked' or repacked copies.
04 / What it does
M5Stack builds modular ESP32 development kits: small cases with screens, buttons, sensors and stackable modules. Each device runs firmware, and switching firmware usually means installing toolchains and typing esptool commands. M5Burner replaces that with a single window. Pick a device family, choose a firmware, connect the board by USB and burn.
M5Stack describes M5Burner as software that combines firmware burning, exporting, publishing and sharing. It is the official way to install UIFlow, M5Stack's graphical and MicroPython programming environment, and to restore factory demos. Makers also publish their own builds, so the same list carries community projects such as launchers and tool firmware.
It suits students starting with UIFlow, hobbyists trying community firmware, and teams that need to flash many units the same way. Learn more about this website.
A teacher installs UIFlow on a box of Core devices before a lesson, without touching a command line.
A hobbyist flashes a launcher onto a Cardputer, then flashes the official firmware back when done.
A developer exports a build, publishes it privately and shares the code with colleagues who burn identical units.
05 / Installation & first use
M5Burner is portable on Windows and Linux and a drag-to-install app on macOS. You don't need administrator rights except for USB drivers.
Extract the zip into a folder such as C:\Tools\M5Burner and run M5Burner.exe. Install the CP210x or CH9102 driver if your board needs one.
Open the DMG and drag M5Burner to Applications, as M5Stack's docs recommend. If Gatekeeper blocks the first launch, right-click the app and choose Open.
Extract the zip, make the binary executable if needed and start it. Add your user to the dialout group so the app can open serial ports.
For UIFlow2, log in first: M5Burner binds the device to your M5Stack account during burning.
06 / Compatibility
M5Stack publishes only the platform and architecture of each build, with no minimum CPU or RAM. Anything not on the official download page is marked unconfirmed.
| Configuration | Status | Notes |
|---|---|---|
| Windows 10 x64 | Supported | Official “Win10 x64” build |
| Windows 11 x64 | Works | Same x64 build; not listed separately |
| macOS, Intel | Supported | Official “MacOS x64” build |
| macOS, Apple silicon | Unconfirmed | x64 build needs Rosetta 2; no native ARM build listed |
| Linux x64 | Supported | Official “Linux x64” build |
| Windows on ARM / Linux ARM | Unconfirmed | No ARM builds listed |
| 32-bit Windows | Not supported | Only x64 is published |
| Android / iOS | No app | No official mobile version |
| WebBurner (browser) | Supported | Chrome or Edge on desktop; Firefox and Safari lack Web Serial |
A USB data cable (many USB-C cables only charge) and a free port.
CP210x or CH9102 for older boards; ESP32-S3 boards with native USB usually need none.
Needed to load the firmware list and download images from M5Stack.
07 / Pros & cons
08 / Comparison
Three ways to put firmware on an M5Stack board, compared on the same criteria.
| M5Burner | esptool | ESP Web Tools | |
|---|---|---|---|
| Made by | M5Stack | Espressif | ESPHome project |
| Interface | Desktop GUI + web | Command line (Python) | Browser button on a project's site |
| Firmware catalogue | Yes, official + community | No, you supply .bin files | Per project manifest |
| Platforms | Windows, macOS, Linux, Chrome/Edge | Any OS with Python | Chrome/Edge (Web Serial) |
| Licence | Free (proprietary) | Open source (GPL-2.0) | Open source (Apache-2.0) |
| Best for | M5Stack users, UIFlow | Scripting, recovery, CI | One-click installs of a specific project |
More detail: M5Burner vs esptool and other flashers.
09 / Troubleshooting
Six issues that come up most often, with their usual causes. Keep an official firmware image handy so you can always restore a board.
[ERR] Driver
Install the USB driver for your board (CP210x or CH9102), swap to a data-capable USB-C cable and replug the device.
[ERR] Speed
Lower the baud rate (for example from 1500000 to 921600 or 115200) and put the device into download mode before you press Burn.
[WARN] macOS
Move M5Burner to Applications, then right-click it and choose Open. On Apple silicon, install Rosetta 2 if asked.
[WARN] Linux
Add your user to the dialout (or uucp) group and log out and in again, then reopen M5Burner.
[ERR] Network
M5Burner loads the list from M5Stack's servers. Check your internet connection, firewall and proxy, then restart the app.
[INFO] Account
UIFlow2 binds a device to one account. Log in with the original account, or unbind it in UIFlow2, before burning again.
Best practice: never unplug the board during a burn, burn on a direct USB port rather than a hub, and note which firmware version worked before trying a new one.
10 / Editorial perspectives
Use cases written by our editors to illustrate typical workflows. They are not user reviews.
Has a new StickC Plus and no programming background. M5Burner's device list and one Burn button get UIFlow2 running in minutes, and logging in links the device to the web IDE.
Owns a Cardputer and likes testing community builds. Uses M5Burner or WebBurner to switch firmware, and keeps the official image as a safe fallback.
Ships an internal tool on ATOM devices. Exports the build, publishes it privately and hands a Share Code to the team, while scripting factory runs with esptool.
11 / FAQ
Quick answers about downloads, versions, login, the web version and compatibility.
Yes. M5Stack offers M5Burner as a free download for Windows, macOS and Linux, and the web version is also free to use. You do need a free M5Stack account for features such as UIFlow2 burning, publishing and sharing.
The official M5Stack download page lists M5Burner v3.0 for Windows 10 x64, macOS x64 and Linux x64. The Windows and Linux file names still include the word “beta”. M5Stack does not publish a release date for this build.
Reports from October 2026 say the desktop app shows a notice that M5Burner Desktop ends service on January 1, 2027, with the browser-based WebBurner replacing it. Read our latest version guide for what this means.
It downloads the official installer package directly from M5Stack's file server (m5burner-cdn.m5stack.com). No new tab opens and you stay on this page while your browser saves the file.
No. M5Stack does not publish an Android version of M5Burner, and any “M5Burner APK” on third-party sites is unofficial. Use a Windows, macOS or Linux computer, or the web version in Chrome or Edge on a computer. See M5Burner for Android.
Yes. burner.m5stack.com is M5Stack's web version. It flashes firmware from Chrome or Edge using the Web Serial API. Firefox and Safari do not support Web Serial. Read the WebBurner guide.
Browsing and burning many official firmware images works without logging in on the desktop app. UIFlow2 burning, device binding, publishing and Share Codes need an M5Stack community account. The web version asks you to log in. See M5Burner login.
Usually a missing USB driver or a charge-only cable. Install the CP210x or CH9102 driver your device needs, try a data cable, and put the device into download mode. Our driver and COM port guide covers each case.
M5Stack labels the Windows build “Win10 x64”. It is a standard 64-bit Windows app and is widely used on Windows 11 x64. ARM-based Windows PCs are not an officially listed target. See M5Burner on Windows 11.
M5Burner lists firmware by M5Stack device family, such as Core, StickC, ATOM, Cardputer, Paper, Dial, Tab5 and StackChan. What you can flash depends on the firmware that M5Stack and the community have published for each device.
Firmware published by other users is not reviewed in the same way as M5Stack's official builds. Read the description, check the author's GitHub page if one is linked, and keep a way to restore official firmware before you flash.
Free M5Burner v3.0 from M5Stack for Windows, macOS and Linux x64, with the WebBurner for Chrome and Edge.