Convert M3U8 to MP4 Online Free

Paste your m3u8 playlist link below – we'll download all segments and merge them into a single MP4 video. The m3u8 convert to mp4 runs in your browser, so the file never leaves your device.

No upload to serverRuns in your browserMerges all HLS segmentsFree forever

The fastest way to convert m3u8 to mp4 online

M3U8 playlists split videos into hundreds of tiny .ts segments. Our converter reads the playlist, downloads every segment in parallel, and merges them into one clean MP4 — no ffmpeg, no command line, no software install.

Parallel downloading

Segments are fetched eight at a time with automatic retries, so a 300-segment movie finishes in a fraction of the time a sequential downloader needs — even on a plain internet connection.

True MP4 output

The .ts segments are professionally remuxed into a standards-compliant MP4 container — not a renamed file. The result plays in QuickTime, Windows Media Player, phones, TVs and video editors.

Private by design

There is no upload step to skip, because there is no upload at all. The entire pipeline — playlist parsing, segment fetching, merging — runs inside your browser tab and stays on your device.

No installation

Works in Chrome, Edge, Firefox and Safari on Windows, macOS and Linux. Nothing to download, nothing to update — reload the page and you're always on the latest version of the converter.

Smart quality selection

If a link is a master playlist with several resolutions, M3U8to automatically picks the highest-quality variant so you always get the best version available without digging through options.

Free forever

No accounts, no watermarks, no “premium” upsell on basic features. The converter at the top of this page is the full product — paste, convert, download, done.

Convert m3u8 to mp4 in your browser — no upload, no waiting

Most online converters work like an upload form: you hand your file or link to a server, wait in a queue behind other people's jobs, and download the result when the server gets around to it. That queue is also a privacy hole — your media passes through, and often sits on, a machine you know nothing about.

M3U8to removes the server from the equation entirely. The moment you click Convert to MP4, your own browser opens the playlist, requests every .ts segment from the video's original CDN in parallel, and stitches them into a single MP4 file in memory. Nothing is transmitted to us — not the video, not even a thumbnail — so there is no queue, no conversion countdown, and no file size tax.

The result is a convert m3u8 to mp4 online free experience that is genuinely free and genuinely online: no trial limits, no “upgrade to unlock full speed,” and no software that lingers on your computer after you're done. When the tab closes, everything is gone except the MP4 you saved. If you searched for an m3u8 convert to mp4 instead, this is the same job: one playlist in, one MP4 out, and no server in the middle.

Why do websites deliver video as m3u8 instead of MP4?

Adaptive streaming is the main reason. A single MP4 file has exactly one quality: everyone who opens it downloads the same bytes, whether they are on fast fiber in an office or on a shaky mobile connection on a train. An m3u8 playlist, by contrast, can describe the same video encoded at five or six different bitrates. The player measures the network in real time and switches between variants — crisp 1080p when the connection is strong, a smaller 480p stream when it struggles — without the video ever stuttering or reloading.

It is also a delivery-efficiency decision. Splitting a movie into thousands of small .ts chunks lets a CDN cache and serve them from the edge node closest to the viewer, and it lets providers throttle, meter and protect content at a very granular level. The m3u8 format is simply built for distribution, not for keeping — which is exactly why a tool that merges the pieces back into one MP4 is so useful.

M3U8 vs MP4: what is the difference?

Think of it this way: m3u8 is a shopping list, MP4 is the finished product. The m3u8 file is a few kilobytes of plain text that says where each video chunk lives and how the pieces fit together; the MP4 is a single self-contained file that any player, editor or TV can open. When you convert m3u8 to mp4, you are not changing the video itself — you are downloading the chunks the list points to and packing them, untouched, into one portable container. That is why the conversion here is fast and lossless: no re-encoding, no quality loss, just clever assembly of the exact bytes the stream already contained.

How to convert m3u8 to mp4

Three steps, about one minute. If you can copy and paste a link, you can do this.

1

Find the m3u8 link of the video you want

On the page with the video, right-click anywhere → Inspect → open the Network tab → type m3u8 in the filter box, then play the video and copy the request URL that appears. If you already have the m3u8 link, just skip to the next step.

2

Paste it above and click Convert

