Download any M3U8 stream to your device with multi-threaded fetching
This free online M3U8 downloader lets you save HLS streams directly in your browser — no software install, no sign-up, no upload. It fetches segments in parallel, retries failed chunks automatically, and merges them into a playable video file. Works with standard M3U8 playlists (.m3u8 and .m3u) served over HTTPS. Also check our [player page](/en/player/) to preview a stream before saving, or our [converter page](/en/converter/) to convert the result to MP4.
Download multiple segments simultaneously for maximum speed.
Failed segments are automatically retried with configurable attempts.
Segments are merged into a single video file automatically after download.
Enter the M3U8 stream URL
Configure threads, retries, and merge settings
Click Download — segments fetch concurrently and auto-merge
The downloader fetches HLS media segments in parallel inside your browser, retries failed ranges, then merges TS/fMP4 parts locally. Nothing is uploaded to our servers—the playlist URL and bytes stay on your device.
Best results come from stable HTTPS sources, reasonable concurrency (avoid hammering tiny CDNs), and streams you legally may archive. Encrypted HLS requires the key URI to be fetchable with CORS; if the key is blocked, download cannot complete.
When you need a single MP4 file for editors or LMS offline viewing, finish with the converter tool (ffmpeg.wasm remux/transcode in-browser). Prefer remux when codecs are already H.264/AAC for speed and quality.