OCR — Image to Text

Extract text from images, screenshots, and scanned documents free in your browser. No upload — text recognition runs entirely on your device via WebAssembly.

Aktualisiert am

Share:
Home/Image Tools/OCR — Image to Text

OCR — Image to Text

Extract text from images and scanned documents. Runs entirely in your browser via WebAssembly — your image is never uploaded to a server.

Extract Text From an Image

Click or drag an image here

Photos, screenshots, or scanned documents

Privacy first: your image is never uploaded — text recognition runs entirely in your browser via WebAssembly. The one-time language-pack download (a few MB, cached after first use) is the only network request this tool makes.

Häufig gestellte Fragen

Is my image uploaded to a server?

No. Text recognition runs entirely in your browser using WebAssembly (the tesseract.js OCR engine). The image itself never leaves your device. The only network request is a one-time download of the language pack the first time you use a given language — after that, your browser caches it and no further requests are made.

Which languages are supported?

The tool ships with a curated set of common languages — English, Spanish, French, German, Portuguese, Italian, Hindi, Chinese (Simplified), Japanese, Arabic, and Russian. Pick the language that matches the text in your image before extracting for the best accuracy.

Why is the extracted text sometimes wrong?

OCR accuracy depends heavily on image quality. Low resolution, blurry photos, low contrast, skewed angles, and handwriting all reduce accuracy. For best results, use a well-lit, high-resolution, straight-on photo or screenshot of printed text, and check the confidence score shown after extraction.

Can I edit the extracted text?

Yes. The output appears in an editable text box, so you can correct any recognition errors before copying or downloading it as a .txt file.

Kann dieses Tool handschriftlichen Text lesen?

Bei sehr sauberer, klar getrennter Handschrift ist das möglich, aber Tesseract — die OCR-Engine hinter diesem Tool — ist vor allem auf gedruckten und maschinengeschriebenen Text trainiert, nicht auf Handschrift. Deshalb ist die Genauigkeit bei handschriftlichen Notizen spürbar niedriger und weniger vorhersehbar als bei einer gedruckten Seite oder einem getippten Screenshot. Kursive oder verbundene Handschrift ist besonders schwierig, da die Zeichensegmentierung der Engine sichtbare Lücken zwischen den Buchstaben erwartet. Wenn Sie regelmäßig handschriftliche Notizen digitalisieren müssen, sollten Sie im bearbeitbaren Textfeld nach der Extraktion mit mehr manueller Korrektur rechnen als bei einem gedruckten Dokument, einer Quittung oder einem eingescannten Formular. Für wirklich handschriftfokussierte Erkennung würde ein spezialisiertes Handschrift-OCR-Modell deutlich besser abschneiden als eine allgemeine Engine für gedruckten Text wie diese.

Warum dauert die erste Extraktion länger als spätere?

Beim ersten Einsatz einer bestimmten Sprache in diesem Tool muss Ihr Browser zunächst die trainierten Erkennungsdaten dieser Sprache von einem CDN herunterladen — typischerweise wenige Megabyte —, bevor Tesseract mit der Texterkennung beginnen kann. Dieser Download passiert nur einmal; der Browser speichert die Datei danach im Cache, sodass jede weitere Extraktion mit derselben Sprache fast sofort startet, ohne weitere Netzwerkaktivität. Der erstmalige Wechsel zu einer anderen Sprache löst genau einen weiteren einmaligen Download für diese Sprache aus. Wenn sich Ihre erste Extraktion langsam anfühlt, handelt es sich um diesen anfänglichen Einrichtungsaufwand, nicht um ein Anzeichen für ein Problem — und es ist die einzige Netzwerkanfrage, die dieses Tool jemals stellt, da das Bild selbst verarbeitet und niemals hochgeladen wird.

Funktioniert dieses OCR-Tool auch bei Fotos von Quittungen und Schildern, nicht nur bei eingescannten Dokumenten?

