Extract Text from an Image (OCR)
Convert images of text — screenshots, scanned documents, photos of receipts — into editable, copyable text using OCR.
Why this matters
Retyping text from a screenshot or scanned PDF wastes hours every week. OCR extracts the text directly so you can search, edit, and translate it. And because it runs in-browser, sensitive documents like receipts and contracts never leave your device.
Step by step
- 1Open the OCR toolDrop in any image — JPG, PNG, WebP, or even a PDF.
- 2Pick a languageChoose from 7 supported languages for best accuracy.
- 3Run OCRTesseract.js processes the image in your browser. Wait a few seconds.
- 4Copy the textThe extracted text appears, ready to copy.
- 5IterateFor poor scans, try cropping or boosting contrast in the Batch Photo Editor first.
Frequently asked questions
Which languages are supported?
English, Spanish, French, German, Chinese, Japanese, and more.
How accurate is the OCR?
Clean printed text typically scores 95%+. Handwriting, low-resolution, or skewed images score lower.
Is my image uploaded for OCR?
No. OCR runs entirely in your browser using Tesseract.js. Your image stays private.
Can I extract text from a PDF?
Yes — image-based PDFs are supported. The PDF is rendered to images in your browser, then OCR’d.
Why is my extraction missing text?
Common causes: too low resolution, image is skewed, or wrong language was selected. Increase resolution and retry.
Can I extract handwriting?
OCR works best on printed text. Handwriting recognition is unreliable.