Document Scanner

Extract text from PDF documents instantly. All processing in your browser — files never leave your device.

Drag & drop a file here, Ctrl+V to paste, or

PDF Processed locally in your browser

PDF.js Engine

Mozilla's open-source PDF renderer for accurate text extraction.

Multi-Page

Navigate individual pages or view all text at once.

100% Private

Documents never leave your device. Safe for sensitive files.

How OCR works

The scanner uses Tesseract.js to extract text from scanned PDFs and document images. It processes each page locally in your browser — no data is sent to any server. Supports standard document formats and handles mixed text and image content.

Best practices

Use clear, high-resolution scans for best accuracy. Straighten skewed documents before scanning. For handwritten text, accuracy varies — printed text works significantly better. Also see our Text Scanner (OCR) for extracting text from any image, and our PDF text extraction guide.

Frequently Asked Questions

What types of PDF files are supported?

Our document scanner works with any text-based PDF — including contracts, research papers, e-books, invoices, reports, and forms. Password-protected or encrypted PDFs are not supported. Scanned image PDFs require OCR instead.

Is my PDF uploaded to a server?

No. All processing happens entirely in your browser using PDF.js (Mozilla's open-source PDF engine). Your documents never leave your device. This makes it safe for confidential documents like contracts, financial records, or medical files.

Why is no text extracted from my PDF?

If the PDF is a scanned image (photographed or scanned paper document), there's no embedded text layer to extract. In that case, use our Text Scanner (OCR) tool to recognize text from images. You can screenshot each page and run OCR on it.

Is there a file size limit?

Since processing happens in your browser, the limit depends on your device's memory. Most devices handle PDFs up to 50-100MB without issues. Very large files (500+ pages) may take longer but will still work.

Can I extract text from specific pages only?

Yes. After scanning, use the page dropdown to view individual pages. You can copy or download text from a specific page or all pages at once.

Does it preserve formatting?

The tool extracts raw text in reading order (top to bottom, left to right). It preserves line breaks and paragraph structure, but complex layouts like multi-column text or tables may not render perfectly. The text is always fully copyable and searchable.

Can I use this on mobile?

Yes, the document scanner works on any modern mobile browser. You can open PDF files directly from your phone's file system or cloud storage. Processing may be slower on older devices.