Sweepfor Mac

Mac maintenance

Photos App Tips for Keeping Your Library Lean

Photos app tips for cleaning duplicates, fixing storage, and managing iCloud Photos without losing anything. Real workflows for big libraries.

9 min read

A 60,000-photo library plus 4K video is a quiet 400 GB on your Mac. The Photos app does almost nothing to help you trim it. The duplicate detector misses real duplicates, “Optimize Mac Storage” only kicks in when iCloud is full, and bulk delete is hidden behind a 30-day Recently Deleted limbo. Here’s how to actually keep a library lean.

Know what you’re looking at

Open Photos. File menu, Show Library Info… shows total photos, videos, and storage. Compare that against Finder’s view of ~/Pictures/Photos Library.photoslibrary (right-click, Get Info, look at the size).

The Photos library is a package — a folder pretending to be a single file. Right-click, Show Package Contents to see what’s inside:

  • originals/ — your full-resolution photos
  • resources/ — thumbnails, derivatives, previews
  • database/ — the SQLite index

If “originals” is small but the package is huge, your derivatives have ballooned. Rebuilding the library (covered below) fixes that.

Photos, Settings — fix the defaults

Open Photos, Cmd-,:

  • iCloud tab: turn on iCloud Photos if you want sync. Choose “Optimize Mac Storage” — keeps full-res photos on iCloud, smaller versions on disk
  • General tab: untick “Show Memories notifications” if you find them annoying
  • General tab: set “Importing” to “Copy items to the Photos library” so you don’t end up with photos that break when you move the source folder

The iCloud Photos decision is binary: you either commit fully (Optimize Mac Storage on, every device synced) or you stay fully local. Half-in setups cause sync conflicts and lost photos.

Skip the manual huntSweep finds the cache, clutter, and forgotten files in seconds. Download Sweep free →

Find the actual duplicates

Photos has a built-in duplicate detector that’s better than it gets credit for. Sidebar, Utilities → Duplicates. It groups identical or near-identical photos and gives you a “Merge” button.

What “Merge” does: keeps the highest-resolution version, combines metadata (captions, keywords, edits), deletes the others. Safe.

What it misses: photos that are visually identical but have different EXIF data (like a screenshot you took twice). For those, you sort by date in Library view and scan visually. Tedious but reliable.

The Recently Deleted trap

When you delete a photo, it goes to Recently Deleted for 30 days. During those 30 days, it counts against your storage. If you’re trying to free space, you have to:

  1. Sidebar, Recently Deleted
  2. Click any photo, Cmd-A to select all
  3. Top-right “Delete All”
  4. Confirm

Now the space is actually free.

This catches everyone the first time they try to clean up. You delete 5,000 photos, your library is the same size, you assume Photos is broken. It isn’t — Recently Deleted is doing its job.

Bulk select for delete

By default, Photos doesn’t have a “select 5,000 photos” workflow. The trick:

  1. Switch to Library view, by year
  2. Click any photo
  3. Scroll to the end
  4. Shift-click another photo
  5. Cmd-Delete

This selects every photo in between. Works for ranges of any size. You can also Cmd-A in any album for select-all, then deselect specific keepers.

For really big bulk operations (like “delete every photo from 2018”), use Smart Albums.

Smart Albums

File menu, New Smart Album. Like Smart Mailboxes for photos. Examples:

  • Old screenshots: Filename contains “Screenshot” AND Date is before 1 year ago
  • Live Photos: Photo is Live Photo
  • Slow Motion: Photo is Slow Motion video
  • Big videos: File Size is greater than 500 MB
  • Unfavorited from 2020: Date in year 2020 AND Favorite is no
  • Bursts: Photo is Burst

Once you have these albums, deleting from them is the same as Library — but you’re working on a curated subset.

Burst photos waste space

