Preview before you sort
Scan your source folder and see the full output tree — file counts, sizes, and sample filenames — before anything is copied or moved.
BatchDrop Photo Sort reads EXIF dates and GPS from your photos, clusters them into events, and arranges them into a folder structure you choose. Preview the full tree with file counts and sample names — then copy or move when it looks right.
Scan your source folder and see the full output tree — file counts, sizes, and sample filenames — before anything is copied or moved.
Choose date-only layouts (YYYY/MM, YYYY/MM/DD, Date) or date+geo variants with offline city, region, and country labels from GPS.
EXIF parsing and geo naming run locally with Rust — no cloud upload, no account, no subscription.
Pick a layout, scan the source, review the preview tree, then sort. Originals are preserved when using copy mode.
Select one of six patterns — by year/month, year/month/day, flat date folders, or date+geo combinations.
Drop a source folder. The app reads EXIF dates and GPS, clusters photos into events (1–24 h gap), and builds a preview tree.
When the layout looks right, sort into organized folders. Duplicates can go to _Duplicates; low-confidence and unsorted files get their own folders.
Built for trip imports, camera dumps, and photo libraries that outgrew a single directory.
| Input formats | JPG, JPEG, PNG, HEIC, HEIF, TIFF, BMP, WebP. |
|---|---|
| Folder layouts | YYYY/MM, YYYY/MM/DD, YYYY/Date, Date, YYYY/Date+Geo, Date+Geo. |
| Event clustering | Group photos taken within a configurable gap (1–24 hours). |
| Geo naming | Offline city, region, and country from GPS via reverse_geocoder — no internet required. |
| Duplicate detection | Size pre-filter plus hash confirmation; optional delete or _Duplicates folder. |
| Preview tree | File counts, sizes, and sample filenames before committing. |
| Output modes | Copy (originals preserved) or move. |
| Special folders | _Duplicates, _LowConfidence, _Unsorted for edge cases. |
| Free tier | Sort one source folder per session. |
| Platform | Windows 10 21H2+ and Windows 11. Built with Tauri, React, TypeScript, and Rust. |