Every command re-tested on yt-dlp 2026.07.28
yt-dlp commands that actually work
Advice about yt-dlp goes stale in months — YouTube changes something, the tool responds, and a command that was correct in March fails in August. Everything here is dated and verified against the release named above, so you can tell current from abandoned before you paste anything.
What went wrong?
The six things people arrive here having just tried.
- It only downloads 360p Four causes, one command that tells you which.
- It says I am a bot What still clears the check in 2026.
- I just want the audio MP3, or the original m4a without re-encoding.
- I want the whole playlist Archives, ranges, and not getting a 429.
- It will not install on Windows winget, Scoop, or the bare exe plus PATH.
- It needs me to sign in Browser cookies vs cookies.txt, and when each breaks.
The one command worth knowing
If you remember nothing else from this site, remember this one. Best quality the site offers, merged into an mp4 that plays everywhere, named after the video rather than its id.
yt-dlp -f "bv*+ba/b" --merge-output-format mp4 --embed-metadata --embed-thumbnail -o "%(title)s.%(ext)s" "URL"
Twenty more like it on the cheat sheet , or build your own by clicking .
Browse by section
Every error, by its exact message
Search results for these tend to be GitHub issue threads where the fix is in comment 47. These are the answers, written out.
- Fix "HTTP Error 403: Forbidden" in yt-dlp
- Fix "Sign in to confirm you're not a bot" in yt-dlp
- Fix "PO Token required" and Missing Formats in yt-dlp
- Fix "HTTP Error 429: Too Many Requests" in yt-dlp
- Fix "nsig extraction failed" and 50 KiB/s Downloads in yt-dlp
- Fix "Requested format is not available" in yt-dlp
- Fix "ffmpeg not found" and "You have requested merging" in yt-dlp
- Fix "Postprocessing: ffmpeg exited with code 1" in yt-dlp
- Fix "CERTIFICATE_VERIFY_FAILED" in yt-dlp
- Fix "Could not copy Chrome cookie database" in yt-dlp
- Fix "Permission denied" Reading Browser Cookies in yt-dlp
- Fix "Video unavailable" in yt-dlp
- Fix "Private video: Sign in if you've been granted access" in yt-dlp
- Fix "Sign in to confirm your age" in yt-dlp
- Fix "Unable to extract player response" in yt-dlp
- Why yt-dlp Only Downloads 360p — and How to Get 1080p or 4K