๐ Enter M3U8 Link
Paste an M3U8 link and click Play
๐ Play History
No history yet
Paste M3U8 links to play HLS live streams and VOD videos instantly
Zero DependenciesWorks OfflinePure FrontendPaste an M3U8 link and click Play
No history yet
The Online M3U8 Player is a free browser-based HLS streaming tool. Simply paste an M3U8 link to play live streams and on-demand videos directly in your browser, without installing any plugins or software. Built on HLS.js for pure frontend decoding, video data streams directly from the source server to your browser without passing through any intermediate server, ensuring privacy and security.
1. Paste the M3U8 playlist URL in the input field (links ending in .m3u8)
2. Click "Play" and the player automatically loads and parses the M3U8 file
3. Use the player controls to adjust volume, quality, and playback speed
4. If multiple qualities are available, click the quality buttons to switch
5. Play history is saved locally for quick access next time
Users with IPTV M3U8 playlists can paste channel links directly to watch live TV without installing a dedicated player.
Developers building HLS streaming services need to quickly verify M3U8 link validity and stream status. This tool provides instant verification.
Network cameras and surveillance devices often provide HLS/M3U8 stream addresses. Use this tool to preview surveillance feeds directly in the browser.
HLS (HTTP Live Streaming) is Apple's streaming protocol that splits video into small TS segments indexed by an M3U8 playlist. Compared to RTMP and other protocols, HLS uses HTTP transport, naturally traverses firewalls, is CDN-friendly, and has become the mainstream protocol for internet video live streaming and on-demand delivery. HLS.js is an open-source JavaScript library that implements HLS protocol parsing in the browser, enabling native HLS playback on non-Safari browsers.