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.

Enter an M3U8 URL to get started.

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.

History

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.