Ja — es ist nicht auf flachbettartige Scans beschränkt. Fotos von Quittungen, Straßenschildern, Restaurantmenüs, Produktetiketten und Whiteboards funktionieren alle, vorausgesetzt der Text ist einigermaßen scharf, gleichmäßig beleuchtet und relativ zur Kamera nicht zu stark verzerrt. Fotos aus dem echten Leben erzielen tendenziell einen niedrigeren Konfidenzwert als ein sauberer digitaler Scan, einfach weil sie Variablen einbringen, die ein Scanner nicht kennt — Schatten, Blendungen, gewölbte Oberflächen wie eine zerknitterte Quittung und perspektivische Verzerrung durch den Aufnahmewinkel. Eine Quittung vor dem Fotografieren zu glätten, direkte Blendung durch Deckenlicht zu vermeiden und die Kamera so parallel wie möglich zur Oberfläche zu halten, verbessert die Ergebnisse bei dieser Art von alltäglichem Text außerhalb klassischer Dokumente messbar.

Welche Bildformate und Dateigrößen akzeptiert das Tool?

Jedes gängige Bildformat, das Ihr Browser darstellen kann, funktioniert, einschließlich JPG, PNG, WebP und BMP — das Tool akzeptiert, was auch immer Sie als Standardbilddatei auswählen oder hineinziehen. Da nichts hochgeladen wird, gibt es kein serverseitiges Upload-Limit, um das Sie sich sorgen müssten. Sehr große, hochauflösende Bilder brauchen jedoch länger zur Verarbeitung, weil die Erkennung auf dem Prozessor Ihres eigenen Geräts läuft, und außergewöhnlich große Dateien können auch beim Laden in den Browser langsamer sein. Für die meisten alltäglichen Anwendungsfälle — Screenshots, Handyfotos, einseitige Scans — ist die Dateigröße keine praktische Sorge; relevant wird sie erst bei ungewöhnlich großen Bildern mit sehr hoher Megapixelzahl.

Kann ich Text in mehreren Sprachen aus demselben Bild extrahieren?

Nicht in einem einzigen Durchgang — Sie wählen vor der Extraktion eine Sprache, und die Engine nutzt deren trainierte Zeichen- und Wortmuster, um das Bild zu interpretieren. Mischt ein Dokument zwei Sprachen (etwa englische Bildunterschriften auf einem fremdsprachigen Formular), wählen Sie die Sprache, die in dem für Sie wichtigsten Text überwiegt, da die Engine oft trotzdem einzelne, sich überschneidende Wörter aus einer ähnlichen Schrift korrekt erkennt, selbst wenn die eingestellte Sprache nicht perfekt passt. Für ein Dokument, das wirklich und in erheblichem Umfang zweisprachig ist und unterschiedliche Schriften verwendet, erzielen Sie in der Regel bessere Ergebnisse, wenn Sie die Extraktion zweimal durchführen, jeweils mit einer der beiden Sprachen ausgewählt, und die beiden Ausgaben vergleichen.

Über das Tool „OCR — Bild in Text"

Texterkennung (OCR, Optical Character Recognition) löst ein ganz konkretes, alltägliches Problem: Text steckt in einem Bild fest — einem Screenshot, einer abfotografierten Seite, einem eingescannten Formular — und Sie brauchen ihn als echten, markierbaren, bearbeitbaren Text statt als bloßes Bild von Text. Dieses Tool extrahiert diesen Text direkt in Ihrem Browser, ohne dass irgendetwas Ihr Gerät verlässt.

Wie OCR tatsächlich funktioniert

Vereinfacht gesagt betrachtet eine OCR-Engine ein Bild, identifiziert Bereiche, die wie Text aussehen, unterteilt diese Bereiche in Zeilen und einzelne Zeichen und ordnet dann jede Zeichenform Mustern zu, die sie während des Trainings gelernt hat. Dieses Tool läuft auf Tesseract, einer OCR-Engine, die ursprünglich in den 1980er-Jahren bei Hewlett-Packard entwickelt, 2005 als Open Source veröffentlicht und seither von Google gepflegt wird — eine der am weitesten verbreiteten und gründlichst getesteten OCR-Engines überhaupt, eingebettet in unzählige Scan-Apps und Dokumenten-Workflows. Die hier verwendete konkrete Version, tesseract.js, ist ein WebAssembly-Port derselben Erkennungs-Engine, die normalerweise als native Anwendung läuft — nur eben so kompiliert, dass sie mit nahezu nativer Geschwindigkeit direkt im Webbrowser läuft, ganz ohne Umweg über einen Server.

