“YouTube converter” covers two different things that get conflated: tools that download video from YouTube, and tools that convert video files between formats (MP4 to MP3, MKV to AVI, etc.). They’re different problems with different tool recommendations. Here’s both.
Downloading video from YouTube
The most capable free tool for downloading YouTube content is yt-dlp. It’s a command-line program, which puts some people off, but it’s genuinely the best option: it’s maintained, handles YouTube’s frequent format changes, supports quality selection, and can download audio-only, video-only, or combined streams.
Basic usage: yt-dlp [URL] downloads the best available quality. yt-dlp -x --audio-format mp3 [URL] extracts audio as MP3.
If command-line tools aren’t your preference, several GUI frontends wrap yt-dlp: Stacher and yt-dlp-gui are the main ones. They give you a point-and-click interface backed by yt-dlp’s engine.
Browser-based converters (the “paste a URL, get a download” sites) are inconsistent. They work sometimes, stop working after YouTube updates, often serve aggressive ads or push unwanted software, and the download quality options are limited. They’re not worth relying on when yt-dlp exists and is free.
One important note: downloading YouTube content may conflict with YouTube’s terms of service depending on use case. Downloading for personal offline viewing of content you have access to is generally the lowest-risk use. Redistributing downloaded content is a different matter.
Converting existing video files between formats
For converting files you already have, HandBrake is the standard free recommendation. It converts between virtually any common format, handles batch processing, has presets for common output targets (iPhone, web, etc.), and is open source.
For a simpler option with a more modern UI, VidCoder wraps HandBrake’s engine with a cleaner interface and is worth trying if HandBrake’s UI feels overwhelming.
FFmpeg is the command-line tool underlying most video processing software. Learning basic FFmpeg commands is genuinely useful if you do any video work – ffmpeg -i input.mp4 output.mp3 extracts audio, for example. It can do almost anything but has a steep documentation curve.
What to avoid
Most “online video converter” websites and many installable converter tools are bundleware vectors – they install additional software, browser toolbars, or change your default search engine during installation. Stick to the well-known open source options (yt-dlp, HandBrake, FFmpeg) and you avoid all of that.
Summary
- Downloading from YouTube: yt-dlp (CLI) or Stacher (GUI wrapper)
- Converting existing files: HandBrake or VidCoder
- Audio extraction: yt-dlp with -x flag, or HandBrake’s audio-only output