A fast, local-first photo browser for macOS. The Apple Photos feel — over your own folders and backup drives. No library lock-in, no cloud.
⬇︎ Download for Mac Free · ALPHA · macOS 15+ · Apple Silicon & Intel
Apple Photos keeps everything inside a single .photoslibrary bundle. Move it the wrong way or point it at an external drive and it can break — and then your realistic option is to buy more expensive Apple storage to keep things "safe." Your photos are effectively held hostage by the app.
FotoBrowser does the opposite. Your photos stay as ordinary files in ordinary folders on whatever drives you like. You get an Apple-Photos-style timeline, built around how people actually back up — working disks, master drives, and read-only vaults.
Month/year sections, lazy thumbnails, smooth on tens of thousands of photos. A Timeline / Flat toggle flips any grid to a flat, edge-to-edge layout, remembered per view.
Watch any folders on any drives. Files are never moved without you. Rescan Folders (⌥⌘R) picks up anything added while the app was open.
Internal, Master, and read-only Vault drives that are never modified.
Disconnected drives show placeholders; full-res from a connected copy when available.
Copy-only over USB, with a smart “new since last import” date.
Detected by content across all folders, with safe bulk resolve and Reclaim Space.
Perceptual near-duplicate detection: groups burst shots and re-takes with on-device Vision, scores each for quality, and gives a fast keep/trash review with full-screen compare.
Reads EXIF GPS and shows where each photo was taken — city, region, country — resolved from a bundled offline database. No network needed.
Automatically clusters faces on-device. Name a cluster to filter your grid by person; merge, dismiss, or remove tools correct clustering mistakes, and corrections stick.
A focused review flow: Keep/Delete one day (or GPS-detected trip) at a time, with Like and Add-to-Album built in.
No GPS on a photo? Type a city name and FotoBrowser embeds it directly into the original file.
A scan, screenshot, or wrong-clock photo with no capture time? Right-click ▸ Set Date/Time writes a corrected date straight into the file's EXIF — just like Set Location does for GPS. Multi-select to stamp one time onto many.
Camera RAW files (CR3, CR2, NEF, ARW, RAF, DNG…) and HEIF indexed and shown alongside your JPEGs, using each RAW's embedded preview for fast thumbnails. RAW originals are never re-encoded, so they stay untouched. A dedicated RAW view in the sidebar shows only your camera-RAW files.
MOV, MP4, and M4V indexed alongside your photos, with floating playback controls that don't dim the video on hover.
Organise into albums and mark favourites; they follow a photo across every copy and drive. Pin your most-used albums to the top, drag to reorder, tuck the rest under More Albums, and search albums by name.
Share any selection to AirDrop, Messages, Mail, or Save to Files — edits baked in “as seen.” Drag photos straight into Finder or another app as real files, and drop a Finder folder onto the sidebar to add it.
Real photo sizes and tiling, plus new 2-up/4-up grid and Instant-film (Polaroid) layouts with auto spacing and an optional date stamp.
The grid paints almost immediately at launch while indexing and analysis refine in the background, and a Background Activity panel shows exactly what's being scanned and indexed.
Rotate and crop without ever touching the original. Edits apply instantly with no full-library reload; Revert to Original undoes everything at once.
Pinch, double-click, or + / − / 0 to zoom into any photo or Live Photo; drag or the arrow keys pan a zoomed shot, and Esc snaps back to fit. Space opens the selected photo and toggles straight back to the grid.
Shown as photos with native press-and-hold playback that opens instantly — the still appears immediately, never a blank wait. Plus a Newest/Oldest sort toggle and a jump-to-month menu.
Database and thumbnails live in one .fblibrary bundle, defaulting to ~/Pictures, that you can move or back up like any other file. Double-click it in Finder — even on an external drive — to open or switch to it (now with a custom document icon), or use Library ▸ Open Library….
Optionally purge a removed folder's orphaned thumbnails and database rows. Shared content and your original files are never touched.
Checks GitHub on launch and shows a banner (with a Download button) when a newer version is ready. Check anytime via Check for Updates… — no auto-updates, nothing new leaves your Mac.
Moving photos to Trash is zero-latency, and the full-screen viewer stays open and advances to the next photo so you can cull a burst without leaving it. A copy on an unplugged drive is queued and trashed automatically when the drive reconnects — a Pending sheet lets you review or cancel — so a deleted photo never resurfaces on re-scan.
Your photos never leave your Mac. Anonymous crash reports and aggregate analytics help improve the app; no file names or personal data are transmitted.
xattr -dr com.apple.quarantine /Applications/FotoBrowser.app once.)