Private, browser-based conversion

Turn your media into
stream-ready HLS.

Convert MP4, MOV, WebM, and MP3 files to HLS playlists and segments. Your files stay on your device from start to finish.

✓ No uploads✓ Free to use✓ Works in your browser
01 — CHOOSE A FILE

Convert to HLS

● Local processing

Drop a media file here

or choose a file from your device

MP4, MOV, WebM, or MP3 · Your file is never uploaded
02 — CHOOSE THE OUTPUT
Ready when you are.Output: playlist.m3u8 + 6-second MPEG-TS segments in a ZIP

No 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.

HOW IT WORKS

From one media file to a complete HLS package

The interactive tool and its processing engine run on your device. Only normal website assets travel over the network.

01

Select your source

Choose an MP4, MOV, WebM, or MP3 file that you own or have permission to process. Nothing is uploaded.

02

Choose and convert

Select a direct Standard playlist or a Master playlist with a 720p video variant, then let FFmpeg.wasm process it in this tab.

03

Download the ZIP

Save the playlist and its numbered .ts segments together. Test the extracted primary playlist before publishing it.

SUPPORTED INPUTS

Four focused conversion paths

MP4

MP4 to HLS

Compatible H.264/AAC streams can be repackaged quickly; other streams use a compatibility fallback.

Read MP4 guide →
MP3

MP3 to audio HLS

Creates an audio-only playlist with AAC audio segments for use in a compatible HLS player.

Read MP3 guide →
MOV

MOV to HLS

Handles common QuickTime sources and transcodes when their internal codecs cannot be used directly.

Read MOV guide →
WebM

WebM to HLS

Converts typical VP8, VP9, or AV1 WebM streams to H.264/AAC for traditional MPEG-TS HLS.

Read WebM guide →
THE OUTPUT

What is inside the HLS ZIP?

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 →
master.m3u8#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:
BANDWIDTH=2500000
720p/index.m3u8
COMMON QUESTIONS

Before you convert

Are my files uploaded?

No. File reading, conversion, segmentation, and ZIP creation happen inside this browser tab. Our server does not receive your source or output media.

Why can a large video fail?

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.

Can I convert copyrighted media?

Only when you own it or have permission or another lawful basis. Conversion does not create new rights or remove license obligations.

Can I upload the ZIP directly to a host?

Extract it first, keep playlist and segment paths intact, configure the correct MIME types, and test the final HTTPS playlist URL.