Free browser tool
M3U8 Player Online
Play and test a public M3U8 or HLS stream URL directly in your browser. No account, upload, or installation is required.
Test an M3U8 or HLS stream
Paste a public stream or YouTube URL above to begin.
How to test an M3U8 stream
- Copy the complete public M3U8, HLS, or YouTube URL.
- Paste it into the Stream URL field and select Play stream.
- If playback fails, verify that the source is online and permits playback from another website.
Why a valid stream may not play
The source server may block cross-origin requests, require a geographic location, reject your network, or stop publishing the playlist. Browser security prevents this tool from adding restricted request headers or bypassing those controls.
Supported formats
The player supports HLS playlists through video.js and standard YouTube watch, live, short, and embed URLs.
M3U8 player FAQ
What is an M3U8 file?
An M3U8 file is a UTF-8 playlist used by HTTP Live Streaming (HLS). It points a video player to the media segments and quality variants that make up a live stream or on-demand video.
How do I test an M3U8 URL online?
Paste the complete public M3U8 or HLS URL into the field above and select Play stream. The player requests and plays the stream directly in your browser.
Why does a valid M3U8 stream fail to play?
The source may be offline, block cross-origin browser requests, require a specific location or signed token, or reject requests from another website. This player does not bypass those source controls.
Which URLs does this player support?
The player supports public M3U8 and HLS stream URLs plus standard YouTube watch, live, short, and embed URLs.