Local browser processing. Your video is never uploaded to us.Verify our privacy model
Free local HLS downloader

Free Online M3U8 Downloader – Save HLS Video as MP4 or TS

Analyze a public HLS VOD playlist, select its quality, download ordered segments, and save the original stream or a locally remuxed media file.

No upload No signup No watermark
Open the tool
Browser media workbench
Local session
Paste a public, CORS-enabled VOD playlist to begin.

Download M3U8 video segments in their original order

Four limited-concurrency workers improve throughput while preserving the playlist's exact segment sequence.

Save M3U8 as TS or fragmented MP4

Original-stream mode keeps the source container instead of forcing a slow and unnecessary re-encode.

Remux an authorized M3U8 download to MP4

Choose MP4 output when compatible source tracks need a more convenient downloadable container.

How to download M3U8 HLS video online for free (step by step)

Paste the direct playlist URL, analyze it, select the required adaptive variant, and start the job. The browser resolves every relative segment URL against the selected media playlist.

The downloader is designed for completed VOD playlists. Live streams continually change, and encrypted or DRM-protected media is reported but not processed.

How an M3U8 downloader handles CORS and signed URLs

Every playlist and segment must permit browser cross-origin requests. Signed URLs must remain valid until the last segment is fetched. This site does not relay blocked requests through a public proxy.

If a source requires cookies, Authorization, or a private Referer, use an approved local workflow for the system you control rather than sharing those credentials with an online service.

Common questions

M3U8 Downloader frequently asked questions

Straight answers about browser support, privacy, source access, and output behavior.

How does the free online M3U8 downloader merge video segments?

It resolves the selected media playlist, downloads segments in their original order with limited concurrency, then combines MPEG-TS or fragmented MP4 bytes locally. You can keep the source container or remux it with the browser media engine.

Why does the M3U8 downloader save a TS file instead of MP4?

Many HLS playlists contain MPEG transport stream segments. Original-stream mode preserves that container as a TS file. Choose MP4 output to remux compatible tracks into an MP4 container.

Why does an M3U8 to MP4 conversion fail with a CORS error?

Browsers can only fetch a playlist and its segments when the source permits cross-origin access. A URL may work in a media app yet still be blocked in a web page because the server does not return the required Access-Control-Allow-Origin header.

Does the free M3U8 to MP4 converter support live streams?

The converter handles completed VOD playlists marked with EXT-X-ENDLIST. Live playlists continually add segments, so use the online HLS player for testing or a desktop recording workflow for authorized live capture.

Can this browser converter process encrypted or DRM-protected HLS?

No. The tool reports encryption markers but does not bypass AES keys, DRM, authentication, cookies, or access controls. Use it only with an unencrypted source you own or have permission to process.

What is the difference between remux and compatible conversion?

Remux copies the existing audio and video streams into a new container, so it is fast and preserves quality. Compatible conversion re-encodes the media to H.264 and AAC, which takes longer but works with more players and editors.