ESP32_Flasher by EParisot is a versatile Android tool that lets you flash, read, and erase firmware on ESP32/ESP8266 and related boards over USB, with OTA update capabilities and a configurable bootloader workflow. It supports a wide range of ESP variants and offers in-device file management to streamline ESP firmware deployment. Total downloads: 10,000+; recent 30d downloads: 4.3K. Not ranked in any top list.
Pros & Cons
Supports a wide range of ESP variants (ESP32/ESP8266 and successors) for versatile flashing.
Automatic bootloader mode and configurable baud rates streamline the flashing process.
OTA updates over WiFi enable firmware deployment without a cable.
Free to use as indicated by the pricing data.
Narrow device scope limited to ESP family, unlike competitors that emphasize broader MCU ecosystems (e.g., Arduino).
Lacks explicit integrated cloud or IDE features beyond OTA updates.
UI/UX or onboarding could be enhanced to match modern app experiences.
About ESP32_Flasher
ESP32_Flasher is a tools app developed by EParisot.
Download Statistics
ESP32_Flasher has been downloaded 40 thousand times. In the last 30 days, the app was downloaded 4.3 thousand times.
User Ratings
ESP32_Flasher is rated 3.33 out of 5 stars. The rating is based on 140 ratings.
App Information
ESP32_Flasher is FREE to download. The APK download size is 19.52 MB. The latest version available is 4.4.0. The last update was on June 28, 2026.
Technical Requirements
The app has a content rating of Everyone. The app has been available on Google Play July 2024.
Description
Flash / Read / Erase / OTAUpdate ESP32 - ESP8266 - ESP32S2 - ESP32S3 - ESP32C2 - ESP32C3 - ESP32C5 - ESP32C6 - ESP32H2 -ESP32P4 - BW16 boards from android app over USB (UART and OTG supported).
Automatic bootloader mode (configurable) Supports many baudrate and compression disable mode Serial Monitor for both text and plot.
How to operate:
Select your device from the list, you can disable Bootloader auto mod if not supported by your device
Browse and select your firmware / bootloader / partition scheme files from your smartphone memory,
Set the offset for each binary file you want to flash (you may see them in the output of esptool compilation...)
Put your device into Bootloader mode (use BOOT-RST buttons)
Hit the flash/erase button to flash them to your attached ESP32/ESP8266/ESP32S2/ESP32S3/ESP32C3/ESP32C5/ESP32C6/BW16 via USB.
Before the flash/erase begins, you can cancel operation (may need to wait before the procedure completely cancel)
Check my other app that uses this feature : ESP32NetworkToolbox
Recent changes: Added spiMode, spiFreq and flashSize options. Those only apply to the first file you flash, and it must be a bootloader (no support on BW16). Not all values will work with your specific device, be cautious, it wont break anything though;
Get a detailed PDF report for ESP32_Flasher with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
BEST EPS program app. I request developer the app new update 🙂
★★★★★Kowsar Gamer· May 11, 2025
I try all type of esp8266 or esp32 flasher but this app is overall best. If you need to flash your esp board please try this app
★★★★★AMYD Projects· Jan 3, 2026
That's a great app but is it possible to add auto upload option to bw16 board Update: Thanks for your quick response I mean upload without press burn and rst buttons to enter upload mode, it's like Arduino ide do for bw16 type c board
★★★★★Spencer's Pissed· Mar 18, 2026
Totally works with my Samsung Galaxy phone a16 I think. As of this writing it works for erasing and flashing esp-wroom-32 for those of you familiar with hiletgo, it's the esp-32D. I am going to keeping an eye on this one. Now I can microcontroller on the go. Now if I can get things going through termux like it used to, I will be 100% untouchable, but this app gets me all the way up to 97% so all the same, Thanks dev!
★★☆☆☆Kyle Ultee· Jun 9, 2026
I tried to flash bruce into my tembed, and now it won't turn on even if I hit thr reset button on the board
★☆☆☆☆Sasi Ck· Aug 30, 2024
HELLO DOES ANYONE KNOWS HOW TO PROGRAM 'ESP 32 S3 16n 8r, this app does not have library for this not able to program
★★☆☆☆Rusty Man· Aug 22, 2024
Tested on ESP32-S3-Matrix via USB-C and not work. Need to use pc for flash
Google Play Rankings for ESP32_Flasher
This app is not ranked
Technologies used by ESP32_Flasher
ESP32_Flasher is requesting 11 permissions and we don't have library information (yet).
Show details
Trust & Safety: Uses standard Android permissions for network access, USB management, and foreground service operation; includes license check. Permissions reflect typical USB flashing and online functionality without revealing unnecessary sensitive data.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.