No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
A scanned PDF is essentially a stack of images: you see the text but cannot select, search or copy it. OCR (optical character recognition) reads the letters out of the image and places them as an invisible text layer exactly over the pages. The look stays identical, but the PDF becomes searchable and the text selectable - exactly what offices, archives and full-text search expect.
Choose the output: a searchable PDF (original pages plus text layer) or plain text as TXT. Set the document language from the list - over 100 languages from German and English through Russian, Arabic and Hindi to Japanese, Korean and Chinese, each in its own name - so the characters are recognised correctly. Everything runs in the browser via WebAssembly: the same open-source Tesseract engine as the "Image to text" tool, applied page by page across the whole PDF. On first use the browser downloads the engine and the chosen language model once (a few MB, same-origin); after that it works offline.
The tool is meant for scanned or image-based PDFs. Recognition depends heavily on scan quality: sharp, straight, high-contrast pages of printed text are recognised very well, skewed or blurry ones much worse; handwriting not reliably. In the searchable PDF each page is re-embedded as an image - so a PDF that already contains real text does not need OCR. Glance over the result for numbers and proper names.
Specifications
Specifications
Input formats
PDF
Output format
PDF
Batch processing
Yes
Processing
Locally in your browser (WebAssembly)
File upload
None
In 3 steps
Drop a scanned PDF.
Choose the output (searchable PDF or text) and the language from the list.
Download the searchable PDF or TXT.
Limitations:For SCANNED / image PDFs: makes them searchable via OCR (invisible text layer) or returns plain text. Recognises PRINTED text in over 100 languages and many scripts; handwriting not reliably. Note: the invisible text layer in the searchable PDF uses a Latin-1 font - non-Latin characters (e.g. CJK, Arabic, Cyrillic) are not embedded there; for those scripts the "Text only (TXT)" output returns the fully recognised text. In the searchable PDF each page is re-embedded as an image, so the layout is preserved but the file can grow; a PDF that already has real text does not need OCR. Recognition is not error-free - check numbers and proper names in particular. Engine + chosen language model are downloaded once (a few MB, same-origin), then offline-capable. Large PDFs take some time and memory depending on page count and device.
FAQ
Is my PDF uploaded?
No. Rendering and recognition run entirely locally in the browser (WebAssembly); the PDF never leaves your device - the decisive advantage for contracts and official mail in particular.
What is a searchable PDF?
The page looks like the scan, but underneath sits an invisible text layer. That lets you search the PDF, select and copy text - while the visual impression stays the same.
Is the layout preserved?
Yes. Each page is embedded as an image of the original page, with the invisible text layer aligned over it. The look does not change, though the file can grow a little.
Does it recognise handwriting or other languages?
Other languages yes: over 100 are available (including Arabic, Russian, Hindi, Japanese, Korean, Chinese). Handwriting is not recognised dependably, only printed text. For non-Latin scripts use the "Text only (TXT)" output, since the searchable-PDF text layer is limited to Latin-1.