Uploaded January 2026 | Updated September 2026, 1 week ago
In this video, I’ll show you how to control an ESP32 directly from a web browser.
Previous video: youtu.be/wGIGs0nl_JU
Instead of just displaying data like in the previous video, this time we’ll use the browser to turn an LED ON and OFF using a simple web interface.
The ESP32 runs a real HTTP web server and listens for requests coming from the browser.
We start with the most basic examples and gradually build up to a clean, centered UI that uses JavaScript for smooth updates — without refreshing the page.
No displays, no buttons connected to the board — just Wi-Fi and a browser.
🔧 What you’ll learn in this video:
How ESP32 works as an HTTP web server
How to control hardware using a web browser
The difference between links, buttons, and JavaScript control
How HTTP requests trigger actions on ESP32
How to build a simple web UI for hardware control
How to update the UI without refreshing the page
🧪 Hardware used:
ESP32 (any board will work)
LED + resistor (or built-in LED)
🧩 Examples covered:
Basic LED control using simple links
LED control using HTML buttons
Adding CSS for better appearance
Using JavaScript (fetch) for smooth UI updates
Centered, modern card-style layout
CODE: github.com/VolosR/browserToEsp32
☕ Support the channel
If you found this video useful, please leave a like and a comment — it really helps the channel.
If you’d like to support my work:
Patreon →patreon.com/VolosProjects
Ko-fi → ko-fi.com/volosprojects
YouTube Membership → youtube.com/channel/UCit2rVgOvhyuAD-VH5H_IHg/join
Or use YouTube’s Thanks feature
#ESP32
#ESP32WebServer
#IoT
#ESP32Tutorial
#WebDashboard
#NoDisplay
#Arduino
#Embedded
#Maker
In this video, I’ll show you how to control an ESP32 directly from a web browser.
Previous video: youtu.be/wGIGs0nl_JU
Instead of just displaying data like in the previous video, this time we’ll use the browser to turn an LED ON and OFF using a simple web interface.
The ESP32 runs a real HTTP web server and listens for requests coming from the browser.
We start with the most basic examples and gradually build up to a clean, centered UI that uses JavaScript for smooth updates — without refreshing the page.
No displays, no buttons connected to the board — just Wi-Fi and a browser.
🔧 What you’ll learn in this video:
How ESP32 works as an HTTP web server
How to control hardware using a web browser
The difference between links, buttons, and JavaScript control
How HTTP requests trigger actions on ESP32
How to build a simple web UI for hardware control
How to update the UI without refreshing the page
🧪 Hardware used:
ESP32 (any board will work)
LED + resistor (or built-in LED)
🧩 Examples covered:
Basic LED control using simple links
LED control using HTML buttons
Adding CSS for better appearance
Using JavaScript (fetch) for smooth UI updates
Centered, modern card-style layout
CODE: github.com/VolosR/browserToEsp32
☕ Support the channel
If you found this video useful, please leave a like and a comment — it really helps the channel.
If you’d like to support my work:
Patreon →patreon.com/VolosProjects
Ko-fi → ko-fi.com/volosprojects
YouTube Membership → youtube.com/channel/UCit2rVgOvhyuAD-VH5H_IHg/join
Or use YouTube’s Thanks feature
#ESP32
#ESP32WebServer
#IoT
#ESP32Tutorial
#WebDashboard
#NoDisplay
#Arduino
#Embedded
#Maker










