MP4, MP3, or just a clip?
Pick M3U8 to MP4 to keep the video, M3U8 to MP3 to keep only the audio (lectures, podcasts, concerts), and the HLS trimmer when you need a single segment of a long stream — it downloads only the overlapping segments instead of the whole playlist. The 'no upload' variants are the same tools, framed for when privacy is the priority.
Why in-browser conversion
Server-side converters upload your stream to someone else's machine. Here, MP4 export uses FFmpeg's stream-copy mode (fast, lossless remux), audio is re-encoded to MP3, and everything happens locally — which also means private or internal HLS streams never leave your network. Conversion cannot repair an expired, geo-blocked, or DRM-protected stream, so confirm playback first.
Frequently asked questions
Is anything uploaded to a server during conversion?
No. The browser fetches the HLS segments directly and FFmpeg WebAssembly converts them on your device. Nothing is uploaded.
Can these tools convert an encrypted (AES-128) stream?
Yes. The converter fetches the key referenced by #EXT-X-KEY and decrypts the segments during the FFmpeg step.
Why is my MP4 start time slightly off?
MP4 export uses fast stream-copy, which can only cut on keyframes, so the start may snap to the nearest keyframe a second or two away.