Espressif ESP32/ESP8266 Online Flasher
If you have a Chromium-based web browser it's often possible to flash your ESP32 device direct from the web browser...
- Click one of the links below to install the relevant firmware.
 - Choose the communications port for your ESP8266/ESP32 device from the list
 - In the next window, click 
Install Firmware - Click 
Installin the next window to confirm - If the window stays with a spinning progress indicator but nothing happens for 10 seconds, you may need to put your ESP32 into bootloader mode first by holding 
BOOTwhile tappingRESET/ENbutton. - Once complete, you can connect with the Web IDE (ensure 
Baud RateinSettings -> Communicationsis set to115200) 
NOTE: The ESP8266 build provided here is for 512k boards, but works on 4MB boards too. To make the most of a 4MB board check out the ESP8266 page