GlassCopy icon GlassCopy
Mac OCR Guide

How to copy text from screenshots on Mac

Screenshots preserve what you saw, but they flatten text into pixels. This guide shows a fast workflow for pulling reusable text out of screenshots on Mac without manually retyping every line.

Iridescent glass interface showing a screenshot card with a glowing OCR selection box over a support message.
Use a tight visual selection when the screenshot contains more UI chrome than useful text.

Why copy fails here

A screenshot is just an image file or pasted image surface. macOS cannot select the embedded text unless another tool runs OCR on the visible pixels.

A teammate drops a screenshot into chat

A teammate drops a screenshot into chat and you need the error code or meeting link from it.

You captured an order confirmation or receipt

You captured an order confirmation or receipt and want the tracking number without typing it manually.

You saved a screenshot from a website

You saved a screenshot from a website or app where the original page is no longer open.

Try the cleanest source first

Native copy check

If the original app, page, or message is still open and selectable, copy from that source first. Use GlassCopy when the only thing you have is a flattened screenshot or pasted image.

Why GlassCopy helps

GlassCopy is fast from the Mac side: trigger the global shortcut, draw around the visible text, and the OCR result lands on your clipboard without opening a separate conversion workflow.

How to do it with GlassCopy

When text only exists inside a screenshot, GlassCopy lets you select the relevant region and copy OCR output straight into your clipboard.

Open the screenshot at a readable size

Preview or enlarge the screenshot until the text looks crisp enough to read comfortably. OCR works best when the letters are not tiny or blurred.

Launch GlassCopy with the global shortcut

Trigger GlassCopy from anywhere with Shift-Command-C, or your custom shortcut, so you can select text without switching into another utility.

Draw tightly around the screenshot text

Capture only the relevant text block instead of the whole image. Excluding decorative UI, shadows, and unrelated icons improves recognition accuracy.

Paste and quickly spot-check the result

Paste into Notes, Slack, or your target app and review any characters that could be confused in compressed or low-resolution screenshots.

What to capture, what to leave out

Select

The exact message, paragraph, code block, receipt field, or label you want to reuse.

Leave Out

Browser chrome, chat reactions, avatars, timestamps, sidebars, shadows, and unrelated text blocks.

Best Conditions

Open the screenshot at a readable zoom level and capture one logical text block at a time.

Tips that improve results

Helpful habits

  • Zoom in first if the screenshot came from a retina display but was shared in a smaller preview.
  • Capture one paragraph or one code block at a time instead of the entire screenshot.
  • If the screenshot includes dark overlays or badges, select just the plain text area.

Avoid these mistakes

  • Do not include browser chrome, status bars, or multiple unrelated text blocks in one selection.
  • Avoid OCR on motion-blurred screenshots from scrolling captures when a cleaner frame is available.

When not to use this workflow

If the original app or webpage is still open and text selection already works, copy directly from the source instead of from a screenshot.

Clean up and verify

After OCR

  • Restore paragraph breaks if the screenshot wrapped lines tightly.
  • Check copied codes, order numbers, dates, and currency symbols before pasting them into a system of record.
  • Remove repeated UI labels that came along for the ride but do not belong in the final note.

Accuracy watchlist

  • Tiny retina screenshots shared through chat can blur similar characters such as 0/O and 1/l.
  • Low-contrast overlays and translucent badges can confuse OCR around the selected edges.
  • Scrolling screenshots may bend or blur text near stitch boundaries.

Privacy boundary

For screenshots with personal or customer data, select only the field you actually need before copying it anywhere else.

Real situations where this guide helps

Pulling incident IDs from support screenshots into

Pulling incident IDs from support screenshots into a ticket.

Copying pricing or shipping details from a

Copying pricing or shipping details from a checkout confirmation image.

Reusing text from social media screenshots during

Reusing text from social media screenshots during research or note-taking.

Example workflow

Source

A support screenshot in Slack contains an incident ID and the failing message.

Selection

Select only the message body and incident ID, leaving the chat UI outside the box.

Result

A clean text snippet you can paste into a ticket or reply.

Destination

Ticket comment, bug report, note, or email response.

Questions people ask

Related guides

These pages cover adjacent workflows without repeating the same advice.