For photographers & filmmakers on Mac

It copies. It verifies. It organizes.
You keep working.

Download for Mac macOS 13 or later · free up to 128GB every 2 weeks
Wedding — Ceremony
Listening for the next card
IMG_4471.CR3
Verified

Card connected → copied, checksum-verified, and ejected. Automatically.

How it works

The parts of ingest you shouldn't have to think about.

SHA-256, computed while copying
Verified Ejected
01

Copy, verify, eject — automatically

Every file is copied with a live checksum — one read, not two — then confirmed byte-for-byte before it counts as safe. The moment the card is truly done, ShotGrab ejects it for you. No more guessing, no more counting to sixty in your head.

Primary
Backup 1
Backup 2
02

Multiple destinations

Set a second drive, a third, a NAS — ShotGrab copies to all of them in a cascade, verified file by file, right after the primary copy is done. The card leaves your reader as fast as the fastest drive allows, not the slowest.

2026-09-11
Canon EOS R5
IMG_4471.CR3
IMG_4472.CR3
IMG_4473.CR3
03

Smart, automatic subfolders

Files land exactly where they belong — by date, camera, client, project, whatever pattern you choose — sorted before you've even opened the folder. No flat dump of four thousand files to sort through after a twelve-hour day.

Ceremony
04

Create multiple projects, leave them listening

Pick a project once. Every card you connect after that gets recognized and imported on its own — while you keep editing the ones already copied. No dialogs, no re-choosing a destination for card six of the day.

Import Report.csv
IMG_4471.CR3a3f9…c21OK
IMG_4472.CR391b0…7feOK
IMG_4473.CR32cd4…10aOK
1,204 / 1,204 files verified
05

Proof for a client, verified whenever you want

Every project keeps an import report — file name, size, checksum, camera and arrival time — one CSV you can hand to a client or a production. And because an archive can change after the fact, the integrity check rereads it anytime and compares it against what was recorded at copy time, without opening a single file by hand.

ILME FX3 FX3
NIKON CORPORATION Nikon
06

Camera names that read right, automatically

Cameras rarely report their own name the way you'd write it by hand. A short list of corrections — set once, applied globally — cleans up a model or lens name wherever it lands in a folder path, on every project from then on. The same settings page also lets you exclude a file type entirely, so proxy files or thumbnails never reach the archive.

Why I built this

I lost 100 files. That's why ShotGrab exists.

On a multi-camera shoot, I kept exiting DaVinci mid-edit to import new cards by hand between takes — until it cost me 100 files in one day. Every tool I tried afterward did one thing or the other: copy safely, or organize well, never both. I didn't want to give up how I organize my footage. So I built ShotGrab.

— Gabriele, solo developer
Pricing

Try it for real. Pay only if it earns it.

The free plan is not a trial — every feature is unlocked from day one.

Free
€0 forever

Every feature, no account, no credit card. Limited to 128GB of copied files every 14 days.

Download free
Pass
€5 valid 30 days

To manage your next project. One-time purchase, not a subscription.

Choose Pass
Yearly
€30 €29 per year

Unlimited transfers for a year. Cheaper than 6 project passes.

Choose Yearly

Found a bug? Missing something you need?

Tell me directly — I read and answer every message myself.

Email me
ShotGrab
Copy verified. Organized on arrival. Gone before your coffee's cold. © 2026 ShotGrab · Privacy