Pause, resume, retry
Every download can be paused and resumed. Interrupted ones continue from their partial files, even after you quit.
VidGrab pairs a native Mac app with a Chrome extension, so saving a video takes one click and keeping track of it takes none.
VidGrab runs downloads in parallel and never loses your place.
Every download can be paused and resumed. Interrupted ones continue from their partial files, even after you quit.
Separate video and audio streams are combined into one MP4 by ffmpeg, with no re-encoding and no quality loss.
Streaming formats download 8 fragments at a time, with automatic retries when the connection hiccups.
Asking for a video that's already in the queue reuses the existing job instead of starting a second copy.
Finished downloads look like a media library, not a list of file names.
Every finished video gets a frame thumbnail, its length, resolution and size, read from the file on your Mac.
Select a video to play it in the preview panel, or press Space for Quick Look.
Filter by Downloading, Completed or Needs Attention, and search by title or site.
Drag a finished video straight into Finder, Messages or your editor.
The extension adds one button and stays out of the way.
A Download button appears on any video you hover, including embedded players and full screen.
Pick from every available quality, see the size up front, and choose Save to Mac or Drive.
The button shows 42%, then Finishing, then Downloaded, so you never have to switch apps.
See whether VidGrab is connected, which streams the page has, and your recent downloads.
Built natively in Swift, it behaves the way Mac apps should.
A menu bar icon shows active downloads and gives you pause, resume and Show in Finder in one click.
Get notified when a download finishes or needs attention. Click the notification to reveal the file.
Set how many downloads run at once, a per-download speed limit, file naming styles and a folder per site.
Install with a step-by-step installer that shows the terms, installs, and opens VidGrab for you.
Each video downloads as parallel fragments. If the connection drops, VidGrab asks what already arrived and carries on from there.