Read and copy text from any PDF, even scanned ones — automatic OCR, no file ever leaves your device, downloadable as .txt
📂 Select a PDF
Digital text + automatic OCR on scanned pages · Local
Upload a PDF to extract its text page by page, entirely in the browser. Digital PDFs are read with Mozilla's PDF.js; if a page has no selectable text (for example because it's a photo or scan, like a medical report or a document photographed with a phone), the tool automatically runs OCR with Tesseract.js to recognize the text from the image. The result can be copied or downloaded as a .txt file.
Unlike many online tools that upload your file to a server to process it (often for OCR too), your PDF stays on your device from start to finish, including the OCR step. Ideal for medical reports, contracts, personal documents, or any file you'd rather not send elsewhere.
This tool extracts text from a digital or scanned PDF — with built-in automatic OCR — and makes it copyable or downloadable as a .txt file, without sending the document to any server.
Yes. If a page has no selectable text — for example because it's a photo or a scan — the tool automatically runs OCR with Tesseract.js to recognize the text directly from the image, still in your browser.
No, neither the PDF nor the extracted images leave your device: both PDF reading (PDF.js) and OCR recognition (Tesseract.js) happen locally, making it safe even for sensitive documents like medical reports or contracts.
The extracted text can be copied to the clipboard or downloaded as a .txt file, either page by page or as a single document.
Time depends on image resolution and how much text is present: high-resolution pages with a lot of text require more processing, since the computation runs entirely on your device rather than on optimized servers.