If you've ever scanned a contract, opened the PDF, and hit Ctrl+F only to find nothing highlights, you've met the core problem OCR solves: a scan is a photograph of words, not the words themselves. EZ PDF Editor's Scan to OCR takes that flat image, recognises the text on it, and hands back a PDF you can search, select and copy from. The whole thing happens on your own machine — the scan is never uploaded, so it's safe to run on paperwork you'd never post to a random website.
How to OCR a scan in your browser
There's nothing to install and no sign-up wall. If you've got a scanned image or a photo of a page, you're a minute away from a searchable file.
- Open the tool. Head to Scan to OCR. The first time you run it, your browser quietly pulls the Tesseract language data from the CDN — after that it's cached and ready.
- Add your scan. Drag in a JPG, PNG or an existing image-only PDF, or snap a photo of the page. A straight, well-lit image reads far better than a crooked, shadowy one.
- Let it read the page. Tesseract.js scans the image and works out every word — and, crucially, where each word sits — right there on your device. Longer or denser pages take a few seconds more.
- Download your searchable PDF. You get back a PDF that looks identical to your scan but now carries a hidden text layer. Open it, press Ctrl+F, and your words light up.
That's the entire loop. No email to confirm, no watermark stamped across the corner, and no file sitting on someone else's server afterwards.
What OCR actually is — and why a searchable PDF beats a plain scan
OCR stands for optical character recognition. It's the process of looking at the shapes in an image, deciding which letters and words they represent, and recording the position of each one. A plain scan has none of that — to your computer it's just millions of coloured dots. OCR is what turns those dots back into text your machine understands.
The clever part is the invisible text layer. Rather than replacing your scan with retyped text (which would throw away the original's look, signatures and stamps), the tool lays the recognised words on top of the image in a transparent layer, positioned exactly over the printed words underneath. You still see your original scan, pixel for pixel. But behind it sits real, selectable text — so search, copy and screen readers all work. Here's the difference in practice:
| Document | Before OCR (plain scan) | After OCR (searchable PDF) |
|---|---|---|
| Old signed contract | A flat picture; Ctrl+F finds nothing | Search for a clause name and jump straight to it |
| Photo of a printed letter | Can't select or copy a single line | Highlight a paragraph and paste it into an email |
| Pile of scanned receipts | A folder of images you scroll through by hand | Full-text search finds the one from March |
| Scanned handout | Screen readers see only "image" | Assistive tech can read the text aloud |
One honest caveat: OCR quality tracks scan quality. On a crisp, high-contrast scan of printed text, recognition is usually excellent. Feed it messy handwriting, a faded fax, a page shot at an angle in dim light, or a decorative font, and accuracy drops. If a result looks rough, rescan the original straight and bright at around 300 DPI before running it again — that single change fixes most misreads.
Real things people use this for
OCR sounds abstract until you have a concrete pile of paper in front of you. A few of the jobs it quietly handles:
- Making an old contract searchable. You've got a signed agreement that only exists as a scan. Run it through OCR and you can jump to "termination" or "renewal" instead of reading all twelve pages hunting for a clause.
- Pulling text out of a photo of a document. Someone snapped a page on their phone and sent it to you. OCR turns that photo into copyable text so you can quote it without retyping.
- Archiving receipts you can Ctrl+F. Scan the shoebox once, OCR the lot, and every receipt becomes findable by the vendor name or amount printed on it. If you also want to shrink the pile, our Compress PDF guide covers trimming file size afterwards.
- Accessibility. A plain scan is invisible to a screen reader. Adding a text layer means someone using assistive technology can actually read the document, and it makes the file easier to index and share.
If you only need the raw words and not a new PDF, the sibling PDF to Text tool pulls the text straight out of an already-digital PDF instead. Going the other direction — turning a stack of photos into a single PDF before OCR — is what Images to PDF is for.
Turn a scan into a searchable PDF now
Free, in your browser, powered by Tesseract.js. No upload, no account, no watermark — your file never leaves your device.
Open Scan to OCR →Works on Windows, Mac, iPhone and Android
Because the whole thing runs inside the browser, there's no app to match to your operating system. If your device runs a current version of Chrome, Edge, Safari or Firefox, it works. On Windows and Mac you'll usually be OCR-ing files straight from a flatbed or desktop scanner. On an iPhone or Android phone you can photograph a page and OCR it on the spot — useful when you're away from a scanner and just need a searchable copy of something in front of you. Same tool, same result, whatever you're holding.
Privacy: your scan never leaves your device
This is the part that matters most for real documents. Plenty of "free OCR" sites work by uploading your file to their server, processing it there, and asking you to trust their retention policy. That's a hard thing to hand over when the page is a tax slip, a medical letter or a signed contract.
EZ PDF Editor works the other way around. The Tesseract.js engine runs inside your browser tab, on your own processor. Your scan is read locally, the text layer is built locally, and the finished PDF is assembled locally. Nothing is transmitted to us — the tool runs entirely in your browser, so your files never leave your device. The only network request is the one-time download of the recognition language data from the CDN; once that's cached, the tool even keeps working offline, on a plane or a dead Wi-Fi zone. No account, no email harvesting, and no watermark on the way out.
FAQ
Are my files uploaded?
No. The Scan to OCR tool runs entirely in your browser using Tesseract.js, so your scan never leaves your device — nothing is uploaded to a server. That's what makes it safe for sensitive paperwork like contracts, tax slips or medical letters. There's no account, no email and no watermark.
What does OCR actually do to my scan?
OCR reads the shapes of the letters in your image and works out the words, along with where each word sits on the page. It then adds an invisible text layer on top of the original scan. The picture looks exactly the same, but now you can search it, select text and copy it out.
Will the OCR be perfect?
On a clean, high-contrast scan of printed text, accuracy is usually very good. It gets less reliable with messy handwriting, faint or low-contrast pages, heavy skew, or unusual fonts. A straight, well-lit scan at 300 DPI gives the best result, so it's worth rescanning a poor original before running OCR.
Does it work offline?
Yes, after the first run. The first time you use it, your browser downloads the Tesseract language data from the CDN. Once those assets are cached, the tool keeps working with no connection — handy on a plane or a spotty network.
What can I do with the searchable PDF afterwards?
Anything you'd do with a normal PDF. You can Ctrl+F to find a phrase, highlight and copy passages, and archive the file so it turns up in a full-text search later. You can also feed it into other tools to export pages as images, merge, split or compress it.