snatchvideos
Download
New: the built-in browser

Paste a link. Keep the video.

Snatch saves video from YouTube, X, TikTok, Instagram, Bilibili and 1,800 other sites to your Mac, as MP4 or MP3. For any other page, open it in the built-in browser and save what it plays.

Free, for macOS 14 or later on Apple silicon.

Unsigned build: macOS asks you to confirm it once.

Two ways to save a video

Paste a link

For YouTube, X, TikTok, Instagram, Bilibili and the other sites yt-dlp knows. Snatch lists every resolution the video comes in, plus MP3.

Open the page

For everything else. Browse to the page inside Snatch and play the video. Snatch spots the stream and saves it, signed in as you are.

The details

MP4 that plays everywhere
Video is saved as H.264 and AAC, so it opens in QuickTime and on iPhone. Or keep only the audio, as MP3.
Pause, quit, pick up later
Downloads run two at a time. Pause one or quit Snatch, and it carries on where it stopped.
Your sign-ins
Videos only your account can see download too: sign in inside the built-in browser, or let Snatch use Safari, Chrome or Firefox.
Nothing leaves your Mac
Video goes straight from the site to your Downloads folder. No Snatch server, no account, no tracking.
Open source
MIT licensed, on GitHub. yt-dlp, the engine underneath, is updated every day as sites change.
What it can't save
Copy-protected streams, like Netflix or Disney+, stay encrypted. Snatch tells you when a page uses them.

Opening Snatch the first time

Snatch is free and not notarized by Apple, so macOS asks you to confirm it once.

Show the steps
  1. 1

    Open Snatch.dmg and drag Snatch to Applications.

  2. 2

    Open Snatch. When macOS says it can't check it, click Done.

  3. 3

    In System Settings → Privacy & Security, click Open Anyway.

  4. 4

    Snatch asks to install yt-dlp, about 55 MB. The first time you save a video, it asks for ffmpeg too.

Paste your first link.

Free, for macOS 14 or later on Apple silicon.