An .m3u8 file is a playlist, not a video, so it cannot be opened or shared on its own.
Video Downloader
M3U8 to MP4
Paste an .m3u8 link, or the page that plays it, and save the stream as a single MP4. The segments are joined in your browser without re-encoding.
The stream's own segments are joined as-is, so the MP4 matches the stream's quality exactly.
Free, no signup. Paste a link and pick a quality.
Why it helps
Why convert M3U8 here
Every quality the stream offers is listed with an estimated size.
Nothing is re-encoded, so joining takes seconds once the pieces arrive.
How to use it
How to convert M3U8 to MP4
1 Copy the .m3u8 link, or the address of the page playing the video.
2 Paste it and press Find video.
3 Pick a quality. The segments download and join into one MP4.
Quick tips
M3U8 conversion tips
A master playlist lists several qualities, and each one gets its own row.
Streams that keep their audio separately are merged into the MP4 automatically.
Encrypted (DRM) streams and live broadcasts cannot be saved.
FAQ
M3U8 to MP4 questions
What is an M3U8 file?
It is the playlist behind an HLS stream. Instead of holding the video, it lists the short segments a player fetches in order.
Is the video re-encoded?
No. The segments are joined and moved into an MP4 container untouched, so the quality does not change.
Does the video pass through your server?
Only when the video's host blocks direct browser downloads. Otherwise your browser fetches the segments itself, and the joining always happens on your device.
Why does it say the stream is protected?
The stream is encrypted with DRM, as subscription services use. Those cannot be saved, so the tool stops rather than producing a broken file.
How long a video can it convert?
Up to about 500 MB of video, the most a browser can safely join in memory. Pick a lower quality for longer videos.
Open the main Video Downloader page
This page focuses on one search intent. The main tool page includes the broader product overview, related workflows, and full use cases.