A 10-photo burst takes up the same room as 10 separate photos. Photos lets you keep just the favorites:

  1. Find a Burst (from a Smart Album, or sort albums by Kind)
  2. Click the burst, Make a Selection
  3. Tick the keepers
  4. “Done” prompts to “Keep Only Selection” or “Keep Everything”
  5. Pick “Keep Only Selection”

Across hundreds of bursts from years of iPhone use, this often saves 5-15 GB.

Live Photos take 2x space

A Live Photo is a still plus a 3-second video. If you don’t actually use the video, the still alone is plenty. To convert in bulk:

  1. Smart Album: “Live Photos” (Photo is Live Photo)
  2. Select all
  3. Image menu, Live → Off

Done. The video portions get discarded. Saves about 50% of the storage of those photos.

Tip: Live Photos taken on iPhone are useful for the "Long Exposure" effect in the Photos app. Don't strip videos from photos you might want to use that way.

Screenshot deletion is a one-time job, not ongoing

Most Macs accumulate hundreds of screenshots. Smart Album: “Screenshot” (Filename contains “Screenshot”). Select all, delete. After this first cleanup, set up a recurring monthly habit — it’s the single highest-impact ongoing maintenance for most libraries.

Faces and Memories use disk

Photos runs facial recognition, scene recognition, OCR, and “Memories” generation in the background. The results live in ~/Pictures/Photos Library.photoslibrary/resources/derivatives/.

These features are useful — search for “dog” and Photos finds every photo with a dog. But they cost disk and battery. To force them to stop:

  1. Quit Photos
  2. Disable Photos in System Settings, Spotlight, Search Results
  3. The next time you open Photos, hold Option to skip the analysis pass

Or tolerate a few hours of background work after each big import — they only run once per photo.

Geo-tagged data

Photos stores location for every photo. If you’d rather not have that:

  1. Window menu, Map view
  2. See where your photos are tagged

To strip location from selected photos: Image menu, Location → Hide Location. Doesn’t reduce file size meaningfully but removes embedded GPS coords.

Rebuild the library

Sometimes a library gets bloated for no obvious reason. Rebuilding it:

  1. Quit Photos
  2. Hold Cmd-Option, double-click the Photos library
  3. Photos opens with a Repair Library dialog
  4. Click Repair

This rebuilds the database, regenerates derivatives only as needed, and often shaves 5-30 GB off a long-lived library.

Move the library to an external drive

Big libraries live better on a fast external SSD:

  1. Quit Photos
  2. Drag ~/Pictures/Photos Library.photoslibrary to your external drive
  3. Hold Option, open Photos
  4. “Choose Library…”
  5. Pick the new location

Set this as the System Photo Library (Photos, Settings, General, “Use as System Photo Library”) so iCloud Photos points at the right copy.

The external drive needs to be connected when Photos launches. A 2 TB Samsung T7 is around $130 and will hold most personal libraries comfortably.

Export originals before any major cleanup

Always do this first: File menu, Export, Export Unmodified Originals. Pick a backup destination. Now you have raw originals on a second drive, separate from the Photos library and iCloud. If anything goes wrong during cleanup, this is your fallback.

For ongoing safety: a Time Machine backup includes the Photos library. Don’t skip it.

There’s a faster waySweep does most of this list automatically. Try Sweep free →

A monthly Photos workflow that takes 10 minutes

  1. Open Photos, sidebar, Recently Deleted, Delete All if anything’s there
  2. Sidebar, Utilities, Duplicates — review and merge any new ones
  3. Smart Album “Screenshots” — review and delete what you don’t need
  4. Smart Album “Big videos” — review and delete failed recordings
  5. Library Info (File menu, Show Library Info) — note the size; if it’s growing faster than you’re shooting, something’s off

Plus once a year: bursts cleanup, Live Photo audit, full library rebuild.

The Photos app isn’t built around library hygiene — it’s built around showing memories and surfacing photos you’d forgotten. The cleanup features exist but aren’t on the main paths. Knowing where they live turns Photos from a black hole into a manageable archive that doesn’t quietly consume an SSD.

← Back to all guides