M3U8 / HLS Downloader

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.

Loading...

Multi-threaded

Download multiple segments simultaneously for maximum speed.

Auto Retry

Failed segments are automatically retried with configurable attempts.

Auto Merge

Segments are merged into a single video file automatically after download.

How It Works

1.

Enter the M3U8 stream URL

2.

Configure threads, retries, and merge settings

3.

Click Download — segments fetch concurrently and auto-merge

How the browser M3U8 downloader works

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.

Download limits & tips

  • Only download media you have rights to save
  • CORS/key access required for encrypted playlists
  • Very long live windows can exhaust device memory—prefer VOD or shorter windows
  • Network throttling or 403 CDNs may need lower thread counts

Popular guides (built for our free tools)