Extract text from scanned documents, screenshots and photos of printed text using OCR powered by Tesseract.js. Everything runs in your browser — your image never leaves your device.
Opens the free OCR tool — no sign-up needed
First run note: Tesseract.js downloads the OCR engine (~10MB) on first use. Subsequent uses within the same session are instant.
| Image Type | Expected Accuracy | Tips |
|---|---|---|
| Scanned document (300 DPI) | 90–98% | Best results — high contrast, clear text |
| Screenshot of text | 90–97% | Excellent — already digital, clean edges |
| Photo of printed document | 75–90% | Use good lighting, avoid shadows |
| Photo of a book/magazine | 70–85% | Flatten the page, avoid page curl |
| Handwritten (printed letters) | 40–65% | Only works well with very neat printing |
| Cursive handwriting | 10–30% | Not recommended |