Image editing
Image to Text (OCR)
Turn a screenshot, scan or photo of printed text into editable text — recognised on your device, never uploaded.
Drop images with text here
or click to browse · paste a screenshot with Ctrl/⌘+V · up to 10 at once
JPG, PNG, WebP — iPhone HEIC photos are converted on your device first
Images are read on your device and never uploaded.
What OCR reads well — and what it does not
- Best: screenshots, printed documents and clear photos of printed text, taken straight-on.
- Handwriting is mostly not recognised — expect little or garbled text.
- Low-resolution, blurry, angled or unevenly lit photos produce errors; very small text is often missed.
- Multi-column pages, tables, forms and text over busy backgrounds may come out in the wrong order or with gaps.
- The first run downloads the OCR engine (about 4 MB) and the language file from this site; later runs reuse them.
Works in your browser. No account needed.
Frequently asked questions
Are my images uploaded to a server?
No. Recognition runs in your browser using Tesseract, the open-source OCR engine, compiled to WebAssembly. The engine and the language files are served from this site, not a third-party CDN, and the images themselves are never transmitted. That makes it reasonable to use on receipts, letters and screenshots with account details in them.
Can it read handwriting?
Not reliably. Tesseract is trained on printed and on-screen text, so neat block capitals are sometimes partly recognised, but joined-up handwriting usually comes out as garbage or nothing at all. For handwritten notes, retyping is still faster than correcting the result.
Why is the text full of mistakes?
Usually the image. OCR needs sharp letters with clear contrast, roughly 20 pixels or more in height. Blurry phone photos, text shot at an angle, shadows across the page, tiny print in a large photo and busy backgrounds all cause misreads. Keep Enhance image on, crop to the text, and photograph the page straight-on in even light. Also check the language setting: reading French text as English drops the accents and confuses words.
What does the confidence percentage mean?
It is Tesseract’s own average certainty across the words it recognised, from 0 to 100. Above about 85% the text is usually clean apart from the odd character; between 60% and 85% expect several errors; below 60% treat the result as a rough draft. It is an estimate, not a guarantee — a confident read can still swap 0 and O or 1 and l, so always check numbers.
Will tables, columns and layout be kept?
No — the output is plain text. Tesseract finds blocks of text and reads them in the order it thinks is right, which works for ordinary paragraphs but can interleave the columns of a newsletter or scramble the cells of a table. Cropping each column or table region into its own image before reading gives much better order.
What does Enhance image actually do?
Before recognition it converts the image to grayscale, stretches the contrast so the darkest 1% becomes black and the lightest 1% white, and upscales images smaller than 1,400 pixels on their long side by up to 3×. That helps faded scans, grey-on-grey screenshots and small crops. It does not sharpen blur or straighten a skewed photo, and on an already crisp screenshot it can occasionally make things slightly worse — hence the toggle.
About this tool
This image-to-text converter uses optical character recognition (OCR) to find the letters in a picture and turn them into text you can edit, search and paste. It is built on Tesseract, the long-running open-source OCR engine, using its LSTM neural-network recogniser compiled to WebAssembly so it runs inside your browser. Drop in a screenshot, a scanned page, a photo of a sign or a receipt, and you get the words back as plain text in an editable box.
Nothing is uploaded. The OCR engine (about 4 MB) and the language file you choose are downloaded from this site the first time you run it, then reused; your images stay in the page. English, Spanish, French, German, Portuguese, Turkish and Indonesian are available, and each language is a separate file, so you only fetch the ones you use.
Accuracy depends far more on the image than on the software. Screenshots and clean scans of printed text typically come back nearly perfect. Phone photos are good when the page is flat, in focus, evenly lit and shot straight-on. Results degrade quickly with blur, low resolution, perspective, shadows, decorative fonts and text over pictures. Handwriting is largely beyond this engine. Multi-column layouts, forms and tables lose their structure, because the output is plain text read block by block.
Every result shows Tesseract’s confidence score so you know how much proofreading to expect, and the text box is editable, so you can fix misreads before copying the text or saving it as a .txt file. You can queue up to 10 images at once; they are read one after another, each with its own progress bar, and can be downloaded individually or combined into one file. If your document is a PDF with selectable text, the PDF to Text tool is faster and exact, since it reads the text directly instead of recognising it.
Related tools
- All image editing tools
- PDF to Text
- Camera Document Scanner
- Text Cleaner
- Sharpen Image
- Image to ASCII Art
- Rotate & Flip Image