Select your source
Choose an MP4, MOV, WebM, or MP3 file that you own or have permission to process. Nothing is uploaded.
Convert MP4, MOV, WebM, and MP3 files to HLS playlists and segments. Your files stay on your device from start to finish.
or choose a file from your device
MP4, MOV, WebM, or MP3 · Your file is never uploadedNo server upload limit. Large files still need enough device and browser memory because conversion and ZIP creation run entirely inside this tab. Keep this tab open until your download is ready.
The interactive tool and its processing engine run on your device. Only normal website assets travel over the network.
Choose an MP4, MOV, WebM, or MP3 file that you own or have permission to process. Nothing is uploaded.
Select a direct Standard playlist or a Master playlist with a 720p video variant, then let FFmpeg.wasm process it in this tab.
Save the playlist and its numbered .ts segments together. Test the extracted primary playlist before publishing it.
Compatible H.264/AAC streams can be repackaged quickly; other streams use a compatibility fallback.
Read MP4 guide →Creates an audio-only playlist with AAC audio segments for use in a compatible HLS player.
Read MP3 guide →Handles common QuickTime sources and transcodes when their internal codecs cannot be used directly.
Read MOV guide →Converts typical VP8, VP9, or AV1 WebM streams to H.264/AAC for traditional MPEG-TS HLS.
Read WebM guide →Standard HLS gives you a direct playlist.m3u8 and numbered media segments. Master HLS gives you master.m3u8 pointing to a 720p video variant, or an audio variant for MP3 input.
The Master option currently contains one rendition. It provides a master-playlist structure, but it is not a multi-bitrate adaptive ladder.
Learn how HLS works →#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:
BANDWIDTH=2500000
720p/index.m3u8No. File reading, conversion, segmentation, and ZIP creation happen inside this browser tab. Our server does not receive your source or output media.
Browser conversion needs enough memory for the source, the processing engine, segments, and final ZIP. Device limits vary. Close other tabs or use a smaller source if memory runs out.
Only when you own it or have permission or another lawful basis. Conversion does not create new rights or remove license obligations.
Extract it first, keep playlist and segment paths intact, configure the correct MIME types, and test the final HTTPS playlist URL.