Paste a link. Get the file.

Snag is a free, open source video and audio downloader for Android, Windows, macOS and Linux. No ads, no tracking.

Snag on a desktop computer, ready for a link Snag on an Android phone

Simple on the surface. Powerful underneath.

Snag runs on yt-dlp, the open source engine behind most good downloaders, and works with well over a thousand sites.

One box, one button

Paste a link or drop it on the window. Snag even spots links you've already copied.

Choosing quality before a download

Video or just the audio

Pick a quality up to 4K, or save MP3, M4A, Opus or FLAC.

Whole playlists

Choose exactly which items to grab, then let the queue do the rest.

Speaks your language

English and فارسی built in, with right-to-left layout and the Persian calendar. More languages come from the community.

Snag in Persian

Yours, not ours

No ads, no tracking, no accounts. Your downloads never leave your device.

Get Snag

Free on every platform. On desktop, Snag fetches the official yt-dlp and ffmpeg on first run, inside its own folder.

AndroidAndroid 7 or newer, most phones
Download
WindowsWindows 10 and 11, 64-bit
Download
macOSApple silicon and IntelAlso as: .zip
Download
Linux64-bit AppImage, runs on most distributionsAlso as: .deb · .rpm · .tar.gz
Download

Older Android phone? Get the armeabi-v7a build from all releases. Every release is signed with the same key, so you can check that an APK really comes from us. How to verify

Built on yt-dlp

Sites change all the time. Snag updates its engine with one tap, so most broken downloads are fixed within days, not months.

Star yt-dlp on GitHub

Keep Snag free

Snag has no ads, no tracking and no paywall, and it never will. If it saved you some time, a small donation keeps updates coming.

GitHub Sponsors

Listed cheapest first. Send only on the network shown.

BNB Smart ChainLowest fees
On exchanges, pick: BSC · BEP20
0xDc131f09a194957EAdD1c069765BF9e78013Ac8C
Tron
On exchanges, pick: TRON · TRC20
TPmJbZpicJEaG9Vj5sMLBmKvzMnyn7Bkxt
Ethereum
On exchanges, pick: ETH · ERC20
0xDc131f09a194957EAdD1c069765BF9e78013Ac8C
Bitcoin
On exchanges, pick: BTC · SegWit
bc1qahd3arfp90rpny73dp9unjhcdl32mmnkrln7uy

Questions

Is Snag really free?

Yes. Snag is open source under the GPL-3.0 license, with no ads, no tracking, no accounts and no paid version. Donations keep development going.

Which sites does it support?

Anything yt-dlp supports, including YouTube, Instagram, TikTok, X, Facebook, SoundCloud, Vimeo, Twitch, Reddit and well over a thousand more.

Android warns me before installing. Is it safe?

Snag isn't on Google Play yet, so Play Protect may say it hasn't seen the app before. The code is public, and every release is signed with the same key, which you can verify.

macOS says Snag can't be opened. What do I do?

Snag isn't notarized by Apple, which needs a paid Apple developer account. Drag Snag from the DMG into Applications and open it once. Then go to System Settings, Privacy & Security, and click Open Anyway. You only need to do this once.

Which Linux file should I get?

The AppImage runs on almost any distribution: make it executable and open it. To install Snag with your package manager and get it in your app menu, use the .deb on Debian, Ubuntu or Mint, or the .rpm on Fedora or openSUSE.

Is there an iPhone version?

No. iOS doesn't allow apps to run yt-dlp. Snag runs on Android, Windows, macOS and Linux.

A site stopped working. What should I do?

Open Settings, then Components, and update yt-dlp. You can also switch on the nightly version, where fixes for broken sites land first.

Is downloading videos legal?

It depends on the content and where you live. Only download what you have the right to, and respect each site's terms.