How It Works
1. You upload, drop, paste, or photograph an image or PDF in your browser.
2. For PDFs, pages that already contain selectable text are read directly; scanned pages (up to 30) are turned into images.
3. Tesseract.js recognizes the text on your device. The language is detected automatically, and weak reads are retried with script detection, rotation correction, and image filters.
4. The text appears in an editor — copy it, or download TXT or DOCX.
5. Your files are never uploaded; the only downloads are the OCR engine and language data, cached after first use. No account is required.