Vid2MP3

How to Convert Video to MP3 on Mac (2026)

By Sardar Ali Khan · Last updated 2026-05-03

Quick answer. For a one-off download, a browser-based converter is the quickest route — paste the URL, download the file, done. For playlists, batch downloads, or higher control over quality, yt-dlp in Terminal is the most reliable open-source option on macOS. GUI wrappers exist if you prefer not to use the command line.

Method 1 — Browser-based converter (quickest, no install)

  1. Copy the video URL. Click the address bar in your browser, select all, and copy — or use the site's Share → Copy Link.
  2. Open a converter in your browser. Paste the URL into the input field.
  3. Select MP3 and bitrate. 192 or 256 kbps for music; 128 kbps for voice.
  4. Click Convert, then Download. The file saves to ~/Downloads by default.

Works for TikTok, Twitter/X, Vimeo, Facebook, SoundCloud, Dailymotion and other public video URLs. See the converter page for source-specific notes.

Method 2 — yt-dlp in Terminal (best for playlists and power users)

yt-dlp is an open-source command-line tool that downloads and converts video from hundreds of sites. It's the most reliable option for anything beyond a single one-off download.

Install yt-dlp and FFmpeg

The easiest way is via Homebrew. If you don't have Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then install yt-dlp and FFmpeg (required for audio conversion):

brew install yt-dlp ffmpeg

Basic usage — single video to MP3

yt-dlp -x --audio-format mp3 --audio-quality 192K "PASTE_URL_HERE"

Flags explained:

  • -x — extract audio only (no video file)
  • --audio-format mp3 — convert to MP3
  • --audio-quality 192K — target 192 kbps (use 0 for best VBR, or 320K for maximum)

Download a whole playlist as MP3

yt-dlp -x --audio-format mp3 --audio-quality 192K "PLAYLIST_URL"

yt-dlp detects playlist URLs automatically and downloads each video in sequence.

Set the output folder

yt-dlp -x --audio-format mp3 -o "~/Music/%(title)s.%(ext)s" "URL"

The -o flag controls the output path and filename template. %(title)s uses the video title.

Keep yt-dlp up to date

yt-dlp -U

Sites change their internals regularly. Running the update command every few weeks prevents breakage.

Method 3 — GUI wrapper (no Terminal)

If you'd rather avoid the command line, several open-source macOS apps wrap yt-dlp in a graphical interface. Search GitHub for "yt-dlp GUI mac" — the most-starred and actively maintained options will be near the top. Features typically include: URL queue, format and quality picker, download folder selection, and automatic yt-dlp updates.

Download only from GitHub releases of projects with substantial star counts and recent commits. Avoid random download sites offering yt-dlp GUI installers — they frequently bundle adware.

How to add a downloaded MP3 to Apple Music on Mac

  • Drag and drop: Open the Music app, then drag the MP3 file into the Library section. It appears under Songs immediately.
  • File → Import: In Music, go to File → Import → select the MP3.
  • Sync to iPhone: Once in the Mac Music library, connect your iPhone and sync via Finder.

Audio quality note

Most online video platforms serve audio at 128–160 kbps AAC internally. Re-encoding that to 320 kbps MP3 produces a larger file but doesn't recover detail the source didn't have. Match your target bitrate to the source quality — 192 kbps MP3 is usually the practical ceiling when the source is platform-compressed AAC. The MP3 bitrate guide explains this in detail.

Legality note

Downloading Creative Commons or public-domain content is fine. Downloading copyrighted content violates platform Terms of Service in every case; whether it also infringes copyright depends on your use. See the legal guide for the full analysis.

Frequently asked questions

Does yt-dlp work on Apple Silicon (M1/M2/M3/M4) Macs?

Yes. Install via Homebrew (brew install yt-dlp) and it runs natively on Apple Silicon. FFmpeg, which yt-dlp uses for audio conversion, is also available via Homebrew and runs natively on Apple Silicon.

Do I need to install anything for the browser method?

No. Browser-based converters run server-side — you paste a URL, they process it and serve the file. Nothing installs on your Mac.

Where do Safari downloads go on Mac?

By default, Safari saves downloads to ~/Downloads. You can change this in Safari → Settings → General → File download location.

Can I download a whole playlist as MP3 on Mac?

Yes, with yt-dlp. Use: yt-dlp -x --audio-format mp3 --audio-quality 192K [playlist URL]. This downloads and converts every video in the playlist. Browser-based converters handle one URL at a time.

Is there a GUI for yt-dlp on Mac so I don't need the Terminal?

Yes. Several open-source GUI wrappers exist for macOS — search for "yt-dlp GUI mac" on GitHub. They let you paste URLs, pick format and quality, and manage a download queue without touching the command line.

Related guides