Image to text converter (OCR)
Extract text from images and screenshots with OCR — entirely in your browser, no uploads.
Runs 100% in your browserHow to extract text from an image
- Choose an image. Select a screenshot, scan or photo that contains text (PNG, JPG or WebP).
- Run recognition. The OCR engine loads once and reads the text in your browser.
- Copy the text. Review the extracted text, edit if needed and copy it.
What OCR does
Optical character recognition (OCR) turns the pixels that look like letters in a photo or screenshot back into actual, selectable text you can copy, search and edit. It is how you lift a quote off a screenshot, capture a serial number from a photo, or digitise a scanned page without retyping it. Under the hood the engine finds the text regions, segments them into lines and characters, and matches each shape against a trained model of what letters look like — which is why it is pattern recognition, with a confidence level, rather than a perfect transcription.
Getting clean results
OCR accuracy depends almost entirely on the input. It is strongest on clear, high-contrast, roughly horizontal printed text — dark type on a light background. It struggles with handwriting, stylised or decorative fonts, low resolution, motion blur, skew, busy backgrounds, and text laid over photos. A few habits help a lot: use the sharpest image you have, crop tightly to just the text you want so the engine is not distracted by surrounding graphics, and straighten a tilted scan first. Expect to proofread the output — numbers, punctuation and the classic confusions (O/0, l/1/I, rn/m) are where errors cluster.
Runs in your browser
This tool runs Tesseract, a mature open-source OCR engine, compiled to WebAssembly so the recognition happens on your machine — your image is never uploaded. Only the engine core and the English language model are downloaded (once, then cached), so the first run is slower while they load and later images are quick; the picture itself stays in the browser. That privacy matters for screenshots of documents, IDs or private messages. To pull text out of a PDF, first turn its pages into images with PDF to JPG, then run them through here.
Frequently asked questions
- No. The optical-character-recognition engine (Tesseract) runs as WebAssembly in your browser. The image is read on your device and nothing is sent to a server.
- Clear, high-contrast text — screenshots, scanned documents, photos of signs or receipts. Sharp images with dark text on a light background give the best accuracy. Very small, blurry or skewed text is harder to read.
- This tool recognises English text. Other languages need their own trained data; English covers most screenshots and documents.
- Yes. Once recognition finishes, the text appears in an editable box with a one-click copy button.
- OCR is an estimate, not a perfect transcription. Decorative fonts, low resolution, shadows and noise reduce accuracy. Cropping to just the text and using a higher-resolution image usually helps.