About Image to Text (OCR)
Optical character recognition, or OCR, reads the letters in a picture and turns them into real text you can copy, search and edit. Use it to grab text from a screenshot, a photo of a sign or whiteboard, a receipt, or a scanned letter, instead of typing it out. It reads English text in JPG, PNG, WebP, HEIC and other images, enlarges small pictures automatically for better accuracy, and shows how confident it is in the result. Copy the result in one click or save it as a .txt file.
How to Use It
- 01
Add an image
Drop a photo, screenshot or scan into the box, or tap to choose it. Batches work too.
- 02
Recognise the text
Press Extract Text. The first run downloads the OCR engine, about 7 MB, once.
- 03
Copy or download
Copy the text from the preview, or download it as a .txt file.
What OCR is good for
Optical character recognition, OCR for short, turns the letters in a picture into text you can copy, edit and search. It saves you from retyping text you can see but can't select: a paragraph in a screenshot, a quote from a book page, a recipe card, an address on a letter, a serial number on a label, notes on a whiteboard, the details on a receipt for an expense report, or the text of a scanned document.
The result can be pasted straight into an email, document or spreadsheet, or downloaded as a .txt file.
Students use it to copy quotes from textbook photos, and office workers use it to turn printed invoices and letters into text they can file and search.
How to get the most accurate results
Accuracy depends mostly on the image. Photograph the text straight on rather than at an angle, in even light without shadows or glare, and hold the phone steady so the letters are sharp. Fill the frame with the text, and crop away everything else, such as the edge of the table or neighbouring pages; Crop Image helps with that.
Clean, printed text at a normal size is usually recognised with over 95% accuracy. Small images are enlarged automatically before recognition, which helps with screenshots of small text. For a single paragraph or column, the One block of text layout often gives cleaner results than automatic layout.
Limitations to know about
OCR works best on printed text. Handwriting, decorative fonts, text on curved surfaces like bottles, very low resolution images and text over busy backgrounds produce more mistakes, so check important results such as names, numbers and amounts. The tool shows a confidence score to help you judge. It reads English; other languages using the Latin alphabet may partly work, but accented letters can come out wrong.
Tables are read as lines of text, so columns may need tidying after pasting into a spreadsheet.
Images, scans and PDFs
It reads JPG, PNG, WebP, HEIC and other image formats, so iPhone photos work directly, and you can process several images in one go. The first run downloads the OCR engine once, about 7 MB, and later runs start immediately.
If your text is inside a PDF, try PDF to text first: PDFs made from documents already contain real text that can be copied without OCR. For scanned PDFs that contain only images of pages, use the scanned PDF to text tool, which reads every page with the same engine.
Questions
How accurate is it?
Very good on clear, straight, well-lit printed text, often above 95 percent. Handwriting, blurry photos, curved pages and stylised fonts give more mistakes, so check important results.
Which languages does it read?
English. Other languages that use the Latin alphabet may partly work, but accents and special letters may be wrong.
How can I get better results?
Photograph the text straight on, in good light, filling the frame. Crop away everything except the text, and try the One block of text layout for a single paragraph.
Can it read a scanned PDF?
Use the Scanned PDF to Text tool, which renders each PDF page and reads it with the same engine.
Is my image uploaded?
No. Recognition runs in your browser. The engine is downloaded from this site, and your image never leaves your device.