How to use it
Choose a scanned PDF.
Pick English, Arabic, or both, then wait — pages are rendered then OCR'd locally in order.
Download the searchable copy once done.
Render each page locally, run OCR in English, Arabic, or both inside your browser, and overlay invisible text so scanned PDFs become searchable and selectable.
Read the guide Get help with this toolA scanned PDF is just a collection of images — search, copy, and select fail because there is no text layer. This tool renders each page to an image, runs OCR in English, Arabic, or both in your browser, and then writes a fresh PDF whose pages still show the original image but carry invisible text in their exact positions. The result searchable; the original stays untouched.
OCR is probabilistic: handwriting, tiny fonts, and rotated or skewed scans reduce accuracy, so the overlay is checked by eye within the preview before you download. For long documents, memory is deliberately bounded (50 pages) to keep the interaction responsive even on mobile hardware.
Choose a scanned PDF.
Pick English, Arabic, or both, then wait — pages are rendered then OCR'd locally in order.
Download the searchable copy once done.
Never uploaded: rendering, recognition, and assembly happen in one browser tab.
English and Arabic OCR models are served from this site and load only when selected, so even recognition does not rely on outside services.
The generated searchable file preserves page images while the overlay enables search/select.
The invisible overlay provides selectable text on top of the rendered page image.
English, Arabic, or a combined Arabic + English pass; the selected language data loads on demand in your browser.
A bound page limit prevents runaway memory on long documents; contact support for an exception.