Skip to content
Global Free TVAdvertise

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.

The URL stays in your browser and is not added to our directory.

Test an M3U8 or HLS stream

Paste a public stream or YouTube URL above to begin.

How to test an M3U8 stream

  1. Copy the complete public M3U8, HLS, or YouTube URL.
  2. Paste it into the Stream URL field and select Play stream.
  3. 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.