YT-DLP Command Generator

Enter a YouTube, Vimeo, or other supported platform URL

Command Options
Select options to build your yt-dlp command

Continue on download errors

Incompatible with: Abort on error

Abort downloading of further videos if an error occurs

Incompatible with: Ignore errors

Display the current user-agent and exit

List all supported extractors and exit

Output descriptions of all supported extractors and exit

Force extraction to use the generic extractor

Use this prefix for unqualified URLs

Example: ytsearch

Don't load any configuration files

Location of the configuration file

Example: ~/.config/yt-dlp.conf

Do not extract the videos of a playlist, only list them

Incompatible with: Extract playlist videos

Extract the videos of a playlist

Incompatible with: Do not extract playlist videos

Mark videos as watched (YouTube only)

Incompatible with: Do not mark as watched

Do not mark videos as watched

Incompatible with: Mark videos as watched

Do not emit color codes in output

Extractor names to use separated by commas. You can also use regexes

Example: holodex.*,end,youtube

Download livestreams from the start. Currently only supported for YouTube (Experimental)

Incompatible with: Download livestreams from current time

Download livestreams from the current time (default)

Incompatible with: Download livestreams from start

Wait for scheduled streams to become available

Example: 60-120

Do not wait for scheduled streams (default)

Incompatible with: Wait for scheduled streams

Whether to emit color codes in output

Example: auto

Options that can help keep compatibility with youtube-dl or youtube-dlc configurations

Create aliases for an option string

Example: get-audio,-X "-S=aext:{0},abr -x --audio-format {0}"

Path to an additional directory to search for plugins

Example: default

Clear plugin directories to search, including defaults

Local Settings
Configure paths for yt-dlp, FFmpeg, and downloads.

Configuration Tips

yt-dlp Path: Default is system yt-dlp

FFmpeg Path: Leave blank for system default

Specify full paths if not in system PATH

• Manually enter the absolute path to the executable or directory

Generated Command

Command will appear here
Quick Templates
Command Summary
No commands selected

About YT-DLP

YT-DLP is a command-line program to download videos from YouTube and many other sites. It's a fork of youtube-dl with additional features and fixes.

I created this command generator because I often forget the exact syntax for various download options. This tool helps me (and hopefully you) quickly generate the right command for any download scenario.

Whether you're downloading videos, extracting audio, or grabbing entire playlists, this tool will help you generate the correct command without having to remember all the options.

Key Features of YT-DLP

  • Download videos from YouTube and 1000+ other sites
  • Extract audio in various formats (MP3, M4A, etc.)
  • Download entire playlists or channels
  • Select specific video quality and format
  • Download with subtitles and metadata
  • Faster downloads compared to youtube-dl
  • Regular updates and active maintenance