StreamLab M3U8 100% Free
100% FreeUnlimited Use

Free HLS Video Downloader

Download video from M3U8 / HLS links and save as MP4 — 100% free, unlimited, fully in your browser. No signup, no uploads to our servers.

FFmpeg m3u8 to mp4 · hls video downloader · FFmpeg.wasm

Just want to preview? Try Online Player →

Paste an M3U8 link, pick an output format, and click Download

How to Download Video from M3U8

  1. Copy the M3U8 link

    Find the .m3u8 or HLS playlist URL from your browser dev tools, streaming page, or app capture.

  2. Paste and start

    Paste the link above, choose an output format, and click Download. We parse the HLS playlist automatically.

  3. Pick quality (if needed)

    When multiple resolutions exist, choose the quality you want before downloading.

  4. Save your video

    Pick MP4, MOV, MKV, or another format. FFmpeg.wasm remuxes TS segments and converts locally on your device — no desktop FFmpeg install required.

What Is M3U8 / HLS?

M3U8 is a playlist file used by HTTP Live Streaming (HLS) — one of the most common formats for online video and live streams. Instead of one big file, HLS splits video into small TS segments. Our HLS video downloader fetches those segments in your browser and uses FFmpeg to merge them into a standard MP4 you can keep offline.

Browser-Based FFmpeg Conversion

StreamLab runs the official FFmpeg.wasm engine (ffmpeg-core) entirely in your browser via WebAssembly — the same industry-standard media tool used by professionals worldwide. After HLS segments download locally, FFmpeg remuxes TS streams into your chosen format (MP4, MOV, MKV, and more) without re-encoding when possible, so conversion is fast and quality stays intact. No command line, no server upload, no desktop install.

Why Use This HLS Video Downloader

Free & Unlimited

Download video from m3u8 links as many times as you want — no subscription, no daily caps.

Encrypted Streams

Handles AES-128 protected HLS streams automatically when keys are in the playlist.

Multi-Quality

Master playlists with 720p, 1080p, or more — pick the resolution you need.

Private & Local

Everything runs in your browser. Video never uploads to our servers.

Common Use Cases

Save Live Stream Replays

Download HLS replays or catch-up streams for offline viewing.

Course & Tutorial Videos

Keep authorized educational content as MP4 for study without an internet connection.

Internal & Test Streams

Developers and QA teams can quickly save test m3u8 streams as MP4 files.

Cross-Device Playback

Convert m3u8 to MP4 for players and editors that don't support HLS natively.

Frequently Asked Questions

How do I download video from M3U8?

Paste your .m3u8 link into the box above, pick MP4/MOV/MKV or another format, click Download, select a quality if prompted, and wait for the file to save. The whole process runs in your browser.

Is this HLS video downloader free?

Yes — 100% free with no signup and no download limits. We don't charge for any quality level.

What's the difference between M3U8 and MP4?

M3U8 is a streaming playlist (HLS); MP4 is a single video file. Our tool downloads HLS segments and remuxes them into MP4.

Why did my download fail?

Common causes: expired link, CORS blocks from the source site, encrypted streams without accessible keys, or non-TS segment formats. Try another quality or check the link in Online Player first.

Do you store my video links?

No. Links and video data are processed locally in your browser and never uploaded to our servers.

Can I download live streams?

You can download VOD and completed replays. Active live streams need a finished playlist with segments — ongoing live capture is not supported.

Does this tool use FFmpeg?

Yes. We use the official FFmpeg.wasm package (ffmpeg-core) — a WebAssembly build of FFmpeg — to remux downloaded HLS/TS segments and export MP4, MOV, MKV, and other formats directly in your browser. It runs locally on your device with no server-side conversion.

Which output formats are supported?

MP4 (default), MOV, M4V, MKV, AVI, WMV, and FLV. MP4 and most other formats use fast stream copy; WMV re-encodes and takes longer. Everything is converted locally in your browser with FFmpeg.wasm.

Good to Know

  • Only download content you are authorized to save. Respect copyright and platform terms.
  • Some sites block external downloads — those links may not work.
  • Large files take longer; keep this tab open until the download completes.