What is M3U8?
M3U8 is a UTF-8 encoded playlist file used by the HTTP Live Streaming (HLS) protocol. It contains a list of media segment URLs (.ts files) that make up a complete video stream.
Read more →Download, convert, and play M3U8 videos online for free.
https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8Everything you need to know about M3U8 files, HLS protocol, and how to download streaming videos.
M3U8 is a UTF-8 encoded playlist file used by the HTTP Live Streaming (HLS) protocol. It contains a list of media segment URLs (.ts files) that make up a complete video stream.
Read more →Learn how to download M3U8 videos step by step. We cover extracting TS segments, bypassing CORS restrictions, and merging files into a single playable video.
Read more →Many video servers block cross-origin requests. Our built-in Cloudflare Worker proxy lets you bypass CORS and Referer checks, making any M3U8 stream accessible.
HLS breaks videos into small .ts (MPEG Transport Stream) segments, typically 2-10 seconds each. This enables adaptive bitrate streaming and efficient CDN delivery.
Modern browsers can run FFmpeg via WebAssembly. This tool downloads TS segments in parallel and merges them client-side — no server uploads needed.
Master M3U8 playlists offer multiple quality levels. The player automatically switches between resolutions based on your network speed for smooth playback.
A closer look at the playlist format that powers modern video streaming across the web.
An M3U8 file is a UTF-8 encoded multimedia playlist. It is a plain text file that describes where media files are located, allowing both audio and video players to find and play the content in sequence.
Originally designed for playing local audio files like MP3s, the M3U8 format has evolved far beyond that. Today it powers everything from personal music collections to large-scale video-on-demand services. An M3U8 file can reference media using absolute paths, relative paths, or remote URLs, giving it remarkable flexibility.
Think of an M3U8 file as a shortcut to your media. Instead of opening each song or video one by one, the playlist tells your player what to play and in what order. Whether you are streaming an internet radio station or binge-watching a video series, the underlying principle is the same: open the file and let the playlist do the work.
Most modern media players and streaming applications support the M3U8 format natively. From desktop software like VLC and iTunes to mobile apps and browser-based players, M3U8 has become the standard playlist format for HTTP Live Streaming (HLS).
While you can open an M3U8 file with any text editor (such as Notepad on Windows) to view the URLs inside, this only lets you read the playlist — not play the actual media. To listen to music or watch videos, you need a media player that understands the format.
Online M3U8 players work great when the playlist and its media are hosted on the web. However, if the M3U8 file is stored locally on your computer, a web-based tool cannot access it. In that case, use a desktop player like VLC instead. Remember: the M3U8 file only contains references — the actual media files must also be reachable.
Our built-in downloader can extract and save all TS segments from any M3U8 stream, letting you keep a permanent copy on your device. Switch to the Downloader tab above to get started.
“If something is important enough, even if the odds are against you, you should still do it.”— Elon Musk