Copy Text from a Screenshot

Turn screenshots back into selectable text: paste one straight from the clipboard (Ctrl/⌘+V), and the text — error message, chat, table, slide — becomes copyable in seconds. All locally.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

Paste in, copy out

The fastest path from a screenshot to usable text: take the screenshot, press Ctrl/⌘+V on this page, wait a moment, press Copy. No saving files, no uploading, no retyping a 40-character error code by hand. Screenshots are ideal OCR material — crisp, high-contrast, perfectly horizontal — so accuracy on them is about as good as OCR gets.

For the text that refuses to be selected

Error dialogs that won’t let you select their message, code in a video tutorial, a config snippet in a screenshared window, terms shown in an app, a Wi-Fi password on a router label photo — all text you can see but not copy. Extraction happens in your browser, which matters more than it seems: screenshots routinely contain internal tools, private chats and account details that have no business on an OCR server.

Frequently asked questions

Is my image uploaded to extract the text?
No. Recognition runs on your own device using a WebAssembly build of the Tesseract OCR engine. Documents, IDs, letters and screenshots never touch a server.
Why is there a one-time download?
The OCR engine (≈5 MB) and a trained data pack for each language you select (≈1–3 MB each) have to reach your browser once. You are told the size before anything downloads, and everything is cached locally — later runs work instantly, even offline.
Which languages are supported?
Twenty: English, Spanish, Portuguese, French, German, Italian, Dutch, Polish, Ukrainian, Russian, Turkish, Arabic, Hindi, Indonesian, Vietnamese, Japanese, Korean, Chinese (Simplified and Traditional) and Estonian. You can select up to three at once for mixed-language images.
How accurate is it?
On clean screenshots and scans, very accurate. Photos work best when the text is sharp, well-lit and roughly horizontal. A confidence score is shown with every result, and the output is editable so you can fix stray characters before copying.
What can I do with the result?
The extracted text appears in an editable box — copy it with one click or download it as a .txt file named after your image.
Can it read handwriting?
No — like most OCR engines it is built for printed and on-screen text. Neat block capitals sometimes work, but cursive handwriting is not supported.