yt-dlp is the most powerful free YouTube downloader available. This guide covers installation, basic commands, 4K downloads, MP3 extraction, and batch downloads.
Prefer a GUI? If you do not want to use the command line, our YouTube Downloader uses yt-dlp under the hood with a web interface. Paste the URL, click download — same engine, no terminal required.
yt-dlp is an open-source command-line tool for downloading videos from YouTube and 1,000+ other sites. It is a maintained fork of youtube-dl with faster updates, better format selection, and more features. The project is hosted on GitHub and released under the Unlicense (completely free).
Our own YouTube Downloader uses yt-dlp as the backend engine. This guide teaches you to run it directly from your terminal for full control.
brew install yt-dlpDownload yt-dlp.exe from github.com/yt-dlp/yt-dlp and place it in your PATH.sudo apt install yt-dlp
# or
pip install -U yt-dlpsudo apt update && sudo apt install yt-dlpVerify installation: yt-dlp --version should print the version number.
Download the best available quality (up to 4K) with a single command:
yt-dlp https://www.youtube.com/watch?v=VIDEO_IDThis downloads the best video + best audio, then merges them into an MP4. By default, yt-dlp picks the highest resolution available.
To cap quality at 1080p (faster download, smaller file):
yt-dlp -f "bestvideo[height=1080]+bestaudio" [URL]The [height=1080] filter ensures you get 1080p or lower, skipping 4K streams that take longer to download.
Extract audio as 320kbps MP3:
yt-dlp -x --audio-format mp3 --audio-quality 0 [URL]-x extracts audio, --audio-quality 0 = best quality (320kbps). The output is a .mp3 file in the current directory.
Download multiple videos from a text file (one URL per line):
yt-dlp -a urls.txtThis is ideal for downloading entire playlists or channel backups. Combine with --format to control quality.
Not comfortable with the command line? Our YouTube Downloader uses the same yt-dlp engine with a web interface. Paste the URL, pick quality, download — no terminal needed. Free, no install, works on iPhone and Android.
Powered by yt-dlp. Download YouTube videos in 4K, 1080p, or MP3 — no command line required.
Download YouTube Videos Free