Drop the URL into the box at the top of this page and press Convert to MP4. M3U8to reads the playlist instantly and fetches all segments in parallel — you'll see live progress as each chunk arrives.

3

Download your merged MP4 file

When the progress bar reaches 100%, hit Download MP4 to save the finished video. It's a normal .mp4 file — play it anywhere, edit it, or move it to your phone.

Prefer a downloader for any page?

Get the M3U8toChrome extension — one-click capture & download on any site, with the same local, no-upload processing you get here.

Get the Extension

When you might need to convert m3u8 to MP4

The pattern is always the same — a video that plays fine in the browser but leaves nothing on your disk. Here is where people use this converter most.

Saving lectures and webinars

Universities, conference platforms and webinar services stream their recordings as HLS. Convert the playlist once and the session is yours to rewatch offline, at double speed, on a plane, or years after the course page disappears.

Archiving your own streams

If you broadcast on a platform that serves m3u8 replays, converting your past streams to MP4 gives you a durable master copy that no platform policy change, deletion or expired CDN link can take away from you.

Editing source material

Video editors want files, not playlists. Dropping a merged MP4 into Premiere, DaVinci Resolve or CapCut just works — while pointing an editor at an m3u8 URL usually fails or requires extra plugins and proxy downloads.

Watching on any device

A merged MP4 plays on smart TVs, game consoles, car screens and old tablets that have no idea what HLS is. Copy it to a USB stick and it will play anywhere, with no app and no internet connection required.

Troubleshooting: when a link refuses to convert

If a conversion fails, the playlist itself is almost always the reason — and the fix is usually quick. First, make sure the URL is the playlist file itself (it should end in .m3u8, or return application/vnd.apple.mpegurl) rather than the page that plays the video. Second, some links are temporary: session-bound URLs expire within minutes, so copy a fresh one right before you convert. Third, if segments live on a different domain than the playlist, the site may block cross-origin requests — try the link in another browser profile or network, or check whether the site offers an official download.

Encrypted streams that use AES-128 keys are detected before any download starts. The converter then shows how to finish the save with the M3U8to Chrome extension, instead of producing a broken file. Everything else — VOD playlists, sliding-window replays, multi-variant master playlists — converts normally.

Frequently asked questions

Everything people usually ask before their first conversion.

What is an m3u8 file?

An m3u8 file is a plain-text playlist used by HLS (HTTP Live Streaming). Instead of storing the video itself, it lists the addresses of many small video chunks — usually .ts segments a few seconds long — plus metadata like each segment's duration and available video qualities. Video players read this list and play the chunks back-to-back, which is why almost every live stream and a huge number of on-demand videos on the web are delivered as m3u8.

Because the playlist only points to the segments, an “m3u8 file” on its own isn't watchable — you need to download the segments it references and join them. That's exactly what M3U8to does: it reads the playlist, fetches every segment, and hands you one playable MP4.

Is it free? Is there a file size limit?

Yes, M3U8to is completely free — no account, no watermark, no per-day quota, and no artificial file size cap. Because the conversion happens inside your own browser, the practical limit is simply your device's memory. Hour-long videos typically convert without any trouble on a normal laptop; extremely large or very high-bitrate streams may be limited by the RAM available to your browser.

Does the video upload to your server?

No — never. M3U8to is a 100% client-side tool. When you paste an m3u8 link, your browser fetches the playlist and its video segments directly from the original CDN, merges them locally, and produces the MP4 on your device. Our servers never see, store, or proxy your video — we couldn't watch what you downloaded even if we wanted to. That's the core promise of this converter: private by architecture, not just by policy.

What does m3u8 convert to mp4 mean?

It means taking an HLS playlist and saving it as one MP4 file. Paste the link at the top of this page and your browser fetches the segments, then packs them into that file. Nothing is uploaded, and you do not install anything.

Can I convert m3u8 with VLC instead?

You can. VLC can open an m3u8 URL directly (Media → Open Network Stream) and record the stream as it plays, and ffmpeg on the command line can remux a playlist with a single command. Those are great options if you already know them. M3U8to exists for everyone else: no software to install, no command line to learn — paste the link, click once, and download the finished MP4, right in your browser.