How to turn photos into a searchable PDF
- Add your images. Drop JPG, PNG, or WebP photos onto the tool, or tap to pick them. Each page appears as a card — drag the handle to reorder, or remove the ones you don't want.
- Pick the language. Choose the language the documents are written in. The recognition data for that language downloads once (the size is shown next to the picker) — your images still never leave your device.
- Recognize. Hit Recognize text and watch each page's card walk from waiting to done, with a live word count. You can cancel mid-run; nothing is kept.
- Check and download. The recognized text is shown per page so you can verify it before trusting it. Name the output file, then download the searchable PDF, grab the plain .txt, or copy everything to the clipboard.
What it does
- Real OCR in your browser — files are never uploaded anywhere
- Multiple photos become one multi-page PDF, in the order you choose
- Invisible text layer: the PDF looks like your photo but is searchable and copyable
- 15 recognition languages, downloaded on demand
- Also exports the plain recognized text as a .txt file
What a searchable PDF actually is
A photo of a receipt is just pixels — you cannot search it, select the total, or copy the merchant's name. A searchable PDF adds a second, invisible layer on top of the image: the recognized text, positioned where it appears in the picture. The page still looks exactly like your photo, but Preview, Adobe Reader, Spotlight, and every document system can now read it.
This tool builds that file in your browser. It decodes your images, runs the open-source Tesseract recognition engine compiled to WebAssembly, and assembles a PDF with pdf-lib — all in the page you are looking at. Nothing is transmitted. That is the whole point: receipts, contracts, medical letters and ID documents are exactly the files you should not hand to a random converter website in exchange for free OCR.
When to use it
- Photos of paper documents that you want findable later — receipts, warranties, letters, forms.
- Scans that came out of a scanner as plain images.
- Anything you would not paste into a stranger's website.
Why position matters in the text layer
The recognized words are not just appended to the file — each one is placed invisibly at the coordinates where it appears in the photo. That is what makes selection feel natural: drag across the image and the highlight follows the printed lines, search for a word and the viewer jumps to the right spot on the page. The geometry is approximate, the same way it is in files produced by office scanners, and that is fine for finding and copying.
Honest limitations
On-device OCR is slower than a server farm, and it reads print, not handwriting. Very small or blurry text may come out wrong — the .txt export makes it easy to check. Images are downscaled to about 2,500 px on the long edge for recognition speed; the embedded page image keeps up to 4,000 px, which prints cleanly at letter size.
If you do this often
This tool is a one-shot converter. If your camera roll is where documents go to disappear, that is the exact problem Paperlock exists for: it scans, reads, and files your paperwork on your iPhone — with the same rule that nothing leaves your device unencrypted.