Was beim Extrahieren von Text passiert

Wenn Sie ein Bild hochladen, liest der Browser die Datei lokal ein und übergibt sie an die OCR-Engine, die in einem Hintergrund-Thread läuft (einem Web Worker), damit die Seite während der Erkennung reaktionsfähig bleibt. Die Engine benötigt für ihre Arbeit zwei Dinge: den eigentlichen Erkennungscode und ein trainiertes Sprachmodell für die von Ihnen gewählte Sprache — Englisch, Spanisch, Französisch und mehrere weitere stehen zur Verfügung. Beim allerersten Einsatz einer bestimmten Sprache lädt Ihr Browser deren trainierte Daten (wenige Megabyte) von einem öffentlichen CDN herunter; danach speichert der Browser diese Daten im Cache, sodass spätere Extraktionen — selbst in einem anderen Tab oder einer neuen Sitzung — nichts erneut herunterladen müssen. Das ist die einzige Netzwerkanfrage, die dieses Tool überhaupt stellt; das Bild, aus dem Sie Text extrahieren, wird niemals irgendwohin gesendet.

Den Konfidenzwert richtig lesen

Nach der Extraktion zeigt das Tool zusammen mit dem erkannten Text einen Konfidenzwert in Prozent an. Diese Zahl spiegelt wider, wie sicher sich die Engine bei ihrer eigenen Ausgabe ist, gemittelt über alle erkannten Zeichen — sie ist keine Garantie für Korrektheit, aber ein nützliches Signal dafür, wie viel manuelle Kontrolle das Ergebnis verdient. Ein hoher Wert (80 % oder mehr) deutet in der Regel auf ein sauberes, gut ausgeleuchtetes, gerade ausgerichtetes Ausgangsbild mit gedrucktem Text hin. Niedrigere Werte treten eher bei unscharfen Fotos, geringem Kontrast zwischen Text und Hintergrund, schiefen oder gedrehten Seiten, ungewöhnlichen Schriftarten oder Handschrift auf — auf Handschrift ist Tesseract nicht spezialisiert, da es vor allem auf gedrucktem, maschinengeschriebenem Text trainiert und aufgebaut ist.

So erzielen Sie bessere Ergebnisse

Ein paar Gewohnheiten verbessern die Genauigkeit spürbar: Fotografieren oder scannen Sie die Vorlage möglichst gerade von vorne statt schräg, sorgen Sie für gutes, gleichmäßiges Licht ohne harte Schatten oder Blendungen, und gehen Sie so nah an den Text heran, wie es der Autofokus Ihrer Kamera zulässt, damit Zeichen nicht zu einem verschwommenen Klecks aus wenigen Pixeln verschwimmen. Auch das Zuschneiden großer, irrelevanter Hintergrundflächen vor dem Hochladen hilft, da die Engine weniger Aufwand darauf verwenden muss, Textbereiche von Störungen zu unterscheiden. Fällt ein Foto mit niedrigem Konfidenzwert aus, ist es meist wirkungsvoller, es mit besserem Licht oder ruhigerer Hand neu aufzunehmen, als dieselbe schwache Vorlage erneut zu verarbeiten.

Warum alles vollständig im Browser läuft

Klassische OCR-Tools laden Ihr Bild zur Verarbeitung auf einen Server hoch — das bedeutet, ein Dokument mit privaten, sensiblen oder vertraulichen Inhalten (ein Vertrag, ein medizinisches Formular, ein Ausweisdokument) durchläuft Infrastruktur, die nicht in Ihrer Kontrolle liegt. Tesseract als zu WebAssembly kompilierte Version umgeht dieses Problem vollständig: Die Erkennung findet auf Ihrem eigenen Gerät mit Ihrer eigenen CPU statt, sodass nichts vom Inhalt des Bildes jemals übertragen, protokolliert oder außerhalb Ihres Browser-Tabs gespeichert wird.