KZ Downloader is a browser-based GUI that generates ready-to-run yt-dlp commands — no command-line knowledge required. Paste any YouTube channel, Instagram profile, Facebook page, LinkedIn company page, Twitter/X account, TikTok video, or any URL that yt-dlp supports, configure your preferred format and output folder, and the app instantly assembles the correct download command for you to copy or run.
The app runs entirely in your browser — nothing is uploaded or stored on a server. All profiles, settings, history,
and presets are saved in your browser's localStorage,
scoped to your device. The actual downloading is performed by yt-dlp on your own machine; KZ Downloader is purely a
command-builder and queue manager.
Use the Profiles tab to add URLs and generate commands, History to search and re-queue past downloads, Presets to save channel shortcuts, Scanner to discover media on any page (including login-gated pages via the Playwright mode), and Settings to configure format, quality, output path, filename template, and extra yt-dlp flags. The device selector in the top-right corner adapts the generated commands and interface to Windows, macOS, Linux, Android (Termux), or iOS.
requirements.txt and run two commands — that's it.
cmd) and run:bin folder path,
and add it to your System PATH (Search → "Environment Variables" → Path → New).
Verify:
/opt/homebrew/ instead of /usr/local/. The installer will print a command to add to your shell profile (~/.zprofile) — run it, then restart Terminal, or commands won't be found.python3:Python 3.12.x and pip 24.x. If either says "not found", restart Terminal — Homebrew needs a fresh shell session to update PATH.brew upgrade):apt with dnf or pacman -S.best[ext=mp4] in Options instead.Best (video + audio) — highest quality, requires FFmpeg for merging.1080p max — cap at 1080p; good balance of quality and file size.Audio only (best) — extract audio only, no video.
.bat (Windows) or shell script to run later.D:/KZ Downloads;
on Android it's /sdcard/Download/KZ Downloads.
Change this any time in Settings → Output folder.
python -m pip install -U yt-dlp periodically to get the latest version.