M3U8 Player Online

Paste a public or authorized M3U8 link to preview HLS playback, review the Playback Log, and check common browser-side stream issues.

3D illustration of an HLS and M3U8 online video player

HLS stream playback panel

Test only public or authorized video links. Respect copyright, privacy, and the source site’s terms.

Ready to test your HLS stream Paste an M3U8 URL above and click Play to load it in the browser player.
0:00 / 0:00

Playback Log Logs browser-side playback events for public or authorized links. Results depend on browser, network, CORS, CDN, server, MIME/codec, Range and access settings; MetisTools does not bypass CORS, DRM, copyright or source permissions.

Logs browser-side playback events for authorized links.

Status: Ready. Paste a public or authorized link, then click Play to start a diagnostic session.
Playback Diagnostic Log
INFO = normal progress, SUCCESS = playback milestone, WARNING = possible issue, ERROR = playback failure.
Video URLs are hidden from copied reports for privacy.

Drag the lower-left corner to expand the log area and review more diagnostic lines.

Embed This Player For private or signed URLs, use short-lived links and source-side access rules. The embed does not hide or proxy the video URL.

Embed public or authorized streams only.

<iframe title="Embed This Player" src="https://metistools.com/embed/m3u8" width="100%" height="360" style="border:0;aspect-ratio:16/9" allow="autoplay; fullscreen; encrypted-media" allowfullscreen loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>

How to Use M3U8 Player

1

Paste an M3U8 link: Paste a public or authorized M3U8 URL into the input box.

2

Click the Play button: Load the stream and check browser playback support.

3

Use player controls: Check play, pause, volume and fullscreen controls.

4

Review playback issues: Identify URL, CORS, codec or network problems.

What This M3U8 Player Checks

  • Checks whether a public or authorized M3U8 playlist can be loaded by the browser.
  • Uses browser playback events and HLS loading events to show likely playlist, segment, codec or network issues.
  • Displays Playback Log records so you can compare loading progress, warnings and playback failures.
3D M3U8 playlist file and media segment illustration for HLS testing

Common M3U8 Playback Problems

  • The playlist or media segments may be expired, private, blocked by tokens, geo-restricted or unavailable from your network.
  • CORS rules can prevent this website from fetching playlists, keys or segment files in the browser.
  • Invalid playlists, missing segments, unsupported codecs, DRM requirements or slow servers can stop playback.
3D online video playback illustration for HLS stream troubleshooting

Browser and Access Limits

  • This tool tests playback from your browser and does not bypass CORS, DRM, login walls, private access controls or copyright restrictions.
  • A stream that works in VLC may still fail in the browser because browser CORS, codec and MediaSource rules are different.
  • For deeper server-side checks, review your source server logs, CDN settings, CORS headers and playlist or segment responses.
3D warning illustration for browser playback limits and authorized HLS testing

FAQ