Download M3U8
Free Online M3U8 Downloader — No Registration Required

Free Online M3U8 Downloader
& M3U8 to MP4 Converter

Download, convert, and play M3U8 videos online for free.

Online PlayerBatch DownloadCORS BypassProxy SupportMulti-threaded
Speed Boost OFFVideo:https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8
Loading player...

Understanding M3U8 & HLS Streaming

Everything you need to know about M3U8 files, HLS protocol, and how to download streaming videos.

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 →

How to Download M3U8

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 →

CORS & Hotlink Protection

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.

TS Segments Explained

HLS breaks videos into small .ts (MPEG Transport Stream) segments, typically 2-10 seconds each. This enables adaptive bitrate streaming and efficient CDN delivery.

Browser-Side FFmpeg

Modern browsers can run FFmpeg via WebAssembly. This tool downloads TS segments in parallel and merges them client-side — no server uploads needed.

Adaptive Bitrate (ABR)

Master M3U8 playlists offer multiple quality levels. The player automatically switches between resolutions based on your network speed for smooth playback.

Frequently Asked Questions

Is this M3U8 downloader free to use?
Yes, this online M3U8 player and downloader is completely free. No registration, no limits, and no watermarks. All processing happens in your browser.
Can I download M3U8 videos from any website?
You can download from any publicly accessible M3U8 URL. For sites with CORS restrictions or hotlink protection, enable the built-in Cloudflare Worker proxy and set appropriate Referer/Origin headers.
What is the difference between TS and MP4 export?
TS (Transport Stream) is the native HLS segment format — our tool simply concatenates all segments. MP4 uses the same concatenation approach in the browser. For true MP4 remuxing without re-encoding, FFmpeg.wasm can be used server-side.
Why does my M3U8 URL not work?
Common issues include CORS blocking, expired tokens, or geo-restrictions. Enable the CORS proxy, set the correct Referer, and ensure the stream URL is still active. Some DRM-protected streams (Widevine/FairPlay) cannot be downloaded.
How fast is the download?
Download speed depends on your internet connection, the server bandwidth, and the number of concurrent connections. You can adjust concurrency (1-16 threads) for optimal performance. Typical speeds range from 5-50 MB/s.
Is it legal to download M3U8 streams?
This tool is intended for downloading content you own or have permission to download. Always respect copyright laws and the terms of service of the content provider. This tool is for educational and personal use only.

What Is an M3U8 File?

A closer look at the playlist format that powers modern video streaming across the web.

A Universal Playlist Format

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.

From Local Playlists to Online Streaming

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.

How It Works Behind the Scenes

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.

Widely Supported Across Platforms

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).

How to Open an M3U8 File

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.

Recommended Players

  • VLC Media Player — Free, open-source, and handles virtually any M3U8 stream.
  • iTunes & Songbird — Great for managing and playing M3U8 audio playlists.
  • Our Online M3U8 Player — No installation needed; just paste the URL and press play.
  • XMMS (Linux) and CocoModX (macOS) for platform-specific needs.

Online vs Local Files

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.

Want to Save Videos for Offline Viewing?

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