A short guide
How to copy text from a scanned PDF
Open your PDF
Choose a local document or try the scanned invoice example. You do not need an account.
Recognize what you need
Choose Recognize page, or Select area and draw around a passage before choosing Recognize area. The first recognition downloads about 49 MB of model and runtime files.
Select, check, and copy
Highlight the recognized words on the PDF. Edit the preview, choose how to handle line breaks, and copy the result.
Try a real scan
A scanned invoice, with text you can copy.
The built-in example is a fictional invoice rendered into a page image. It has no selectable PDF text layer. Choose it above and run OCR to read its labels, item descriptions, and amounts.
Inside the sample PDFA rasterized invoice — visible text, without selectable characters.
After recognitionSelect recognized words on the page, review the preview, then copy. Recognition may need corrections.
Common questions
Does my PDF get uploaded for OCR?
No. Recognition runs in a browser worker using WebAssembly. Your device downloads the OCR files, but the app does not upload your PDF, page images, or recognized text.
Can this help when copied PDF text is gibberish?
Yes, if the PDF can be rendered clearly. OCR reads the visible page pixels rather than relying on its font-to-character mapping. It does not repair the original PDF and may introduce recognition mistakes.
Why is the first recognition slower?
Your browser first downloads and initializes the OCR runtime and models. Later requests may reuse normally cached website assets. Each recognition also takes time depending on your device and the amount of text.
Can I copy only part of a scanned page?
Yes. Select an area before recognition, then select individual words from the recognized text. Character highlight positions are approximate.
Can I download a searchable PDF?
No. This version provides selectable recognized text and a copyable, editable text preview. It leaves the original PDF unchanged.