M3U8 / HLS Downloader

Download an .m3u8 HLS stream and save it as a single MP4 file.

Support
Works Offline
Privacy First
No Login
No API
fetch
Web Crypto
Blob

Can't find the video link? Get our M3U8 & MP4 detector

Our free browser extension detects .m3u8 (HLS), .mpd (DASH) and direct .mp4, .webm and .mov links on any page and sends them here to play or download.

Get the extension

Video stream

Paste an .m3u8 (HLS), .mpd (DASH) or direct video URL

MP4 output

Preview and save the merged file

Load a stream or file, pick a quality, and the merged video appears here.

About the M3U8 / HLS Downloader

Paste an HLS playlist URL, pick a quality variant and this tool fetches every .ts segment, decrypts AES-128 protected streams with the Web Crypto API and remuxes the result into one playable MP4 you can save — all inside your browser.

Examples

Master playlist

https://example.com/video/master.m3u8

Output

3 variants found → 1080p selected
182 segments fetched → remuxed → video.mp4 (94.2 MB)

Encrypted stream

https://cdn.example.com/live/index.m3u8

Output

AES-128 key loaded
54 segments decrypted → stream.mp4 (21.8 MB)

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser