CloudlessKit ← All guides

CloudlessKit / Guides

How to copy text from a screenshot or photo

Updated July 22, 2026

You get a screenshot of an error code, a photo of a whiteboard after a meeting, or a receipt you need for an expense report, and now you need the words in it as real text: something you can search, edit, or paste into an email. Retyping it by hand takes a few minutes if you're careful, and you can still get a digit wrong. Software that reads text out of images, usually called OCR, can do that for you, but it's a lot pickier about what you feed it than most people expect.

What OCR is really doing

OCR software doesn't read the way you do. It looks at shapes and lines in the image, matches them against patterns it has seen before for letters and numbers, and strings the matches back together in something like the right reading order. That's why printed text in a normal font, sitting flat and well lit, is close to a solved problem: the shapes are consistent, and the software has effectively seen thousands of examples of each one already. Anything that breaks the shape (blur, an unusual font, a hand-drawn letter, a reflection cutting through a word) makes the match harder, and the software either guesses wrong or quietly skips that patch of the image.

In other words, it's pattern matching, not reading.

What reads well and what doesn't

Some sources are close to a sure thing. A clean screenshot of an error dialog or a chat message is basically already text as far as OCR is concerned: sharp edges, one consistent font, no lighting to worry about. A printed page photographed straight on (a receipt, a book page, a printed contract) usually comes out close to perfect too, especially in decent light.

Other sources are a real gamble:

How to shoot a photo OCR can read well

If you're stuck photographing something instead of taking a screenshot (a whiteboard, a printed page, a sign), a few habits make a bigger difference than any setting in the camera app:

Before you bother running OCR on a photo, zoom into it yourself on your phone. If you can't comfortably read a word at that zoom, the software is going to struggle with it too.

What your phone or computer can already do, and where it stops

Most phones and computers already do a version of this without installing anything extra. On an iPhone or iPad, open the photo and tap the text; the system selects it for you to copy, a feature that's been standard for years now. Android's Google Lens does much the same thing from the Photos app or straight from the camera. On Windows, the Snipping Tool and PowerToys have both picked up a "grab text from screen" action in recent versions, and on a Mac, Preview and the Photos app do the equivalent trick.

These built-in options are genuinely good for a single grab: point, select, copy, paste, done. Where they run out of road is volume and control. Doing this one photo at a time is fine for one receipt; it gets old fast across a folder of forty. None of them hand you back a file, only a copy-paste, so there's no plain text document to keep or search later unless you build one yourself. None of them flag the words they weren't confident about, so a misread "8" as a "3" in a phone number or account number can slip straight through and you won't know unless you check every character by eye. And none of them treat a genuinely scanned PDF, a document that's really a stack of page images rather than real selectable text, quite as directly as opening the file itself would.

If you're doing this often enough that one-photo-at-a-time is wearing thin, or you specifically need a plain text file, a Markdown file, or a spreadsheet out the other end instead of clipboard text, Image to Text runs the same kind of recognition in your browser across a whole batch of files, or a multi-page scanned PDF, in one go, and underlines low-confidence words so you know what to double check before you trust a number.

When the photo is something you shouldn't hand to just anyone

Some of what people run through OCR is sensitive: a pay stub, an insurance form, a passport page, a diagnosis on a printed page. Before you drop something like that into a random web tool, it's worth checking whether the site actually processes the image in your browser or uploads it to a server somewhere. A lot of "free OCR" sites are really just a form that mails your file to a backend, and once it's uploaded, you're trusting a stranger's retention habits with a document you probably wouldn't photocopy at a public library. Image to Text is built to do the recognition entirely on your device, so the photo itself never leaves your computer or phone, which matters a lot more for a benefits form than for a grocery list.

If the plan afterward is to forward the extracted text somewhere (an email thread, a shared doc, a support ticket) and it contains account numbers or someone else's personal details you don't actually need to pass along, it's worth stripping those out first. PII Redactor can scan the text for that kind of thing before you send it anywhere.