OCR PDF
Verwandle ein gescanntes PDF in ein markierbares und durchsuchbares Dokument. 100% in deinem Browser: Deine Datei verlässt dein Gerät niemals.
Gescanntes PDF auswählen
oder ziehe ein PDF hierher — lokal verarbeitet mit Tesseract.js
—
Am besten mit sauberen 300-DPI-Druckscans (~98 % Genauigkeit). Scans mit niedriger Auflösung, verblasste Fotokopien und kleine Schriften sind ungenauer. Handschrift wird nicht zuverlässig unterstützt.
Your file is ready
Processed entirely in your browser — the file never left your device.
So führst du OCR an einem PDF durch
Drei Schritte. Nichts wird hochgeladen.
Gescanntes PDF wählen
Öffne oder ziehe dein PDF. Es bleibt in deinem Browser.
Sprache und Ausgabe wählen
Wähle die Sprache des Dokuments und ob du ein durchsuchbares PDF oder nur den Text möchtest.
Ausführen und herunterladen
Tesseract.js (WebAssembly) erkennt jede Seite in deinem Tab; danach lädst du das Ergebnis herunter.
Was ist OCR und was ändert sich, nachdem du es ausgeführt hast?
Die optische Zeichenerkennung (OCR) verwandelt ein Bild von Text in echte Textzeichen, die ein Computer kopieren, durchsuchen und indexieren kann. Ein „gescanntes“ PDF ist nichts weiter als ein Stapel von Seitenbildern, eingeklebt in einen PDF-Container; die Wörter, die du siehst, sind Pixel, keine Buchstaben. Nach der OCR hat das Dokument eine unsichtbare Textebene, die über diesen Pixeln liegt (sodass es identisch aussieht, aber Strg+F funktioniert), oder du hast den Text in eine reine .txt-Datei extrahiert, die du anderswo einfügen kannst. Beide Modi werden oben angeboten.
So funktioniert OCR auf dieser Seite
Wir verwenden Tesseract.js — die WebAssembly-Kompilierung der quelloffenen Tesseract-Engine von Google —, die innerhalb deines Browser-Tabs läuft. Wenn du auf OCR ausführen klickst:
- Jede Seite deines PDFs wird mit PDF.js bei 300 DPI auf ein Canvas gerastert.
- Die Canvas-Pixel werden an Tesseract.js übergeben, das den erkannten Text plus die Begrenzungsrahmen pro Zeile zurückgibt.
- Für das durchsuchbare PDF kopieren wir deine Originalseiten in ein neues PDF und legen den erkannten Text mit Deckkraft 0 darüber: für das Auge unsichtbar, aber markierbar und durchsuchbar.
- Für Nur Text verketten wir den Text jeder Seite zu einer einzigen .txt-Datei.
Nichts in dieser Pipeline ruft einen Server auf: PDF.js, Tesseract.js und pdf-lib laufen clientseitig. Die einzige netzwerkbezogene Anfrage im Zusammenhang mit der OCR ist der einmalige Download des trainierten Sprachmodells (etwa 5 bis 15 MB pro Sprache), das dein Browser anschließend für das nächste Mal zwischenspeichert.
Ehrliche Erwartungen
- Sauberer gedruckter Text bei 300 DPI: in der Regel 95 % bis 98 % Genauigkeit pro Zeichen. Genug zum Durchsuchen und für Kopieren/Einfügen mit kleiner Korrektur.
- Niedrige Auflösung (unter 200 DPI) oder fotografierte Seiten: die Genauigkeit bricht ein; Tesseract braucht scharfe Buchstabenkanten. Scanne nach Möglichkeit erneut mit höherer DPI-Zahl.
- Mehrspaltige Layouts und Tabellen: der Text kommt zeilenweise über die Spalten hinweg zurück. Wir ordnen ihn nicht in eine logische Lesereihenfolge um. Erwäge für Tabellen PDF zu Excel.
- Handschrift: wird nicht zuverlässig unterstützt. Tesseract ist mit gedruckter Typografie trainiert; handschriftliche Zeichen kommen meist unleserlich zurück.
- Starke Mischung von Alphabeten: wenn eine Seite halb Arabisch und halb Lateinisch ist, wähle das vorherrschende. OCR mit mehreren Alphabeten ist möglich, aber langsamer und ungenauer.
Datenschutz und Sicherheit
OCR ist eine Kategorie, in der die Verarbeitung im Browser besonders wertvoll ist. Gescannte Dokumente gehören oft zum Sensibelsten, das Menschen besitzen — Passkopien, Steuererklärungen, Verträge, Patientenakten, Mietverträge —, und sie an einen Server eines Dritten zu senden, erzeugt eine Spur, die du nicht löschen kannst. Weil jedes Byte der Pipeline lokal läuft, gibt es keinen Upload zu protokollieren, keine temporäre Datei zu beschlagnahmen und keinen Aufbewahrungszeitraum, dem man vertrauen müsste. Die OCR-Engine selbst ist quelloffen und überprüfbar.
Häufig gestellte Fragen
Bei einem sauberen 300-DPI-Scan eines gedruckten Dokuments in einer unterstützten Sprache kannst du etwa 95–98 % Zeichengenauigkeit erwarten. Scans mit niedriger Auflösung (unter 200 DPI), verblasste Fotokopien, schiefe Seiten und kleine Schriften senken die Genauigkeit spürbar. Handschrift wird von Tesseract nicht zuverlässig erkannt — für handschriftliche Notizen brauchst du in der Regel eine andere (rein cloudbasierte) Engine.
Nein. Die Erkennungs-Engine (Tesseract.js, zu WebAssembly kompiliert) läuft vollständig in deinem Browser-Tab. Das von dir gewählte PDF wird in den Speicher eingelesen, jede Seite wird auf ein Canvas gerastert, und die Canvas-Pixel werden direkt an Tesseract übergeben — kein Netzwerk-Upload deines Dokuments, kein serverseitiger Schritt. Du kannst das im Netzwerk-Tab deines Browsers bestätigen: Nur das Sprachmodell wird abgerufen (einmalig, danach zwischengespeichert).
Wir listen vorab die 12 Sprachen auf, die imisspdf.com selbst verwendet: Englisch, Spanisch, Französisch, Deutsch, Portugiesisch, Italienisch, Indonesisch, Japanisch, Koreanisch, Chinesisch (vereinfacht), Arabisch und Hindi. Tesseract unterstützt etwa 100 weitere — füge einfach einen beliebigen ISO-639-3-Code (wie „vie“ oder „tha“) in das Sprachfeld ein, und das passende Modell wird bei Bedarf abgerufen.
Beim ersten Mal, wenn du OCR in einer bestimmten Sprache ausführst, lädt Tesseract sein trainiertes Modell für diese Sprache (in der Regel 5–15 MB) sowie die WebAssembly-Engine (~30 MB) herunter. Danach werden sie in deinem Browser zwischengespeichert, sodass nachfolgende Durchläufe innerhalb von ein bis zwei Sekunden starten. Das Schließen des Tabs löscht den Cache nicht.
Wähle Durchsuchbares PDF, wenn du das ursprüngliche Erscheinungsbild des Dokuments beibehalten und seinen Text nur markierbar und mit Strg+F durchsuchbar machen möchtest (der OCR-Text wird unsichtbar darüber gelegt). Wähle Nur Text, wenn du lediglich die Wörter brauchst — zum Beispiel, um sie in eine Notiz-App einzufügen oder in ein anderes Werkzeug zu speisen.