Open Source · Free Forever

Built for everyone who loves great media

VidSnap was born from a simple frustration: downloading a video should not require installing sketchy browser extensions, solving CAPTCHAs, or watching ads. We built the tool we always wanted — fast, clean, and honest.

Under the hood, VidSnap is powered by yt-dlp — the gold standard in video downloading, trusted by millions of developers and researchers worldwide. We wrapped it in a beautiful interface so anyone can use it, not just terminal power users.

Everything you need, nothing you don't

VidSnap is designed to do one thing exceptionally well — get you the file you want, fast.

Lightning Fast Downloads

Multi-threaded downloading with concurrent fragment support. Get your files in seconds, not minutes.

Every Quality Option

From 4K AV1 to 144p H.264 — every available quality is shown with codec, FPS, and exact file size.

Audio Extraction

Download audio-only in MP3 (320kbps), M4A, OGG, WAV, or OPUS. Perfect for podcasts and music.

1000+ Supported Sites

YouTube, Instagram, TikTok, Twitter/X, Vimeo, Twitch, SoundCloud, Reddit — and 990+ more via yt-dlp.

No Account Required

No sign-up, no tracking, no data collection. Paste a URL, get a file. That is the entire product.

Format Flexibility

MP4, WEBM, MKV for video. MP3, M4A, OGG, WAV, OPUS for audio. FFmpeg handles the merging.

Download Queue

Queue up to 3 simultaneous downloads. Track progress, speed, and ETA for each job in real time.

Download History

Your last 20 downloads are saved locally. Re-download any previous file without re-pasting the URL.

Real-Time Progress

Live progress bar with download speed (MB/s) and ETA. Server-Sent Events keep the UI always in sync.

Always Up to Date

yt-dlp is updated constantly to keep up with platform changes. Run `pip install --upgrade yt-dlp` anytime.

CLI Power Behind the UI

All the power of yt-dlp's CLI — format selection, codec preference, merge options — surfaced through a clean UI.

Free & Open Source

VidSnap is MIT licensed. Fork it, self-host it, modify it. The code is yours to use however you like.

Built on the best tools available

We chose every dependency for a reason. No bloat, no unnecessary abstractions — just the right tool for each job.

Next.js 15

v15.5

Frontend Framework

App Router, Server Components, API Routes. The backbone of VidSnap's frontend and backend.

yt-dlp

v2024.12+

Video Extraction Engine

The most powerful video downloader CLI. Supports 1000+ sites with constant updates.

FFmpeg

v6.1+

Media Processing

Industry-standard media toolkit. Handles video/audio stream merging and format conversion.

Tailwind CSS

v3.x

Styling

Utility-first CSS framework. Every pixel in VidSnap's dark luxury UI is built with Tailwind.

Framer Motion

v11.x

Animations

Production-grade animation library for React. Powers all of VidSnap's micro-interactions.

TypeScript

v5.x

Type Safety

End-to-end type safety across the entire codebase. Catches bugs before they reach production.

How it all fits together

BrowserNext.js API Routeyt-dlp (Python)FFmpeg mergeFile download

The Next.js API route spawns a yt-dlp child process, streams progress via Server-Sent Events back to the browser, then serves the completed file for direct download. Temp files are auto-deleted after 10 minutes.

Ready to start downloading?

Paste any video URL and get your file in seconds. No sign-up, no limits, no nonsense.

1000+

Supported Sites

15+

Output Formats

4K

Max Quality

Free

Always