Convert any M3U8 stream to MP4, MKV, AVI right in your browser
Convert M3U8 to MP4 online free — no upload needed. This browser-based converter uses ffmpeg.wasm to process HLS streams locally: paste a URL, pick MP4/MKV/AVI/MOV, and get a downloadable video file. Your stream data never leaves your device. Already saved the segments? Use our [M3U8 downloader](/en/downloader/) first. Want to preview before converting? Try the [online player](/en/player/).
All conversion happens locally with ffmpeg.wasm — your video never leaves your device.
Convert to MP4, MKV, AVI, MOV and other formats supported by ffmpeg.
Chunked processing mode handles streams over 500MB without crashing.
Conversion happens entirely in your browser using ffmpeg.wasm — no uploads needed.
Large files (>500MB) may take longer. Enable Large File Mode for better stability.
Without COOP/COEP (SharedArrayBuffer), only mux.js MP4 remux is available.
Paste the M3U8 URL and choose format & quality
Segments are fetched and loaded into ffmpeg.wasm
ffmpeg converts and outputs your chosen format file
Conversion runs with ffmpeg.wasm after segments are available locally. Prefer remux (copy) when the stream is already H.264/AAC in a TS or fMP4 package—faster and no generational quality loss.
Transcode only when the target player requires different codecs or containers. Browser RAM and COOP/COEP isolation constrain max resolution/duration; if the tab crashes, shorten the clip or use a desktop ffmpeg workflow from our guides.
Output containers include MP4 and common alternatives depending on UI options. Always verify audio/video sync on a short sample before long jobs. We never receive your media files on the server.