Skip to content
Screenshots

Why is my Photos app slow with thousands of screenshots?

By ·

If your Photos app stutters when scrolling the Screenshots album or takes 5+ seconds to open, the cause is almost always library bloat combined with iOS's background indexing. Screenshots compound the problem because each one triggers more processing work than a regular photo.

## What iOS does to every new screenshot

When you take a screenshot, iOS runs five background tasks against the image within the first 60 seconds: thumbnail generation at three resolutions, Live Text OCR via the Vision framework, scene classification for Memories, face detection if any people are in the image, and Spotlight indexing. On an iPhone 15 Pro this takes about 0.4 seconds per screenshot. On an iPhone 12 with 8,000+ screenshots already in the library, the queue can stretch to several seconds and the Photos app feels sluggish.

The compounding factor: every time you scroll into a section of the library that has not been browsed recently, iOS re-validates thumbnails. With 12,000 screenshots in one album, the re-validation lag is visible.

## The four signs you have crossed the bloat threshold

  • Photos app takes longer than 2 seconds to open from a cold launch. On a healthy library this is under 1 second.
  • Scrolling the Screenshots album stutters or shows blank tiles for 1-2 seconds. Thumbnails aren't keeping up.
  • Search inside Photos takes longer than 3 seconds to return results. Spotlight is rebuilding.
  • Battery drain is unusually high when Photos has been open recently. Background indexing is the culprit.

## The three fixes ranked by effort and impact

  • Move screenshots out of Photos entirely (highest impact). Export to a dedicated screenshot organizer like Némos. Delete from Photos. The Photos library shrinks by however many screenshots you had — typically 40-60% of total library size for heavy screenshot users. App performance recovers within 24 hours as background indexes shrink.
  • Delete screenshots older than 90 days (medium impact, free). Photos → Albums → Screenshots → Select → multi-select old items → Delete. Then Recently Deleted → Delete Permanently. A 6,000-screenshot purge frees ~3 GB and visibly speeds the app on iPhone 12 and older.
  • Turn off iCloud Photos sync temporarily, let iOS catch up, then re-enable (low impact). Settings → Photos → toggle off iCloud Photos. iOS will finish all pending indexing in 1-3 hours. Re-enable. This only helps if the indexing queue had been stuck.

## Why a dedicated organizer outperforms Photos for screenshots

Apps designed for screenshots — Némos and a few others — index OCR at capture time rather than as a background task spread across the entire library. Per Apple's <a href="https://developer.apple.com/documentation/security/app-sandbox">App Sandbox documentation</a>, each app has its own isolated database, so a 12,000-screenshot Némos library does not slow the Photos app or compete with system services for resources. Search within Némos hits a focused index of ~2 million OCR tokens; search within Photos hits the entire library's scene + text + face index of potentially 200 million tokens. The math favors the dedicated app at scale.

## The Photos library health diagnostic

Settings → General → iPhone Storage → Photos. Look at the breakdown. If "Photos" is over 30 GB and you do not shoot many videos, screenshots are the cause. The Photos app does not show a "screenshots take up X GB" stat directly, but a 5,000-screenshot library typically consumes 6-10 GB of storage.

## Bottom line

Photos was designed for photographs, not for being a screenshot dump. The fastest fix is to move screenshots out — into a dedicated organizer or into iCloud Drive Files — and let Photos contain only the photos you actually want to look at. Library size matters more than device generation for Photos performance.

Related questions

More on Screenshots