RollScrub finds duplicate photos and videos across every folder and drive you point it at — and compares every single byte before it calls two files the same. You see each pair side by side. Nothing moves until you say so.
Most duplicate finders score how similar two photos look, then ask you to trust the score. RollScrub never does that. Files are narrowed down cheaply, then the survivors are compared in full — so a pair is either identical or it is not shown.
Files that differ by a single byte in length cannot be duplicates. Anything with a size all to itself is discarded immediately.
Each remaining file gets a signature read from its head and tail — enough to separate unrelated files that happen to share a size.
Every still-matching cluster is compared byte for byte. Files that only looked alike are split apart here and never reach you as a pair.
Your renamed original wins over the camera's untouched filename, and anything that looks like a copy loses. You can always override it.
The same shot ends up in a Lightroom library, an export folder, an old backup, and an external drive. Point RollScrub at all of them at once and it finds the copies between them — not just within each one.
Pick as many folders or volumes as you like in one pass. A photo in your Pictures folder and the identical file on an external drive come back as one pair, with the full path of each so you can tell at a glance which copy is which.
Every pair opens side by side at full size, with dimensions, capture date and file size for each. Two clips play together, frame for frame, so you can confirm a video match with your own eyes rather than a checkmark.
Keyboard-first, because a real library means thousands of these decisions.
Previews come from the embedded image inside a raw file rather than a generic document icon, so two ARW or DNG frames are actually distinguishable. Video thumbnails are pulled a second into the clip, past the fade-in.
Scanning is read-only. Removal goes to the Trash. Every step is reversible.
A file is compared against the copy being kept one more time immediately before it moves — not just at scan time. If they no longer match, it stays put.
Removals go to the Trash and stay recoverable in the Finder until you empty it yourself. RollScrub never unlinks a file outright.
If the copy that justifies a removal has gone missing, the duplicate is left exactly where it is and reported — never removed on the strength of a stale scan.
Files kept in iCloud but not downloaded here are counted and skipped, never read. Reading one byte downloads the whole file, so a scan would otherwise pull your library back over the network just to look at it — and a removal would take it off your other devices too.
Photos, Lightroom, Aperture and Final Cut libraries keep your originals and their own generated copies together under a database. Removing one leaves the app pointing at a file that isn't there, so RollScrub never looks inside.
Scanning and reviewing cost nothing and always will — you can see exactly what RollScrub found before deciding whether it's worth anything to you.
Prices are in US dollars. Sales tax or VAT is added at checkout where your country requires it.
Buy RollScrub ProYour key arrives by email and works on three Macs. Full refund within 30 days, no questions asked — and scanning is free, so you can see what RollScrub found before spending anything.
No — and that's deliberate. A re-exported or re-compressed version is a different file, byte for byte, so RollScrub won't claim it's a duplicate. It finds exact copies: the same file that got duplicated into a second folder, a backup, or a drive.
If you want a tool that guesses at visual similarity, there are several. This one is built on the opposite promise.
No. Photos, Lightroom, Aperture and Final Cut Pro libraries are skipped entirely — RollScrub never reads or writes inside them. Each keeps your originals alongside its own generated copies under a database, so those copies are meant to be identical to files elsewhere, and removing one leaves the app pointing at a file that is no longer there. Apple's guidance is not to alter a photo library's contents in the Finder at all.
For duplicates inside Photos, use its own Duplicates view under Utilities in the sidebar — it merges them, so keywords, albums and edits survive, which a file-level tool cannot do. Lightroom has plugins that work the same way, through its catalogue.
RollScrub is for everything outside those libraries: exports, card dumps, backup drives, Downloads, iCloud Drive — where copies pile up and nothing is keeping track.
Nothing is deleted. Files go to the Trash, where you can put them back from the Finder — and every file is re-verified against the copy being kept immediately before it moves, so a pair that has changed since the scan is left alone.
Most of the work is thrown away cheaply: only files sharing an exact byte size are ever opened, which on a real drive eliminates the overwhelming majority before anything is read. Full byte-for-byte comparison then runs in parallel across cores, and only on the handful of genuine candidates.
One purchase, used on up to three Macs at a time — and you can move an activation between machines whenever you like by deactivating one. It unlocks moving duplicates to the Trash.
Every 1.x update is included. If there is ever a paid 2.0, your copy keeps working exactly as it does now — nothing expires and nothing stops functioning.
Scanning and reviewing pairs are free forever and always will be. You can see everything RollScrub found before deciding whether it is worth paying for.
Your key arrives in the email from your purchase, and is also on your order page. In RollScrub, choose RollScrub → Unlock Removal from the menu bar, paste the key, and that's it.
Open RollScrub → Licence on the machine you're retiring and deactivate it. That frees the slot immediately and you can activate the new Mac straight away.
If the old Mac is already gone — sold, broken, wiped — email support@rollscrub.com and the slot will be released for you. Nobody is going to lose a licence because a hard drive died.
Email within 30 days and you'll get a full refund, no questions asked and no explanation needed. That said, scanning and reviewing are free — so you can see exactly what RollScrub found on your own drives before spending anything.
No. RollScrub is distributed directly and notarized by Apple, which is what lets it scan any drive you choose without the sandbox restrictions a Mac App Store build would impose on reaching your external volumes.