yt-dlp Windows Helper
Unofficial, community-driven

Install yt-dlp on Windows

A quick guide to set up yt-dlp.exe on Windows 11/10, add it to PATH, verify, update, and enable FFmpeg for 4K/8K and MP3.

⬇️ Download yt-dlp.exe

Tip: You can run yt-dlp.exe without installing anything. Adding it to PATH just makes it available from any folder.
• Works on Windows 11/10

Step-by-step

  1. Download yt-dlp.exe from the official GitHub release: latest build.
  2. Move it to a folder like C:\\Tools\\yt-dlp or C:\\Users\\YOU\\Downloads.
  3. (Optional) Add the folder to your PATH:
    • GUI method: Start → search "Environment Variables" → Edit environment variables → under User variables open PathNew → paste your folder (e.g., C:\\Tools\\yt-dlp) → OK.
    • PowerShell (current user): setx PATH "%PATH%;C:\\Tools\\yt-dlp" (restart terminal afterwards).
  4. Open PowerShell in the folder (Explorer → Address bar → type powershell → Enter) and run:
    yt-dlp --version
  5. Keep it updated:
    yt-dlp -U

FFmpeg (recommended)

FFmpeg enables merging separate video/audio streams (4K/8K) and audio conversions (e.g., MP3).

  1. Download ffmpeg.exe from official sources.
  2. Place ffmpeg.exe next to yt-dlp.exe in the same folder.
  3. Verify by downloading a video in high quality; yt-dlp should auto-detect FFmpeg and merge formats.

Full details: FFmpeg setup for Windows.

Post-install sanity checks

Run a quick test in PowerShell:

yt-dlp "https://www.youtube.com/watch?v=VIDEO_ID"

Check the version and update status:

yt-dlp --version yt-dlp -U

Run from any folder

Once the folder is in PATH, you can run yt-dlp anywhere. Otherwise, run it from its folder or reference the full path:

C:\\Tools\\yt-dlp\\yt-dlp.exe --version

Troubleshooting

See also: Commands cheatsheetFull troubleshooting

FAQ

Do I need admin rights to install?

No. yt-dlp.exe is portable. Admin is only needed if you add PATH for all users; for your user, use the GUI method or setx.

Will this work on Windows 7/8 or ARM?

yt-dlp primarily targets modern Windows versions. Some older systems may require Python-based setups. For ARM64, check the official release notes for compatibility.

How do I update to the latest version?

Run yt-dlp -U. This updates the executable in place.