Skip to main content
HLS Downloader Hero

What is HLS Downloader?

HLS Downloader is a powerful browser extension that captures and downloads HTTP Live Streams (HLS) directly from your browser. Whether you’re watching videos in 240p or 4K, HLS Downloader automatically detects streams, lets you choose your preferred quality and audio track, and merges everything locally using WebAssembly-powered FFmpeg. 100% local processing means your files never leave your device. Everything happens in your browser, keeping your downloads completely private.

Key features

Automatic stream discovery

Detects HLS playlists the moment you open a page. No DevTools sniffing required.

Fine-grained quality control

Pick any combination of video resolution (240p to 4K) and audio language or bitrate before downloading.

100% local merge with ffmpeg.wasm

WebAssembly-powered FFmpeg runs inside your browser tab, muxing audio and video into a single MP4. Nothing is uploaded.

Works everywhere you browse

Verified on Firefox, Edge, Chrome, Brave, Arc, and other Chromium-based browsers across Windows, macOS, and Linux.

How it works

1

Browse and play

Navigate to any page with an HLS video and start playback. HLS Downloader automatically detects available streams.
2

Select your stream

Click the extension icon to see detected playlists in the Sniffer tab, then choose the one you want.
3

Choose quality and audio

Pick your preferred video resolution and audio track from the available options.
4

Download and merge

Press Download and let ffmpeg.wasm merge everything locally. Your browser prompts you to save the final MP4.

Open source and privacy-focused

HLS Downloader is:
  • Free: No subscriptions, no paywalls
  • Open source: MIT licensed on GitHub
  • Privacy-first: All processing happens locally in your browser
This extension is designed for downloading video content you own or have authorization to access. Do not use this tool for downloading copyrighted content without permission. Users are solely responsible for their actions.

Ready to get started?

Installation

Install HLS Downloader on your browser

Quickstart

Download your first HLS stream in minutes

Build docs developers (and LLMs) love