Tech riderRev. 11 Oct 2026
  1. 1Runs onLinux, Mac, Windows
  2. 2CostsFree plan
  3. 3Supported sourcesYouTube, Vimeo, Dailymotion, Facebook, SoundCloud, and many other listed sites
  4. 4Output formats3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm
  5. 5Playlist downloadsYes
  6. 6Subtitle downloadsYes
  7. 7Batch downloadsYes
  8. 8Device platformsWindows, macOS, Linux
8 lines stated Written from the maker's own pages: ytdl-org.github.io
The youtube-dl homepage

Overview

youtube-dl is ranked #29 of 137 in video downloaders on Specifiction. It runs on Linux, macOS, Windows. There is a free plan.

youtube-dl plans and pricing

All plans
youtube-dl Free No paid tiers or usage limits stated ytdl-org.github.io · 11 Oct 2026

Compared on video downloaders

Free plan
Yesytdl-org.github.io
Supported sources
YouTube, Vimeo, Dailymotion, Facebook, SoundCloud, and many other listed sitesytdl-org.github.io
Output formats
3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webmytdl-org.github.io
Playlist downloads
Yesytdl-org.github.io
Subtitle downloads
Yesytdl-org.github.io
Batch downloads
Yesytdl-org.github.io
Device platforms
Windows, macOS, Linuxytdl-org.github.io

Facts

Purpose
youtube-dl is a command-line program for downloading videos from YouTube and other supported sites.ytdl-org.github.io · 11 Oct 2026
Supported sites
The project publishes an alphabetical list of supported site extractors.ytdl-org.github.io · 11 Oct 2026
Platform support
The program is not platform specific and the project says it should work on Unix, Windows, and macOS.ytdl-org.github.io · 11 Oct 2026
Runtime
The program requires Python 2.6, 2.7, or 3.2+ except for the Windows executable, which includes Python.ytdl-org.github.io · 11 Oct 2026
Installation
Installation options include Unix command-line downloads, a Windows executable, pip, Homebrew, and MacPorts.github.com · 11 Oct 2026
Video quality
By default, youtube-dl tries to download the best available quality, and users can select formats explicitly.github.com · 11 Oct 2026
Playlist controls
Options include selecting playlist items, choosing whether to download a playlist, and filtering video selection.github.com · 11 Oct 2026
Download controls
Options include rate limits, retries, fragment handling, and external downloaders such as aria2c, ffmpeg, wget, and curl.github.com · 11 Oct 2026
File naming
Output templates can use video metadata to name files and create directory paths.github.com · 11 Oct 2026
Embedding
The README includes instructions for embedding youtube-dl in other Python programs.github.com · 11 Oct 2026
Integrity checks
The download page provides SHA256 checksums and instructions for verifying signatures with GPG.ytdl-org.github.io · 11 Oct 2026
Release
The download page lists version 2021.12.17 as its release and provides its download files.ytdl-org.github.io · 11 Oct 2026
License
The project says it is released to the public domain and may be modified, redistributed, or used freely.ytdl-org.github.io · 11 Oct 2026
Support
The project homepage directs users to its support page and lists an IRC channel for contact.ytdl-org.github.io · 11 Oct 2026
Project team
The About page lists Remita Amine as a core developer and names Ricardo Garcia Gonzalez as the original author.ytdl-org.github.io · 11 Oct 2026

Best youtube-dl alternatives

See all 20

Where it ranks on Specifiction

Is youtube-dl yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources