Recognizes English text in a photo or scan and gives it back to you as real, copyable text — free, in your browser.
One photo in, editable text out.
Clear, well-lit, high-resolution images work best
Runs on your device — larger images take a little longer
Get a plain .txt file, ready to copy or edit
This tool currently recognizes English text only. Within that, accuracy depends heavily on the source image: printed text in good lighting with reasonable resolution and contrast will extract cleanly, while handwriting, heavy glare, low resolution, or skewed angles will reduce accuracy — the same limitations any OCR technology runs into, not something unique to running it in a browser.
Because recognition runs on your own device rather than a server, a large or high-resolution image will take longer to process than it would on a cloud service — that's the real trade-off for not uploading your photo anywhere. If you're scanning a document specifically to convert it to a PDF, pairing this with the PDF Scanner tool first (for a cleaner, cropped, contrast-corrected source image) will generally improve OCR accuracy.
English only, currently. Text in other languages won't be recognized accurately.
Accuracy depends heavily on image quality — clear, well-lit, high-resolution photos of printed text work best. Handwriting, blurry photos, low contrast, or heavy glare will reduce accuracy.
OCR runs entirely on your device rather than a server, so a larger, higher-resolution image takes your device longer to process. It's a real trade-off for the privacy of not uploading your image anywhere.
No. Text recognition happens entirely inside your browser using JavaScript. Your image is never sent to a server.