FOSS workbench / recipe builder

Make yt-dlp approachable without hiding what it will do.

Choose formats, subtitles, metadata, filenames, playlist bounds, and archive tracking. Get a safely quoted command and reusable config—built locally, with every flag visible.

Maximum 100 unique URLs. URLs containing embedded credentials are rejected.
yt-dlp records completed IDs here so repeat runs can skip them.

No recipe built yet.

Transparent output

Command and reusable options

The config contains options only; URLs remain in the command so they are not silently persisted in a configuration file.

0unique URLs
0arguments
job mode
ffmpeg
Recipe notes
  • Build a recipe to see dependency and authorization notes.

Why a recipe builder comes before a hosted downloader

A local command keeps media traffic and files between the user, their machine, and the source. A future hosted worker needs authentication, per-job isolation, strict private-network blocking, duration/file/time/transfer limits, expiring delivery, an abuse workflow, and a clear rights confirmation.

No arbitrary-argument escape hatch

The form maps structured choices to known yt-dlp options and quotes every value for POSIX shell or PowerShell. It deliberately omits arbitrary extra arguments, executable hooks, browser-cookie extraction, credentials, plugins, and config-location controls.