How to use this PDF tool
- Select a PDF from your device.
- Set the page range and relevant output options.
- Run the tool and wait for the progress bar to complete.
- Review the preview or report, then download the newly created result.
Recognize text on scanned PDF pages and create a new searchable PDF with page images and an invisible OCR text layer, entirely in your browser.
Recognize text on scanned PDF pages and create a new searchable PDF with page images and an invisible OCR text layer, entirely in your browser.
The output preserves each page as a rendered image. It does not retain interactive forms, links, or original vector objects.
Accepts standard PDF files supported by PDF.js. Encrypted, damaged, XFA-only, and extremely large documents may not open in the browser.
| Input | Support |
|---|---|
| Supported | |
| Password-protected PDF | Unlock first |
| Scanned pages | OCR supported |
No. Unlock the PDF with its valid password before using this browser tool. Encrypted files that PDF.js cannot open are reported as errors.
No. The selected file is processed locally by JavaScript in your browser. The page does not send the PDF to a conversion server.
Recognition depends on scan resolution, contrast, rotation, language, and typography. Clear scans near 300 DPI usually work better than blurred or skewed pages.
There is no fixed server limit, but available browser memory is the real constraint. Large or high-resolution documents should be processed in smaller page ranges.
No. The source file remains untouched. Any downloadable result is created as a new file in browser memory.
| Stage | Behavior |
|---|---|
| Upload | Local only |
| Processing | Page by page |
| Result | New download |