Image to Text (OCR)
Turn a photo, screenshot or scanned page into editable, copyable text. The recognition engine runs entirely in your browser — no upload, no watermark, no sign-up to try. Copy for free; sign in to download a .txt.
Free preview — sign in (Google or email) to download. Copying is always free; we use sign-in only to keep the tool free of abuse.
How in-browser OCR reads your image
OCR — optical character recognition — turns the shapes of letters in an image back into real, selectable text. This tool loads a trained recognition engine (Tesseract, compiled to WebAssembly) and runs it directly on your device, so the picture is never uploaded to a server and stays completely private. Point it at a screenshot, a photo of a document, a receipt, a book page or a slide, choose the language, and it hands back the words as plain text you can edit, copy or save. On the first run for each language it downloads a trained data pack (roughly 10–15 MB) from a CDN, then caches it so the next scan in that language is fast.
Recognition is only as good as the image you feed it. It shines on clear, high-contrast material: sharp screenshots, flat scans and well-lit photos where the text is level and reasonably large. The genuinely hard cases are handwriting, low-resolution or blurry captures, skewed angles, busy backgrounds and decorative fonts — expect the odd wrong character there, which is exactly why the result lands in an editable box for a quick fix. It supports 12 languages, including non-Latin scripts like Russian (Cyrillic), Arabic, Chinese and Japanese; picking the right language matters, because the engine uses it to disambiguate similar shapes.
How to use
- 1
Add your image.
Drag a photo or screenshot onto the drop zone or click to browse. PNG, JPG and WebP all work, and the file never leaves your device.
- 2
Pick the language.
Choose the language the text is written in. This tunes recognition and, on the first run, downloads that language pack once.
- 3
Extract the text.
Hit Extract text. The progress bar shows the one-time language download, then the actual recognition pass.
- 4
Review and fix.
The words appear in an editable box with a rough confidence score. Correct any stray characters — OCR is close, not perfect.
- 5
Copy or download.
Copy the text for free, or sign in to save it as a .txt file — ready for notes, spreadsheets, translation or search.
Read next
Convert the image first if OCR struggles
A cleaner format sometimes reads better. Convert or flatten your image locally before running recognition.
Isolate the text area
Busy backgrounds hurt accuracy. Strip the background from a photo so the characters stand out.
Shrink the image you keep
Once you have the text, compress the source screenshot in your browser without losing legibility.