🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇸🇦 العربية🇧🇷 Português
🚀 Explore All Tools
🚀 Explore All Tools

HLS Stream Downloader

Download HLS .m3u8 streams and save the .ts segments as one file — free, private, in-browser.

Paste a master or media .m3u8 playlist URL. Master playlists auto-select the highest-bandwidth variant.
Note: the stream host must allow CORS (Access-Control-Allow-Origin) for direct browser download. Otherwise use the Dailymotion/Vimeo tools, which resolve CORS-open CDN links for you.
Only unencrypted public streams work. AES-128/SAMPLE-AES encrypted or DRM-protected streams (Widevine, FairPlay) are not supported.
📋

How to use this tool

1
⌨️
1. Enter your input
Type, paste or drop your file above.
2
🔒
2. Run in browser
Your files never leave your device.
3
💾
3. Download result
Save or copy instantly, no sign-up.

Download HLS (.m3u8) streams in your browser

Free HLS Stream Downloader parses an HLS playlist and fetches its .ts segments directly in your browser, then saves them as a single file. Paste a master or media .m3u8 URL to get started — no server round-trip, no account.

How to download a stream

  • Copy the .m3u8 URL from the player or the page's network activity
  • Paste it above and start the fetch
  • Save the combined .ts file

Good to know

  • Master playlists with multiple qualities resolve to a playable media playlist
  • Segments are fetched sequentially — long streams take time
  • Streams that require the page's referer or cookies will not work here

Frequently asked questions

How do I download an HLS stream? +

With this tool: paste the .m3u8 playlist URL, click Fetch Segments, wait for all .ts chunks to download in your browser, then save the combined file. Master playlists auto-select the highest-bandwidth variant.

What format is the output file? +

A raw MPEG-TS (.ts) concatenation of the stream segments. It plays directly in VLC and mpv; convert it to MP4 with our free Video to MP3 / video converter tools or FFmpeg (`ffmpeg -i stream.ts -c copy out.mp4`).

Why does a stream fail with a CORS error? +

Browsers block cross-origin reads unless the host sends Access-Control-Allow-Origin. Our Vimeo/Dailymotion tools resolve CORS-open CDN links for you — use those first, and use this tool for direct playlist URLs and pasted playlist text.

Do encrypted or DRM streams work? +

No. AES-128/SAMPLE-AES encrypted playlists and DRM systems (Widevine, FairPlay, PlayReady) are not supported — only unencrypted public streams.

🔒 100% browser-based — your files never leave your device