How to search screenshots by text on Mac

By Ziad Ziadeh, Snapline’s developer · Published 15 October 2026

The short version

  • Type a word you remember into Spotlight (⌘Space) or a Finder search. Apple says that with Live Text, Spotlight can search for text in images, in select languages, on macOS 14, 15 and 26. It's free, but macOS reads images in its own time and results vary.
  • Photos searches the text in photos too, but only in its library: screenshots saved to the desktop aren't there unless you import them. A Smart Folder gathers every screenshot in one place, and a sensible name or a Finder tag beats any OCR.
  • For screenshots you know you'll need again, use an app that reads each one as it lands. Raycast's Search Screenshots does it for folders you choose. Snapline (made by this page's author) reads every capture on device and searches its whole History by the words inside, with @ filters for type and app.

This guide is about finding a screenshot you already have by a word in it. To get the words out of one you have open, see extracting text from a screenshot; for text on screen right now, copying text from the screen.

Can Spotlight find text inside a screenshot?

Sometimes, and it costs nothing to try. Apple's iMac Spotlight guide says, on macOS 14, “With Live Text, Spotlight can search for text in images. Not all languages are available,” and on macOS 15 and macOS 26 that it can search for text in images “(available in select languages).” Screenshots are images like any other.

  1. Search with Spotlight. Press ⌘Space and type a whole word you remember from the screenshot, such as a name, an error code, or an invoice number. Whole words work better than fragments.
  2. Narrow it to images in Finder. In a Finder window, press ⌘F, add a rule with the + button and set Kind to Image, then type the word with Contents contains. Click Save to keep the search as a Smart Folder.
  3. Give a new screenshot time. If a recent screenshot does not show up, try again later: macOS analyses images for text separately from its regular indexing, and that can take hours or days.

Apple says little more. The main Mac User Guide's Spotlight page for macOS 14, 15 and 26 doesn't mention text in images at all. Howard Oakley of The Eclectic Light Company wrote in August 2025 that the text is recognized later by a separate process, so “you shouldn't expect to find such recovered text for several hours or days”, and that images inside PDFs are not analysed. In a companion piece he found it working on one Mac and not on his Apple silicon test machines. If text in images is never selectable, check that Live Text is on in System Settings → General → Language & Region.

Does Photos search the text in screenshots?

Yes, if the screenshot is in your Photos library. Apple's Photos guide for macOS 14, 15 and 26 says: “You can also search for text within photos to quickly find receipts, documents, and more.” The catch is the library: screenshots taken on the Mac are saved to the desktop by default, so Photos never sees them unless you drag them in or use File → Import. iPhone screenshots synced with iCloud Photos are usually there already, which makes Photos the best free answer for those.

Names, tags and a Smart Folder

  • Name the ones that matter. Select the file, press Return, and type what it is. A filename search beats any OCR.
  • Tag them. Control-click the file and pick a colour above Tags; per Apple's tagging guide, clicking the tag in the Finder sidebar shows everything carrying it.
  • Make a Smart Folder. Choose File → New Smart Folder (Apple's guide), add Name contains “Screenshot” and Kind is Image with the + button, then click Save with Add To Sidebar on. Every screenshot with macOS's default name is one click away.

For the exact set, macOS marks screenshots from its own tool with a Spotlight attribute, kMDItemIsScreenCapture. Finder's rule menu doesn't offer it, but Terminal does: mdfind "kMDItemIsScreenCapture == 1" lists them, and mdfind 'kMDItemIsScreenCapture == 1 && kMDItemTextContent == "invoice"cdw' lists those whose recognized text has the word (both tried on macOS 26.6.2). Screenshots from other apps may not carry the mark (Snapline's don't, as it keeps its own index).

Which apps index screenshot text?

An app that reads each screenshot as it lands, and keeps what it read, answers at once. Few do. Per each maker's pages, read 15 October 2026:

Raycast. Its manual says Search Screenshots indexes screenshots “with on-device OCR” in folders it watches (by default the system screenshot location, CleanShot X's folder and the desktop, plus any you add). With Text Recognition on, text: and a word matches only recognized text. It needs Full Disk Access, or at least Desktop, Documents and Downloads. Its pricing page says the individual plan is free, with a paid Pro, and doesn't say which tier includes Search Screenshots.

CleanShot X. Its features page says it “can store up to 1 month of capture history”, filterable by type, and puts content search in its cloud: “Find captures by transcripts, screenshot content and tags,” for captures you upload. One-time purchase for the app; the cloud plan is a subscription.

Snagit. Its library tutorial describes search “by file name” with filters by date, tags, application and website, and its features page speaks of “searchable metadata”. Its text recognition (Grab Text) reads one image at a time, a step rather than a library search. Snagit is a yearly subscription.

How does Snapline search every capture?

Snapline is built around this job. Every capture is read in the background, on device through Apple's Vision framework, in any language Vision reads on your macOS version, favoring your Mac's preferred languages (always with English). On macOS 14 Vision reads fourteen languages; Arabic, Turkish, Indonesian, Czech, Danish, Dutch, Norwegian, Malay, Polish, Romanian and Swedish need a later macOS, and all twenty-five are there on macOS 26. Nothing is uploaded.

  1. Capture as usual. Press ⌥⌘S and drag a region, or press Space and click a window. Snapline reads the text in the background, on device, and keeps it in its History index while Index text in screenshots is on, which is the default.
  2. Type a word on the Shelf. Press ⌃⌘S to open the History Shelf and start typing. It searches all of History, the text inside screenshots included, and every word you type has to appear in a capture for it to match.
  3. Narrow it with @. Add @screenshot, @recording, @gif or @text to narrow by type, or @ and the start of an app's name, such as @chrome, to narrow by the app the capture was taken from. Open the full History window for Starred and your Collections.
  4. Use what you found. The arrow keys move between results and Return copies the capture. Open its Text View to copy one block of its text, correct a misread word, or translate it on device (translation needs macOS 15).

Search also matches the file name, a title you set with Rename…, the date and time (“friday”, “14:30”), QR code and barcode payloads, and your corrections. The History window (History… in the menu-bar menu) adds an All Apps pop-up, type chips, Starred, and Collections: labels a capture can carry several of, with nothing moved on disk. Starred and Collection captures are never auto-deleted, and auto-delete is off (Keep forever) unless you pick a period. The trade-offs:

  • History holds what Snapline captured or imported. An older screenshot needs importing: choose PNG, JPEG, TIFF or HEIC files with ⌘O, or drop them on the menu-bar icon or the Shelf Handle. Each is copied into Snapline's screenshots folder and read like a capture; originals are untouched, the copies use their own disk space, and imports carry no source app. For a large archive left in place, Raycast fits better.
  • Keeping the text is a setting. Index text in screenshots (Settings → History) governs storing, never reading. Turning it off asks first, then deletes the text, QR codes, translations and corrections Snapline holds; search falls back to filenames, dates and Capture Text clips. Turn it back on and the archive is re-read over time.
  • Redacted words stay hidden. Text is read from the redacted file, so covered words never enter the index (see redacting a screenshot).

Every option side by side

Ways to find a screenshot by its text on Mac, as documented on 15 October 2026
Spotlight / FinderPhotosRaycastCleanShot XSnagitSnapline
Searches text inside screenshotsYes, via Live Text, in select languagesYes, “text within photos”Yes, with Text Recognition onIn its cloud, for uploaded capturesLibrary search is by file name and metadata; Grab Text works per imageYes, every capture
Which screenshotsImages Spotlight indexes, once analysed; not inside PDFsOnly those in the Photos libraryFolders it watchesUp to 1 month of history on the MacIts libraryIts captures and images you import
FiltersKind, date, other attributesTitles, captions, keywords, dates, placestext:Capture typeDate, tags, app, websiteType and app (@), Starred, Collections
Price modelFree, part of macOSFree, part of macOSFree individual plan; paid ProOne-time purchase; cloud is a subscriptionYearly subscriptionOne-time purchase; 14-day full trial

Why can't search find my screenshot?

  • Spotlight finds nothing. Wait for macOS to analyse new images, search for a whole, distinctive word, check Live Text is on and supports the language, and check the folder isn't excluded from Spotlight.
  • Too many words in Snapline. Every word must appear, so “invoice march acme” misses a shot saying “Acme invoice”. Start with one word.
  • Indexing is off. If History says text search is limited to filenames, dates and Capture Text clips, turn Index text in screenshots back on.
  • A misread word. Snapline reads with language correction off, because screenshots are full of code and paths that correction would “fix”. Correct the word in the Text View: search reads corrections.
  • Wrong language. Snapline reads your preferred languages plus English, checked once per launch. Add the language in System Settings → General → Language & Region and relaunch; captures read from then on use it.
  • Tiny text or handwriting. Recognition is built for screen text. Capture at the size you see it; handwriting may not come back at all.
  • A redacted word. Not found, by design.

Which should you use?

  • An occasional hunt: Spotlight, then Finder limited to images.
  • iPhone screenshots: Photos, with iCloud Photos.
  • A big folder you already have: Raycast's Search Screenshots.
  • Screenshots you take because you'll need them later: Snapline, which searches its whole History on device and lets you correct, copy or translate what you find. If staying offline matters, see offline screenshot apps.

How this was checked

This page is by Snapline's developer, so weigh what it says about Snapline accordingly. Apple's Spotlight, Photos, Smart Folder and tagging pages, Raycast's manual and pricing page, CleanShot X's features page and Snagit's site and library tutorial were read on 15 October 2026; Howard Oakley's articles are dated 10 and 13 August 2025. “Not listed on its site” means the maker's pages don't mention it, not that it can't. Corrections go to support@snap-line.app.

Questions

Can you search for text in screenshots on a Mac?

Yes, for free, within limits. Apple says that with Live Text, Spotlight can search for text in images, in select languages, so a word typed into Spotlight or a Finder search can turn up a screenshot that shows it. macOS analyses images in its own time, so a new screenshot may not be found for a while. An app that reads every capture as it lands, such as Snapline, makes the search immediate.

Why doesn't Spotlight find my screenshot by its text?

Usually because macOS hasn't analysed the image yet (independent testing puts that at hours or days), the word was a fragment, the language isn't one Live Text supports, Live Text is off, the folder is excluded from Spotlight, or the image is inside a PDF.

Can the Photos app search text in screenshots?

Yes, but only in your Photos library. Screenshots taken on the Mac are saved to the desktop by default, so Photos doesn't search them until you import them. iPhone screenshots synced with iCloud Photos are usually already there.

How do I find all my screenshots on a Mac?

Make a Finder Smart Folder with Name contains Screenshot and Kind is Image, and save it to the sidebar. For the exact set, the Terminal command mdfind "kMDItemIsScreenCapture == 1" lists the files macOS's own screenshot tool marked.

Can Snapline search screenshots I took before installing it?

Once you import them. Choose PNG, JPEG, TIFF or HEIC files with File, Open (⌘O), or drop them on the menu-bar icon, and each is copied into Snapline's screenshots folder, filed in History and read like a capture. Your originals are untouched.

Does Snapline store the text it reads, and can I turn that off?

It keeps it in its History index on your Mac, and nothing is uploaded. Turn off Index text in screenshots in Settings, History and Snapline asks, then deletes every stored reading. Copy Text and the Text View still read on demand; search is then limited to filenames, dates and Capture Text clips.

Why can't I find a screenshot by a word I redacted?

By design. Snapline indexes a redacted capture from its flattened file, so covered text never enters the index and search can't reveal it.

Snapline is free to try in full for 14 days, with no card and no account; after the trial, capture unlocks with a one-time license, and History, its search and everything you already captured stay open. Screen Recording is the one permission capture needs. It requires macOS 14 or later. Download Snapline and your next screenshot is searchable by what it says.