Extract text from an image
Read the words out of a photo, a screenshot or a scan — and get text you can select, correct and paste.
Extract text from an image online
A photograph of a page, a screenshot of a message, a scan of a receipt: the words are there but you cannot select them, because the file is a picture. Optical character recognition looks at the shapes and works out which letters they are, giving you back editable text. This tool runs that recognition with Tesseract compiled to WebAssembly, entirely inside your browser — the image is opened locally and never uploaded, which matters for a payslip, an identity document or a medical result. Two language settings are offered, English with French as a secondary, and French with English as a secondary; the corresponding model, five to fifteen megabytes, downloads on first use and is then reused. Accuracy depends on the picture: sharp, well-lit, straight-on text at a reasonable resolution reads well, while a blurred photo taken at an angle in poor light will produce mistakes you have to correct. When little or nothing is found, the tool says so rather than returning silence.
How to extract text from an image
Choose the image
A photo, a screenshot or a scan. It stays on your device — the recognition runs in your browser, not on our servers.
Pick the language
English or French as the primary, the other as secondary. The first run downloads the model, five to fifteen megabytes, and later runs reuse it.
Read and correct the text
The recognised text appears ready to select and copy. Check the passages OCR finds hard: unusual names, figures, and anything printed small.
Why use it
The image never leaves your device
Recognition runs in the browser with WebAssembly, so a payslip, an identity document or a medical result is not uploaded anywhere — including to us.
Retype nothing
A reference, an address or a paragraph photographed on a screen becomes text you can paste, instead of something you copy out by hand and get wrong.
Says when it found nothing
An image with no readable text produces a clear warning suggesting another language or a sharper picture, rather than an empty box you have to interpret.