en

PDF OCR (searchable)

Make a scanned PDF searchable with OCR - locally in the browser, with an invisible text layer under the original pages, no upload.

Running locally on your device ...

Output
  • Searchable PDF
  • Text only (TXT)
Document language
  • Deutsch
  • English
  • Français
  • Español
  • Italiano
  • Português
  • Nederlands
  • Polski
  • Русский
  • Українська
  • Čeština
  • Slovenčina
  • Română
  • Magyar
  • Ελληνικά
  • Türkçe
  • Svenska
  • Dansk
  • Norsk
  • Suomi
  • Català
  • Hrvatski
  • Српски
  • Български
  • العربية
  • עברית
  • فارسی
  • اردو
  • हिन्दी
  • বাংলা
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
  • ไทย
  • Tiếng Việt
  • Bahasa Indonesia
  • Bahasa Melayu
  • Afrikaans
  • አማርኛ
  • অসমীয়া
  • Azərbaycanca
  • Азәрбајҹанҹа (Кирил)
  • Беларуская
  • བོད་སྐད་
  • Bosanski
  • Brezhoneg
  • Cebuano
  • ᏣᎳᎩ
  • Corsu
  • Cymraeg
  • ދިވެހި
  • རྫོང་ཁ
  • Esperanto
  • Eesti
  • Euskara
  • Føroyskt
  • Filipino
  • Frysk
  • Gàidhlig
  • Gaeilge
  • Galego
  • Ἀρχαία Ἑλληνικά
  • ગુજરાતી
  • Kreyòl ayisyen
  • Հայերեն
  • ᐃᓄᒃᑎᑐᑦ
  • Íslenska
  • Basa Jawa
  • ಕನ್ನಡ
  • ქართული
  • Қазақша
  • ខ្មែរ
  • Кыргызча
  • Kurmancî
  • ລາວ
  • Latina
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • മലയാളം
  • मराठी
  • Македонски
  • Malti
  • Монгол
  • Māori
  • မြန်မာ
  • नेपाली
  • Occitan
  • ଓଡ଼ିଆ
  • ਪੰਜਾਬੀ
  • پښتو
  • Runa Simi
  • संस्कृतम्
  • සිංහල
  • Slovenščina
  • سنڌي
  • Shqip
  • Srpski (latinica)
  • Basa Sunda
  • Kiswahili
  • ܠܫܢܐ ܣܘܪܝܝܐ
  • தமிழ்
  • Татарча
  • తెలుగు
  • Тоҷикӣ
  • ትግርኛ
  • Lea faka-Tonga
  • ئۇيغۇرچە
  • Oʻzbekcha
  • Ўзбекча (Кирил)
  • ייִדיש
  • Yorùbá

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    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 - 113 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.

    Text recognition is usually a cloud affair: well-known OCR services upload every scan to their servers for processing - of all things, documents like contracts, medical letters or ID cards. Here the entire recognition runs as Tesseract compiled to WebAssembly in your browser, and all 113 language packs are self-hosted on gottrix - nothing is fetched from third parties while recognizing. The language list also starts preselected to match your interface language. Free, no account, no page limit.

    Specifications

    Specifications
    Input formatsPDF
    Auto-conversionPNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, ZIP, DOCX, 7Z, DDS, HDR, PCX, WBMP
    Output formatsPDF, TXT
    Batch processingYes
    ProcessingLocally in your browser (WebAssembly)
    File uploadNone

    In 3 steps

    1. Drop a scanned PDF.
    2. Choose the output (searchable PDF or text) and the language from the list.
    3. 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 113 languages and many scripts; handwriting not reliably. Note: the invisible text layer in the searchable PDF covers the Latin alphabet with all its accented letters (23 of the 113 languages, including Polish, Czech, Vietnamese, Turkish), plus Greek and Cyrillic. Characters from other scripts (e.g. CJK, Arabic, Hebrew, Devanagari, Thai) are deliberately left out there rather than corrupted; 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. The searchable-PDF text layer covers Latin with all its accented letters, Greek and Cyrillic; for CJK, Arabic, Hebrew, Devanagari or Thai use the "Text only (TXT)" output, which holds the fully recognised text.

    How many languages does the text recognition support?

    113 - from German, English and Spanish through Arabic, Hindi and Thai to Japanese, Korean and Chinese. Each language appears under its own name in the list, and all language packs are hosted on gottrix itself, not by a third party.

    Is PDF OCR free, and is there a page limit?

    Yes, completely free - no account, no watermark, no page or daily limit. Many pages simply take proportionally longer, because your own device does the recognition work.

    Why is local text recognition better for confidential scans?

    Because the scan never leaves your device: no upload, no server processing, no copy in someone else's cloud. After the first load the recognition even works offline - the strongest proof that nothing is transmitted.

    Related tools

    Image to text (OCR) · PDF to Word · Compress PDF · PDF to Markdown · PDF to text · PDF to EPUB