Browser-based HLS testing
M3U8 Player Online
Play and test M3U8/HLS streams directly in your browser. Use this tool only with streams you own or are authorized to access.
Quality
Shown when the stream provides multiple levels.
Diagnostics Collapsed
Diagnostics will appear here after playback starts.
- Playback errors stay in your browser.
- CORS, authorization, codec, and media segment issues may be reported here.
- This panel is collapsed by default to keep the player focused.
About this M3U8 player
M3U8 is a playlist format commonly used by HLS streams. This page is designed for quick testing, previewing, and troubleshooting authorized streams without uploading the URL to a server.
The player area is intentionally kept first on the page, while longer explanations and policy notes stay below the tool.
FAQ
Why does an M3U8 stream fail to play?
Common causes include CORS restrictions, expired URLs, unsupported codecs, source authorization, or malformed media segments.
Does this tool provide video sources?
No. It does not host, index, search, or recommend media content.
Where is my history stored?
History uses localStorage, so entries stay in your browser.