Guide
How to copy text from a screenshot on a Mac
macOS has had on-device text recognition since Monterey, so you rarely need a web OCR service. The question is how many steps it takes. Here are the built-in routes and the one-step route.
Method 1: Live Text in Preview, Photos, or Quick Look
- Open the screenshot in Preview, or select it in Finder and press Space for Quick Look.
- Hover over the text. The cursor changes to a text cursor when Live Text recognizes it.
- Drag to select the words you want and press ⌘C.
Note. Live Text needs macOS Monterey or later. It works in Photos and Quick Look as well as Preview.
Method 2: Live Text inside web images in Safari
In Safari you can select text directly inside images on a web page, the same way you would select normal text. Right-click an image for Copy Text options when they appear.
Method 3: The Shortcuts app
Shortcuts includes an Extract Text from Image action. Build a shortcut that takes the clipboard or a chosen file, runs Extract Text from Image, and copies the result. It is a good fit for batch jobs, less so for a quick one-off.
Method 4: OCR straight from the screen with Shotnix
- Choose Capture Text from the Shotnix menu bar, or press the shortcut you gave it in Settings → Shortcuts.
- Drag a selection over the text on screen, whether it is a dialog, a paused video, a protected PDF, or a remote desktop window.
- The recognized text is on your clipboard, with columns in reading order. A toast shows what was read. Paste it anywhere.
- If the text holds a table or links, click the toast: Copy as Table copies tab-separated rows for a spreadsheet, and links and email addresses can be opened or copied.
Note. Nothing is added to your screenshots folder, but the image is kept in Shotnix's History so you can find it again. If nothing is recognized, your previous clipboard is left untouched.
Copy text from screenshots you already took
In Shotnix, use Copy Text on the post-capture overlay, or open the history panel and search. History is OCR-indexed in the background, so you can search for a word and find the screenshot that contains it.
Tips for better accuracy
- Zoom the source in before capturing. Bigger glyphs recognize better.
- Prefer high-contrast text on a plain background.
- Straight text recognizes better than rotated or skewed text.
- For code, paste into an editor and check quotes and brackets; OCR engines sometimes confuse similar glyphs.
- In Shotnix, choose Accurate in Settings → Screenshots for small text, and pick the languages there if automatic detection guesses wrong.
Questions
Does macOS have built-in OCR?
Yes. Live Text recognizes text in images in Preview, Photos, Quick Look, and Safari on macOS Monterey and later.
Can I copy text from a video?
Pause the video and run OCR capture over the frame with Shotnix, or take a screenshot and open it in Preview for Live Text.
Does OCR work offline?
Yes. Live Text and Shotnix both use Apple's on-device Vision framework. Nothing is uploaded.
Which languages are supported?
Coverage follows the languages macOS supports for text recognition on your version. In Shotnix, pick the languages in Settings → Screenshots if automatic detection guesses wrong; Chinese, Japanese, Korean, Thai, and Arabic mix correctly with English.
Try it on your own screen.
Shotnix is free, open source, and local, with no watermark. Download the notarized app, or star the repository to follow along.
11.9 MB · Apple silicon (M1 or later) · macOS 13+ · notarized by Apple · MIT license