Image to Text Converter (OCR)
Pull the text out of a photo, screenshot or scanned PDF instead of retyping it. Optical character recognition runs right in your browser with the Tesseract engine, and you can copy the result or save it as a TXT file. Your image is never uploaded.
Files are processed right in your browser and never uploaded to a server. Open-source libraries
TL;DR. Add an image or a PDF of up to 20 pages, choose English or English + Russian, and get editable text to copy or download as TXT. Printed text works best; handwriting is recognized poorly.
How to extract text from an image
Add a file
Drop a JPG, PNG, WebP or HEIC image, or a PDF of up to 20 pages.
Choose the language
Use English + Russian (default) or English only. Picking only the languages in your document improves accuracy.
Run recognition
The first run downloads the language data once, about 10 MB. After that, recognition starts right away.
Copy or save
Check the text, then copy it to the clipboard or download it as a TXT file.
Recognition happens on your device
OCR runs inside your browser. On first use, the engine and its language models (about 10 MB) are downloaded once from the same site and cached. Your image or PDF itself is never sent anywhere.
You can verify it: open DevTools (F12 or Cmd+Option+I), switch to the Network tab and recognize a file. You will see the scripts and language files loading from the same domain, with no request carrying your image. On later runs, the models come from the browser cache.
How to get more accurate results
- Use the highest-resolution image you have; tiny or blurry text causes most errors.
- Crop away unrelated areas such as backgrounds, photos and decorations.
- Keep the page straight and evenly lit, without glare or deep shadows.
- Choose English only for English-only documents.
- Always proofread numbers, names and addresses before using the text.
Where image to text saves time
OCR is most useful when text is locked inside a picture: a screenshot of a message or article, a photo of a printed notice, a scanned letter or a PDF made from scans where nothing can be selected. Instead of retyping it, you get editable text that you can paste into a document, an email, a translator or a search box.
HEIC photos taken on an iPhone can be added directly, without converting them to JPG first.
What OCR handles well and what it doesn’t
| Content | Result | Tip |
|---|---|---|
| Printed text, screenshots | Recognized well | Use a sharp, well-lit image |
| Scanned PDF pages | Recognized well | Up to 20 pages per file |
| Photos of documents | Good if the page is flat and in focus | Shoot straight on, avoid shadows |
| Tables | Text is read line by line | Cell structure is not preserved |
| Handwriting | Recognized poorly | Expect errors; retype if accuracy matters |
Image to text: frequently asked questions
Protect the rest of your traffic too
LiMP VPN encrypts your connection in cafés, airports and at home. Your files already stay on your device — keep everything else private as well.