DupShelf

DupShelf

Find duplicate photos on an SD card

Camera SD cards and phone expandable storage collect burst-adjacent files, re-imported sets, and duplicate copies after card swaps. DupShelf runs on your PC: mount the card or copy DCIM to an internal folder, then scan with exact SHA-256 matching—no upload, review before delete. Wedding shooters, travel bloggers, and parents with full phones all hit the same wall: the card fills, they copy to laptop, and the same selects appear twice after a rushed import. Exact dedup finds those copies before you buy another card or delete unique frames by mistake.

Typical SD card duplicate sources

Burst shots with different bytes are not grouped in exact mode.

  • Importing the same card twice into different folders
  • Copy-paste “backup” folder on the card itself
  • Phone SD used in two devices without format
  • Event shoot with multiple card copies of selects

Scan tip: copy before hash

USB card readers vary in speed. Copying DCIM to an internal SSD folder first often finishes faster than hashing directly from a slow reader. Then scan the SSD copy.

Write access and move

If Chrome grants read/write to the card mount, move duplicates to dupshelf-duplicate-images on the card. Some readers mount read-only—use CSV export and clean on PC, then sync back.

RAW + JPEG

RAW and JPEG of the same shot are different bytes and will not group unless files are accidentally identical. Review any unexpected groups.

After wedding or travel shoot

Dedup on PC before Lightroom import to reduce catalog clutter and preview cache size.

Card readers and USB-C hubs

Cheap hubs can disconnect mid-scan. Plug the reader directly into the laptop for long jobs. If the scan aborts, verify the card with the camera or a fresh copy before rescanning to avoid partial state confusion.

Wedding and event shooters: same-day workflow

After each ceremony segment, copy the card to a field laptop SSD folder labeled by card number and time. Run DupShelf on that ingest folder before culling in Lightroom—duplicate copies from double imports or assistant backups collapse quickly. Keep originals on the card until the copy is verified. Do not format in camera until two copies exist. Exact mode will not choose the best expression in a burst; cull artistically first if needed, then dedup identical files. Clients receive smaller delivery ZIPs when you dedup export folders before send.

Phone microSD adapters

Phones with adoptable storage or hybrid trays may store DCIM on microSD. Remove the card, use a quality reader on PC, copy to SSD, scan, then decide whether to delete on card or on the copied folder. Adoptable storage paths differ by OEM—export via USB file transfer if the card is not removable.

Card health and duplicates

Failing cards cause corruption—not true duplicates. If scan errors spike, clone card and replace hardware.

Dual-slot cameras

Some shooters backup to two slots. Merge both folders on PC, then scan once for overlap between slots.

Summary and next steps

SD cards are fragile, finite, and easy to duplicate by mistake. Copy to SSD, scan, verify, then decide whether to delete on card or PC copy. Label cards by event and date. Replace failing cards proactively—dedup does not fix bit rot. Dual-slot shooters should merge before scan. Lightroom users dedup before import. Card readers matter; direct laptop slots beat flaky hubs for 64GB+ jobs. After wedding season, archive scanned-clean folders to HDD and format cards only when backed up. Exact mode will not pick best smile in a burst—it picks identical files. Cull bursts manually or with culling software; dedup removes true copies only. For travel shooters, dedup at the hotel on a laptop before reusing the card next day—frees space without deleting unique frames. Keep a habit of one ingest folder per card per trip; scanning ingest catches duplicate imports immediately. If the camera creates both RAW and JPEG, expect separate groups unless files are accidentally identical. Copy, scan, verify—never format a card until backup exists elsewhere.

Questions

Can DupShelf write back to the SD card?
Yes when the browser has write permission; some mounts are read-only.
CFexpress / microSD same workflow?
Yes—copy or mount, then folder scan.
Corrupted card?
Recover data first; dedup after files are stable on disk.
In-camera duplicate delete?
Camera features vary; PC scan gives a full-screen review.
Format card after dedup?
Only after keepers are verified on PC backup.
Multiple cards from one wedding?
Merge copies to one folder or scan each and dedup again on merged set.
XQD or CFexpress same as SD?
Copy files to PC folder; workflow is identical after import.

Related guides