M3U8 Online Player

Free online M3U8/HLS video streaming — paste a link and play instantly

Supports HLS live streams, VOD, adaptive bitrate switching, compatible with all major browsers and mobile devices

Why Choose M3U8Online Player

Lightning Fast

Powered by HLS.js engine, quickly parses M3U8 playlists for smooth video streaming

Safe & Secure

Pure browser-side playback, no data uploaded, no plugins or software required

Cross-Platform

Works on Chrome, Safari, Firefox, Edge — both mobile and desktop

Completely Free

All features are free, supporting live streams, VOD, and adaptive bitrate

Practical HLS guide

How to test an M3U8 stream reliably

An M3U8 file is a text playlist, not the video itself. It points to media segments and may also describe alternate bitrates, audio tracks, and subtitles. This player reads that playlist in your browser and requests each segment directly from the stream host. Use only URLs you own or are authorized to access.

  1. Step 1

    Use the playlist URL

    Paste a complete HTTP or HTTPS URL ending in .m3u8, including any required query token. Do not paste a page URL that merely contains a video player.

  2. Step 2

    Start playback and inspect

    Select Play. A valid master playlist may switch quality automatically. Use the player statistics to check the active level, resolution, buffer, and network behavior.

  3. Step 3

    Keep sensitive links private

    Saved links and history stay in local browser storage, but signed URLs can contain credentials. Avoid saving or sharing them on a public or shared device.

Why a stream may not play

SymptomLikely causeWhat to check
Network or CORS errorThe stream host does not allow requests from this website.The owner must return an appropriate Access-Control-Allow-Origin header for playlists, keys, and segments.
403 or 401 responseThe signed URL expired or requires cookies, headers, or an account.Generate a fresh authorized URL. This player does not bypass authentication or access controls.
Playlist loads, video stays blankUnsupported codec, DRM, mixed content, or inaccessible segments.Check that every segment uses HTTPS, opens successfully, and uses codecs supported by your browser.
Frequent bufferingBitrate exceeds available bandwidth or the origin/CDN is slow.Try a lower variant and compare segment download time with segment duration.

What is M3U8 Online Player?

M3U8Online is a free online M3U8 player based on the HLS (HTTP Live Streaming) protocol, allowing you to play M3U8 video streams directly in your browser. Whether it's live streams, VOD, or IPTV channels, simply paste the link to start playing.

Supports adaptive bitrate switching (ABR) — the player automatically selects the best quality based on your network conditions. Supports resolutions from 360p to 4K, compatible with AES-128 encrypted streams. Powered by HLS.js, compatible with Chrome, Firefox, Safari, Edge and all major browsers.

Common uses: watching IPTV live broadcasts, testing HLS stream URLs, playing webcam feeds, watching sports events, debugging streaming services, etc. All playback happens locally in your browser without going through our servers, ensuring security and privacy.