On this page
Converting a YouTube video to MP3 does not improve its audio quality, even if a converter offers a higher bitrate. This guide explains how YouTube delivers audio, the official options for offline listening, and how to use yt-dlp to keep the original audio or convert it to MP3 when you have permission to save it.

The quick answer
- Best quality:
yt-dlp -x "VIDEO_URL"keeps the original stream as .opus or .m4a, with no re-encode. - Need MP3:
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata "VIDEO_URL", with ffmpeg installed. - No terminal: a maintained desktop app, or offline listening with YouTube Music Premium. Ad-funded converter sites are the weakest option.
Why an MP3 from YouTube is always a step down
| Stream | Codec and bitrate | yt-dlp format |
|---|---|---|
| Free YouTube, best audio | Opus, about 128–160 kbps | 251 |
| Free YouTube, AAC | AAC, about 128 kbps (.m4a) | 140 |
| 360p progressive video | AAC, about 96 kbps | 18 |
| YouTube Music Premium | AAC up to 256 kbps | In the app only |
Every one of these is lossy. Turning Opus into MP3 decodes audio that was already reduced once and encodes it again with a codec that drops different details. The result can never sound better than the source.
That is why “320 kbps MP3” is marketing: the encoder writes 320 kbps of data, but it cannot add detail the Opus encoder discarded. Many converter sites also start from the 96 kbps stream in format 18.
Official options and terms
The official route: YouTube Music Premium, included in YouTube Premium at $15.99 a month in the US (family $26.99, after the April 2026 increase for new subscribers, per Tech Advisor) and ¥1,280 in Japan. Downloads stay in the app and keep playing while the device reconnects at least every 30 days. Premium Lite ($8.99, ¥780) added downloads in February 2026 but excludes music, so it does not build a music library.
Your own uploads: YouTube Studio lets you download them, up to five times per video per day. Then ffmpeg -i video.mp4 -vn -c:a copy audio.m4a pulls the audio out without re-encoding.
YouTube’s Terms forbid downloading outside its own features, so any third-party tool, ours included, can breach them even when no copyright is infringed. Keep to your own uploads, Creative Commons or public domain audio, and recordings you have permission to keep. We are not lawyers; this is not legal advice.
Terms and law in detail
Terms. YouTube’s Terms of Service say you may not download any part of the Service or its Content unless YouTube specifically permits it, you have written permission from YouTube and the rights holder, or the law allows it. That covers audio extraction as much as video, and YouTube can act against your account.
Copyright. Copying someone else’s music without permission is infringement in most countries regardless of the tool. For Creative Commons audio, check the attribution and commercial-use conditions.
Japan. Knowingly downloading an illegal upload is unlawful under the Copyright Act. For music and video it has carried criminal penalties since 2012, and the rule has covered all works since 2021.
Tools and their limitations

