This downloads and installs the core engine from the Python Package Index.
docker run --rm -v %cd%:/config -it -p 6052:6052 esphome/esphome Use code with caution.
: Use the command line to pull the image and start the dashboard:
This is the standard way to run ESPHome directly on Windows. It allows you to use the command line and the graphical dashboard.
: If you just need to flash an existing .bin file, the ESPHome Web Tool runs directly in your browser (Chrome or Edge) using WebSerial, requiring no download at all. Option 3: Docker on Windows
: Visit the Official Python Downloads page and download the Windows installer (64-bit).
Regardless of the method, your Windows PC needs drivers to "see" your ESP32 or ESP8266 boards via USB. Installing ESPHome Manually - Smart Home Made Simple
You can then access it at http://127.0.0.1:6052 in your browser. Option 2: Standalone Windows Installer
x
We use cookies and other tracking technologies to improve your browsing experience on our site, show personalized content and targeted ads, analyze site traffic, and understand where our audience is coming from.
To find out more or to opt-out, please read our Cookie Policy. To learn more, please read our Privacy Policy.
Click below to consent to our use of cookies and other tracking technologies, make granular choices or deny your consent.
Accept All
Manage Settings
Deny All
Esphome Windows [new] Download May 2026
This downloads and installs the core engine from the Python Package Index.
docker run --rm -v %cd%:/config -it -p 6052:6052 esphome/esphome Use code with caution.
: Use the command line to pull the image and start the dashboard:
This is the standard way to run ESPHome directly on Windows. It allows you to use the command line and the graphical dashboard.
: If you just need to flash an existing .bin file, the ESPHome Web Tool runs directly in your browser (Chrome or Edge) using WebSerial, requiring no download at all. Option 3: Docker on Windows
: Visit the Official Python Downloads page and download the Windows installer (64-bit).
Regardless of the method, your Windows PC needs drivers to "see" your ESP32 or ESP8266 boards via USB. Installing ESPHome Manually - Smart Home Made Simple
You can then access it at http://127.0.0.1:6052 in your browser. Option 2: Standalone Windows Installer