HLS Clip Cutter
Cut a clip from any public HLS (m3u8) stream. Choose start time, end time, quality, audio track, and export to MP4, WebM, or MKV in your browser.
Read the full guideSupports public .m3u8 URLs. Local playlists work when segment URLs are absolute.
Load an HLS stream to preview
The preview area stays empty until a public m3u8 playlist is loaded.
Smart Cut is faster. Precise Cut is more exact.
Export selected audio with the clip.
100% Secure & Private
Streams are processed in your browser. Files are not uploaded to appkiro.
HLS Clip Cutter loads a public m3u8 playlist, lets you preview the stream, select a start and end time, choose quality and audio tracks, then export a short clip as MP4, WebM, or MKV. It is useful for clipping webinars, live event archives, stream highlights, lectures, test streams, and other HLS sources without downloading the full stream first.
This panel is where the tool reads the source stream and discovers what is available before export. Use it first, then move to the timeline once the stream information appears.
This area is for checking the stream and choosing the exact clip range. The top preview is playback only; the timeline and time inputs decide what gets exported.
These settings control how the clip is written. Keep the defaults for most HLS highlights; change them only when a destination platform or codec requirement is specific.
The playlist and segments are read directly by your browser from the stream host; appkiro does not receive the media file. Export depends on CORS, WebCodecs support, and whether the stream is encrypted. DRM-protected streams, tokenized URLs that expire during processing, and hosts that block browser fetch requests cannot be cut reliably.
It can process public HLS playlists that allow browser CORS requests. DRM-protected streams, signed URLs that expire during processing, and streams that block Range/fetch requests cannot be exported in the browser.
No. The browser reads the HLS playlist and media segments directly from the stream host, then writes the clip locally.
Preview uses the browser media pipeline through hls.js. Export uses WebCodecs and Mediabunny, so the source codec must be readable and the selected output codec must be encodable in your browser.
Smart Cut tries to copy compatible encoded media where possible, so it is faster and keeps quality. Precise Cut re-encodes around the selected range for more exact timestamps.