100% private & secure
Recognition runs entirely on your device - your PDF is never uploaded to a server.
Turn unselectable, scanned PDFs into searchable, selectable, high-quality documents - with English OCR that runs right in your browser.
Drop your PDF here or click to browse
Recognized 100% in your browser · English & Chinese supported · All Tools max 30 pages
Fast, private and free.
Recognition runs entirely on your device - your PDF is never uploaded to a server.
Keeps the original image quality and adds a selectable text layer on top.
Optimized for English text by default, with Chinese support when you need it.
From start to download in under a minute.
Drag a scanned or unselectable PDF into the dashed area.
English is selected by default - just watch pages get recognized.
Get a searchable PDF or plain text TXT file.
Convert scanned PDFs into searchable, selectable documents right in your browser. pdf.js renders each page, tesseract.js runs English OCR locally on your device, and pdf-lib bakes the text layer back over the original image - no server, no upload, no registration required.
Scanned pages, photo screenshots and image-only PDFs contain text you can't select or search. After OCR, that text becomes copyable, searchable and selectable - so you can work with it like any digital document. Your file never leaves your device.
Answers to common questions.
Yes - unlimited recognition, no watermark, no registration. Everything runs locally in your browser.
Clear scans of printed English text are recognized very accurately. Handwriting, blurry images or low-resolution scans will be less accurate.
No. OCR runs entirely on your device and your PDF is never uploaded to any server.