OCR PDF
Make scanned PDFs searchable with free in-browser OCR — adds an invisible, selectable text layer to every page. No upload — files never leave your device.
OCR turns a scanned PDF into a searchable one. This tool reads every page with optical character recognition and writes an invisible text layer over the original image, so the document looks untouched but its words can be searched, selected, and copied. All of it happens inside your browser.
Why a scanned PDF is so frustrating to work with
A scanner, photocopier, or phone scanning app produces a PDF made of flat images. It looks like a document and behaves like a photograph, which causes four specific problems: Ctrl+F finds nothing, so you cannot locate an invoice number or a name; text cannot be selected or copied into a spreadsheet or email; screen readers cannot read it, which makes the file inaccessible; anddesktop search cannot index it, so it is invisible to Windows Search and macOS Spotlight. A folder of scanned contracts is effectively unsearchable until you fix it.
How the invisible text layer works
Each page is rendered to a canvas at double scale, which gives the recogniser more pixels to work with than the page's nominal size. Tesseract then returns not just the words but a bounding box for each one. The tool converts those coordinates back into PDF space, accounting for the fact that PDF measures upward from the bottom of the page rather than down from the top, and draws each word at zero opacity in its correct position over the untouched page image. The visual result is byte-for-byte what you scanned; the functional result is a document your reader treats as text. This is the same technique used by commercial OCR suites.
ToolJiffy compared with cloud OCR and desktop suites
| ToolJiffy | Cloud OCR service | Desktop OCR suite | |
|---|---|---|---|
| Document leaves your device | Never | Yes, uploaded | Never |
| Account or sign-up | None | Usually required | Licence |
| Page limit | None | Free credits, then paid | None |
| Install needed | No | No | Yes |
| Languages here | 8 | Often 100+ | Varies |
| Layout and table reconstruction | Text layer only | Sometimes | Yes |
| Price | Free, unlimited | Free tier, then paid | Paid |
Getting the most accurate text layer
- Scan at 300 DPI. Below about 200 DPI, small print starts to break down whatever the engine.
- Set the language before processing. This single choice affects accuracy more than anything else.
- Straighten the pages. Skewed scans lose accuracy quickly; most scanner software can deskew automatically.
- Scan in greyscale or black and white for plain text documents, which removes colour noise from the page.
- Check a few pages afterwards by searching for a word you know appears, rather than assuming every page worked.
Privacy for the documents people actually scan
The files that need OCR are rarely trivial. They are tax returns, medical records, bank statements, signed agreements, identity documents, and case files. Sending those to a cloud OCR endpoint means a third party holds a full copy of both the scan and every word extracted from it, and you inherit their retention policy and breach history. Local processing removes the question: there is no upload, no temporary server-side file, and nothing to chase for deletion afterwards.
Where OCR stops, and what to use instead
A text layer makes a document searchable; it does not rebuild its structure. If you need the numbers out of a scanned table, PDF to Excel reconstructs rows and columns rather than a flat run of words. For a single image rather than a PDF, Image to Text is the quicker path and hands you editable text directly. If you only want the pages as pictures,PDF to JPG exports them, and if the finished searchable file is too large to email, the PDF compressor will bring it down.
Frequently Asked Questions
How do I make a scanned PDF searchable for free?
Drop the PDF into the tool and choose the language of the document. Every page is rendered, read by Tesseract, and given an invisible text layer positioned over the original words. Download the result and Ctrl+F works inside it.Is my scanned PDF uploaded to a server during OCR?
No. Recognition and PDF assembly both happen in your browser through WebAssembly. The file is read from your disk into memory and never transmitted, which matters because the documents people OCR are usually contracts, statements, and medical records.Does OCR change how my pages look?
No. The visible page stays exactly as scanned. The recognised words are drawn on top at zero opacity, aligned to the coordinates where Tesseract found them, so the page looks identical while the text underneath can be selected, copied, and searched.Which languages are supported?
Eight: English, Hindi, Spanish, French, German, Portuguese, Italian, and Arabic. Pick the one matching your document before processing, because the engine loads a model trained for that script and the wrong choice produces unusable output rather than a near miss.How accurate is the recognition?
A clean 300 DPI scan of ordinary printed text comes back with very few errors. Accuracy falls with low-resolution scans, phone photos at an angle, faint photocopies, shadows across the page, and decorative fonts. Always proofread names, totals, and reference numbers.Why does a searchable PDF matter?
A scanned PDF is a stack of pictures, so nothing inside it can be found. Adding a text layer makes the document searchable in your PDF reader, indexable by Windows Search and Spotlight, readable by screen readers, and usable by document management systems.Can I OCR a password-protected PDF?
No. Encrypted files cannot be read in the browser, so remove the password first by opening the PDF in your reader and saving an unprotected copy, then run that copy through this tool.How long does a long document take?
Each page is rendered and then recognised, so time scales with page count and roughly with page complexity. A handful of pages is quick; a hundred-page scan takes a while and needs the tab left in the foreground, since browsers throttle background tabs.