Private local processing • No upload • Works in your browser

Video to HLS

Convert videos to HLS streaming format with m3u8 playlists and mp4 segments. Support single and multi-resolution output. Everything runs in your browser.

Convert video to HLS streaming format

Transform any video into HLS streaming format with m3u8 playlists and mp4 segments. Support single and multi-resolution adaptive bitrate streaming. Everything runs in your browser.

How to convert video to HLS

  1. 1.Upload your video file
  2. 2.Choose single or multi-resolution mode
  3. 3.Select segment duration and target resolutions
  4. 4.Click 'Convert to HLS' and download the zip

Why use our Video to HLS converter?

Streaming ready

Output is compatible with all major HLS players and CDNs

Adaptive bitrate

Multi-resolution mode creates quality variants for smooth playback on any connection

Fully private

All processing runs locally - your videos never leave your device

Video to HLS FAQ

What is HLS?

HLS (HTTP Live Streaming) is a streaming protocol developed by Apple. It splits video into small .mp4 segments and uses a .m3u8 playlist file to describe the sequence. It is widely used for web video streaming.

What is the difference between single and multi-resolution?

Single resolution creates one set of segments at your chosen quality. Multi-resolution creates several quality variants (e.g., 480p, 720p, 1080p) with a master playlist, allowing adaptive bitrate streaming.

What files are in the output zip?

The zip contains a playlist.m3u8 file and numbered .mp4 segment files. For multi-resolution output, each resolution has its own folder with a variant playlist and segments, plus a master.m3u8 at the root.

How do I use the HLS output?

Extract the zip and serve the files from any web server. Use an HLS player like hls.js or Video.js to play the m3u8 playlist. The segments can also be served from a CDN for better performance.

Is my video uploaded to a server?

No. All processing happens locally in your browser using WebCodecs. Your videos are never uploaded to any server.