ytdlp.org

Practical yt-dlp docs: install, commands, fixes, cookies, and workflows.

Practical yt-dlp help

Practical yt-dlp guides that stay current

Whether you type it yt-dlp or ytdlp: install it, find working commands, fix errors, handle cookies, and automate repeat downloads — without digging through stale forum posts.

Common jobs

Start with the job you need to get done.

Most visitors are trying to solve one practical problem. Pick the closest match and go straight to the right hub or guide.

Browse by section

Browse the docs by topic.

Use the section that matches your problem, then follow the best starting point from there.

Popular guides

The guides most people need first.

Start here if you want the highest-value install, command, troubleshooting, cookies, YouTube, and workflow pages.

For builders

Running yt-dlp inside an app, script, or automation?

These docs cover the CLI. When media import needs to be infrastructure — reliable, scheduled, and not your problem when a site changes — Importly turns any public link into usable media with one API call.

Prefer to keep it manual? Browse the workflow guides.

Try it: paste any video link

See what a media-import API returns for it — no install, no signup.

One API call: public link in, video or audio file out
500+ sources — YouTube, TikTok, X, Vimeo, SoundCloud, and more
Extraction breakage, rate limits, and retries handled for you
Webhook or direct-to-S3 delivery; works with Zapier, Make, and n8n

What ytdlp.org covers

Less guesswork, better yt-dlp docs.

This site focuses on the practical parts of yt-dlp that people actually search for: installation, updates, commands, troubleshooting, cookies, format selection, playlists, subtitles, and repeatable download workflows.

Install yt-dlp and ffmpeg correctly
Use working commands for common tasks
Fix access, format, and extractor issues
Understand subtitles, formats, and output naming
Build cleaner repeat-download workflows