Free Online M3U8 / HLS Player
Paste an M3U8 (HLS) link or any video URL and play it instantly in your browser — no download, no install.
Start Playing Now — It's FreeWhy Play M3U8 / HLS Here?
Built-in HLS Engine
Powered by hls.js, so .m3u8 streams play even in browsers that don't support HLS natively.
Just Paste a URL
Drop in any M3U8, MP4, WebM, or DASH (.mpd) link and press play. No setup, no code.
Nothing Uploaded
The stream loads directly from its source to your browser. We never proxy or store your video.
Works Everywhere
Windows, Mac, Linux, ChromeOS, mobile — it's just a web page. Nothing to install.
OnlinePlayer vs Other Ways to Play a Stream
| Feature | OnlinePlayer | Native <video> | Desktop player |
|---|---|---|---|
| Play M3U8 / HLS URL | ✅ | Safari only | ✅ |
| Play DASH (.mpd) URL | ✅ | ❌ | ✅ |
| Play plain MP4/WebM URL | ✅ | ✅ | ✅ |
| No install required | ✅ | ✅ | ❌ |
| Works on mobile / Chromebook | ✅ | Limited | ❌ |
Supported URL Formats
Paste a direct link in any of these and OnlinePlayer streams it in the browser:
Streaming
HLS (.m3u8), MPEG-DASH (.mpd)
Progressive
MP4 (H.264), WebM (VP9/AV1)
Note
The source server must allow cross-origin (CORS) requests
How to Play an M3U8 / HLS Stream Online
Open OnlinePlayer
Go to onlineplayer.app/m3u8-player in your browser.
Paste the URL
Add your .m3u8 (or .mpd / .mp4) link via the Add URL option.
Play
Playback starts immediately. Use speed control and fullscreen as usual.
M3U8 / HLS Player FAQ
What is an M3U8 / HLS stream?
M3U8 is the playlist file for HLS (HTTP Live Streaming) — it points to many small video segments. Most browsers except Safari can't play it natively, so OnlinePlayer uses the hls.js engine to play it.
Can I play a DASH (.mpd) link too?
Yes. OnlinePlayer supports MPEG-DASH (.mpd) streams via dash.js, alongside HLS and progressive MP4/WebM.
My stream won't load — why?
The most common cause is CORS: the server hosting the stream must allow cross-origin requests. A direct MP4 usually works; HLS/DASH manifests need proper CORS headers on the source.
Is my stream uploaded anywhere?
No. The stream is fetched directly from its source to your browser. OnlinePlayer never proxies, stores, or sees your video.