How to find text in a screenshot on Mac
There are two different problems people mean by this, and they have different answers:
- You have a screenshot open and want the text out of it. macOS does this for free with Live Text — skip to that section below.
- You know you took a screenshot of something and can’t find which one. macOS cannot do this. That’s the harder problem and the second half of this page.
1. Live Text — built into macOS
Open the screenshot in Preview, Quick Look or Photos, then select the text with your cursor as if it were a text document. Copy it.
This works on any image with reasonably clear text and needs no setup. It’s genuinely good — it handles screenshots, photos of documents and signs.
Quick Look is the fastest route: select the file in Finder, press Space, then drag over the text.
If selection doesn’t work, check that Live Text is enabled in System Settings → General → Language & Region → Live Text.
2. Preview, for a whole batch
Open several images in Preview at once and step through them with the sidebar, selecting text from each. Tedious for more than a handful, but no extra software.
3. Finding the screenshot in the first place
This is where macOS stops, and it’s worth being precise about why.
Spotlight does index the text, but hours or days later. mediaanalysisd
reads your images in the background and adds what it finds, so a search for an
error message can work — on an old screenshot, through Finder’s Content
contains, if the analysis has run. On the one you took ten minutes ago it
returns nothing, and nothing tells you which case you are in.
Live Text only works on an image you already opened. It solves the half of the problem you weren’t stuck on — you had already found the screenshot.
So if you have hundreds of screenshots and need the one containing a particular error, order number or address, the built-in tools don’t get you there. Your options are:
- Sort by date and open them one at a time. Works if you remember roughly when. Painful past a couple of dozen.
- Rename files as you go. Effective and nobody sustains it.
- Use something that indexes the text automatically. Several Mac apps do this, including Screenshot Inbox, Caplio, and broader file-search tools.
Which to reach for
| You want to | Use |
|---|---|
| Copy text from a screenshot you’re looking at | Live Text (free, built in) |
| Do that for a handful of files | Preview |
| Find which screenshot contains a phrase | An app that indexes them |
| Extract text from a scanned PDF | Preview, or a dedicated OCR tool |
A note on privacy
If your screenshots contain client data, internal tools or credentials, check where any tool you choose does its text recognition. Several popular options upload the image to a server to read it.
Apple’s Live Text runs on your Mac. So does Screenshot Inbox — it uses the same underlying Vision framework, so nothing is uploaded to read your screenshots. See Privacy if that matters for your work.