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. Your file never leaves your browser.

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.

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 m3u8to Chrome extension — one-click capture & download on any site, with the same local, no-upload processing you get here.

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.

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.