FREE TOOLS
PDF OCR Text Extraction
Render selected PDF pages locally, recognize their visible text, and download text organized by page.
TXT, JSON
Browser only
Your input and output are processed in this browser. They are not uploaded for processing. No account is required.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Choose a PDF and optionally enter page numbers or ranges such as 1-3, 5.
- Choose the document language and automatic or single-block layout.
- Select Recognize text and wait for engine/model verification and local recognition.
- Review the recognized text and word confidence. Download text, the JSON report, or the searchable PDF when available. Use Cancel or Reset to stop and clear the operation.
Examples
A one-page scan reading HELLO LOCAL 2026; select page 1 at 144 DPI.
Limitations
PDF up to 50 MiB; up to 20 selected pages, 8 megapixels per rendered page and 80 megapixels total; 144 or 200 DPI. Password-protected and unsupported PDFs fail explicitly.
English, French and Dutch models. Printed text works best; handwriting, low resolution, unusual layouts, skew and mixed languages can reduce accuracy. Confidence is an estimate, not a correctness guarantee.
Portable Tesseract 7 LSTM runs in an owned worker. Initial engine and selected models use about 4–11 MiB of downloads; no image/PDF content is sent with these asset requests. Stage timeout: three minutes.
Recognized text is bounded to 5 MiB; searchable PDF to 100 MiB. Text preview shows at most one million characters and confidence table shows the first 200 words; downloads retain complete bounded results.