| Method | Output | Watch out for | Price |
|---|---|---|---|
| yt-dlp + ffmpeg | Original Opus or M4A, or tagged MP3 with cover art | Terminal only; needs ffmpeg; bot checks may need an update | Free |
| 4K Video Downloader Plus | MP3, M4A, OGG | Free tier is limited; lifetime-license change reported | $15/yr · $25 one-time · $45 Pro |
| Clipmoth (our product) | MP3, playlists, 4K video | Windows only; our Chrome extension does not work on YouTube | Free 10/day · $9.99 one-time |
| YouTube Music Premium | Offline playback in the app, AAC up to 256 kbps | No exportable file; reconnect every 30 days | Included in YouTube Premium, $15.99/mo (US) |
| Cobalt (public instance) | Audio from TikTok, X, Instagram and others | YouTube disabled since mid-2025; link goes to Cobalt’s server | Free |
| “youtube to mp3” websites | MP3, usually labeled 320 kbps | Pop-ups, fake buttons; installer prompts reported; quality overstated | “Free” |
Here is how yt-dlp and our Windows app differ in setup and everyday use.
| yt-dlp (command line) | Clipmoth for Windows | |
|---|---|---|
| Cost | Free, unlimited | Free 10/day · $9.99 one-time |
| Setup | The binary plus a separate ffmpeg install on your PATH for HD | One installer, ffmpeg included |
| Use | Type commands and options (-f, --merge-output-format …) | Paste the URL, pick a quality. Download queue; MP3 is one switch |
| Updates | Run yt-dlp -U yourself | The engine updates itself |
| When it fails | Read the English error output | The reason is shown in plain words (unsupported, login needed, region-locked …) |
| Best for | Fine-grained options, scripts, cookies and proxies; Mac and Linux | Windows users who want to click, not type |
yt-dlp is free and open source; install it from the official page together with ffmpeg.
Desktop apps such as 4K Video Downloader Plus (pricing) and our Clipmoth Windows app run the same local workflow with buttons; owners of old 4K “lifetime” licenses reportedly had to buy Plus again.
Cobalt’s public instance has had YouTube disabled since mid-2025 (GitHub issue), though it still works for other sites as of October 2026.
Converter sites shrank after Y2mate and 11 sister sites were shut down in October 2025 (IFPI; see our y2mate article and YouTube download guide), and the rest run on throttled servers; if one asks you to install anything, close the tab.
Clipmoth is our own product; weigh that as you read.
The yt-dlp commands
Method 1: keep the original audio (best quality)
yt-dlp -x --embed-thumbnail --embed-metadata "VIDEO_URL"Without --audio-format, yt-dlp keeps the codec YouTube sent: .opus or .m4a. Add -f "bestaudio[ext=m4a]" for AAC that plays on iPhone and Apple Music, still with no re-encode. ffmpeg is needed even here, to take the audio out of its container.
Method 2: MP3 (compatibility)
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata "VIDEO_URL"--audio-quality 0: LAME’s best variable-bitrate preset (V0, roughly 220–260 kbps). It does not inspect the source. 0 is best, 10 is worst, the default is 5.--embed-thumbnailand--embed-metadata: cover art plus title, uploader and date in the tags. They work for Opus and M4A too.--audio-quality 192K: use a fixed bitrate only if a device insists. Above about 192K buys little on a 128–160 kbps source.
When it doesn't work
- “ffprobe and ffmpeg not found”: install ffmpeg and put it on your PATH, or pass
--ffmpeg-location. - “Sign in to confirm you’re not a bot”: run
yt-dlp -Ufirst; longer-term fixes are in the PO Token Guide. VPN and datacenter IPs trigger it far more often. - Download crawls or stalls: YouTube throttles some clients; an update usually fixes it within days.
- The file is only 128 kbps: you got the AAC stream (140).
yt-dlp -F "VIDEO_URL"lists every stream and its bitrate. - Age-restricted or members-only:
--cookies-from-browserreuses your login, but the Terms question is stronger behind a sign-in.
Frequently asked questions
MP3 or M4A/Opus: which should I choose?
Opus for archives, M4A for Apple devices, and MP3 only when something refuses the other two. Some car stereos and older portable players reject Opus, while MP3 plays on virtually everything made in the last 25 years.
Why is the cover art missing?
YouTube thumbnails are WebP, which many players cannot show; add --convert-thumbnails jpg to force a JPEG. For .opus files yt-dlp also needs the Python mutagen module, because ffmpeg cannot embed cover art into Opus.
Can I convert a whole playlist at once?
Yes: pass the playlist URL, and add -o "%(playlist_index)02d - %(title)s.%(ext)s" to number the files and --download-archive done.txt so a later run only fetches new items. A single-video link with &list= expands to the whole playlist unless you add --no-playlist.
Is a “320 kbps” YouTube MP3 real?
As a file property, yes; as a quality level, no. A four-minute track is about 4.8 MB as 160 kbps Opus and about 9.6 MB as a 320 kbps MP3: double the size, no added detail.
MP3s without the terminal
Clipmoth is our own downloader. The Windows app supports YouTube, TikTok, X, Instagram and over 1,000 sites, with options for 4K video, playlists and MP3.
The Chrome extension saves video playing on websites such as news sites and online courses, including HLS and DASH streams. It does not support YouTube.
Both offer 10 free downloads a day. Premium removes the limit in both for a one-time payment of $9.99, with a 14-day refund policy.
Get the Windows app Add to Chrome (for video on regular websites)