Skip to main content

OCR Vergleich

Lokale Open-Source-OCR-Werkzeuge im Vergleich

Stand: August 2026. Fokus auf Tools, die sich lokal/selbst hosten lassen (kein Cloud-Zwang). Eigene Praxiserfahrung (⭐-markiert) stammt aus dem GIGA-Document-OCR-Benchmark-Projekt; restliche Angaben aus aktueller Marktrecherche — vor Produktivsatz am eigenen Dokumentenbestand prüfen.

Kurzübersicht: Wann welches Tool?

SituationEmpfehlung
Digitale PDFs mit Textlayer (Verträge, DocuSign, CAD-Exporte)Docling oder direkt PyMuPDF/pdfplumber — kein OCR nötig
Große Mengen einfacher Scans, keine GPU vorhandenTesseract
Mehrsprachige Dokumente, Tabellen, GPU vorhandenPaddleOCR / PaddleOCR-VL
Komplexe Layouts → sauberes Markdown fürs RAG/LLMMinerU (jetzt Apache-2.0-basiert)
Handschrift, sehr unregelmäßige LayoutsVLM-Ansatz (PaddleOCR-VL, Marker, Qwen-VL-Familie)
Kommerzielles Produkt, Lizenzprüfung durch RechtsabteilungDocling (MIT) oder PaddleOCR (Apache-2.0) zuerst prüfen

Vergleichstabelle

ToolAnsatzLizenzHardwareStärkenSchwächenAm besten für
TesseractKlassische OCR-Pipeline (Erkennung pro Zeichen)Apache-2.0CPU (kein GPU-Zwang, GPU/OpenCL experimentell)Extrem etabliert, läuft überall, kostenlos, hoher Durchsatz bei sauberem Druckt­ext, viele SprachpaketeSchwach bei Handschrift, komplexen Layouts, Tabellen; kein Strukturverständnis; Genauigkeit sinkt stark bei schlechten Scans/SchrägstellungGroße Archive mit sauberem gedrucktem Text, Budget = 0, kein GPU-Server verfügbar ⭐ (Backend von Paperless-ngx und GIGA.Lens' Bbox-Refine-Fallback)
EasyOCRCNN+RNN-basierte klassische OCRApache-2.0GPU empfohlen, CPU möglichSehr schneller Einstieg (~5 Min Setup), gute Confidence-Scores, brauchbar bei gekrümmtem/fotografiertem Text (Straßenschilder-Stil)Schwächer bei Dokumentlayout/Tabellen als PaddleOCR; weniger fürs strukturierte Dokumenten-Parsing gedachtSchnelle Prototypen, Szenentext, einfache mehrsprachige Erkennung ohne Layoutanspruch
PaddleOCR / PaddleOCR-VLModulare klassische Pipeline plus VLM-Variante (PaddleOCR-VL 1.5+) für LayoutverständnisApache-2.0GPU für Serverpräzision, CPU für Lightweight-Modelle80+ Sprachen inkl. starkem CJK, gute Tabellenerkennung (PP-Structure), hoher Durchsatz auf GPU (~120 Seiten/Min), PP-OCRv6 zeigt spürbaren Genauigkeitssprung ggü. VorgängerMehr Konfigurationsaufwand als leichtere Libraries; reine PaddleOCR-Basisversion ohne PP-Structure liefert nur Text, keine Struktur; Versions-Kompatibilität eng (z. B. paddlepaddle-Pins)Produktive mehrsprachige Pipelines mit Tabellen/Formularen und GPU-Zugriff ⭐ (PP-OCRv6 in eigenen Tests klar stärkste reine OCR auf deutschen Alt-Scans; strikter Versions-Pin nötig — 3.2.2 funktioniert, 3.3.1 crasht)
Docling (IBM)Ensemble spezialisierter Modelle, einheitliche APIMIT (permissiv)CPU-fähig, dadurch langsamer als GPU-AlternativenSehr sauberes, lesbares Markdown; hervorragend bei digital-geborenen PDFs mit einfachem Layout; deckt viele Formate ab (PDF, DOCX, PPTX, XLSX, HTML); permissive Lizenz ohne UmsatzschwellenMarkdown-first-Design begrenzt Erhalt komplexer Layouts/strukturierter Daten; schwächer bei Scans/HandschriftDigitale PDFs, RAG-Ingestion, wenn Lizenzprüfung schnell gehen muss ⭐ (in eigenem Benchmark durchgehend schnellster Kandidat auf born-digital PDFs — 4–6 Sek. durch Textlayer-Zugriff)
Marker (Datalab)LLM-gestützte PDF-zu-Markdown-PipelineCode Apache-2.0, Gewichte GPL-3.0 / Umsatzschwelle 5 Mio. USD — Lizenzdatei der gepinnten Version lesenGPU für brauchbare Geschwindigkeit, CPU-Modus deutlich langsamerGute Strukturerhaltung, LLM-gestützte Interpretation auch bei unsauberen LayoutsOhne GPU langsam; Lizenzlage bei kommerziellem Einsatz separat prüfen (Gewichte ≠ Code-Lizenz)Mittelgroße Dokumentenmengen mit GPU-Budget, wo Docling zu einfach strukturiert ⭐ (im eigenen Setup 120–180 Sek./Dokument auf CPU, benötigt gepinntes llama.cpp-Backend)
MinerU (OpenDataLab)Pipeline: Layout-Erkennung → OCR (nutzt intern u. a. PaddleOCR-Modelle) → Formel-/Tabellenerkennung → ZusammenbauSeit v3.1 (April 2026): MinerU Open Source License (Apache-2.0-Basis + Zusatzbedingungen; vorher AGPL-3.0) — Lizenzänderung erleichtert kommerzielle Nutzung deutlichGPU/CUDA, NPU/CANN, MPS-Beschleunigung; CPU-Pipeline-Modus möglich, aber langsamerSehr strukturiertes Markdown/JSON, gute Formel-(LaTeX)- und Tabellen-(HTML)-Erkennung, aktive Weiterentwicklung, seit v3.4 PP-OCRv6-Backend (~11 % Genauigkeitsgewinn)Bei komplexen Layouts/Handschrift laut eigener Doku noch ausbaufähig; Pipeline-Charakter macht Debugging vielschichtiger als Einzelmodell-ToolsRAG-Ingestion-Layer vor Chunking/Embedding, wissenschaftliche/technische Dokumente mit Formeln ⭐ (im eigenen Benchmark schnellster „schwerer" Kandidat, 30–70 Sek., aber leicht konservativere Zeichenzahl als andere Engines)
Surya (Datalab)VLM-nah: Layout, Leserichtung, Texterkennung, Tabellen in einem ModellCode Apache-2.0, Gewichte modifizierte OpenRAIL-M / Umsatzschwelle 5 Mio. USDGPU empfohlenKompakt (~650 M Parameter bei vergleichbaren Modellen dieser Klasse), gutes Kosten-Genauigkeits-Verhältnis, 90+ Sprachen, layoutbewusste Ausgabe in einem DurchgangGewichte-Lizenz separat prüfen bei Umsatz > 5 Mio. USD; jünger/weniger etabliert als Tesseract/PaddleOCRLayout-Analyse + OCR in einem Schritt, wenn Lizenzschwelle unproblematisch ist
GOT-OCR2 (StepFun)Kompaktes, spezialisiertes OCR-ModellApache-2.0Ein einzelnes GPU-Modell ausreichend (~580 M Parameter)Gute Leistung bei Fließtext, Formeln, Tabellen; sehr permissive LizenzGeringere Community-Adoption, weniger Tooling/Ökosystem als PaddleOCR oder MinerUSchlanke Einzelmodell-Lösung ohne Pipeline-Overhead

Nach Dokumenttyp

Dokumenttyp1. Wahl2. WahlWarum
Digitale PDFs (Verträge, DocuSign, E-Rechnungen)Docling / PyMuPDF-Textlayer direktKein OCR nötig, Millisekunden statt Sekunden ⭐
Saubere Scans, gedruckter TextPaddleOCRTesseractPaddleOCR schneller/robuster auf GPU; Tesseract als GPU-freie Alternative
Alte/verschlissene Scans (Flecken, Streifen, Schräglage)PaddleOCR-VLMinerUVLM-Ansatz kompensiert Bildfehler besser als klassische Pipeline — Vorverarbeitung (Enhancement) vorher stark empfohlen ⭐
Formulare/TabellenPaddleOCR (PP-Structure)MinerUBeide mit dedizierter Tabellenerkennung; MinerU gibt HTML-Tabellen aus
Technische Zeichnungen/Pläne (A0–A2)PaddleOCR-VLDocling (falls Textlayer vorhanden)Große Formate brauchen Layout-/VLM-Verständnis, reines Tesseract überfordert bei Mischinhalt
Wissenschaftliche Dokumente mit FormelnMinerUMarkerBeide mit LaTeX-Formelerkennung
HandschriftVLM-Ansatz (PaddleOCR-VL, Qwen-VL-Familie)Klassische Pipelines (Tesseract, EasyOCR) strukturell schwach bei Handschrift
Mehrsprachig / CJKPaddleOCRSuryaBeide mit breiter Sprachabdeckung (80+ bzw. 90+ Sprachen)
RAG/LLM-Ingestion, gemischter BestandMinerU (Scans/PDF) + Docling (digital-nativ) im Zwei-Stufen-SetupGünstiger Konverter zuerst, schwerer Parser nur bei Bedarf — gängiges Produktivmuster

Lizenz-Stolperfallen (unbedingt vor Produktivsatz prüfen)

  • Code- und Gewichte-Lizenz können auseinanderfallen. Bei der Datalab-Familie (Marker, Surya) ist der Code Apache-2.0, die Modell-Gewichte laufen aber unter restriktiveren Lizenzen mit Umsatzschwellen (~5 Mio. USD/Jahr). Eine Apache-Lizenz auf dem Repo sagt nichts über die Nutzbarkeit der Gewichte aus.
  • MinerU hat die Lizenz gewechselt: bis Version 3.0 AGPL-3.0 (copyleft, für viele Firmen ein Ausschlusskriterium), seit v3.1 (April 2026) die „MinerU Open Source License" auf Apache-2.0-Basis mit Zusatzbedingungen — deutlich unternehmensfreundlicher, aber die genaue Version prüfen, die tatsächlich deployt wird.
  • Immer die LICENSE-Datei der exakt gepinnten Version lesen, nicht nur einen Blogpost oder das GitHub-Repo-Badge — Bedingungen ändern sich zwischen Minor-Versionen.

Eigene Erfahrungswerte (GIGA-Document-OCR-Benchmark, Aug. 2026)

Auf einem Referenzdokument (born-digital, 1 Seite) im eigenen Docker-Stack:

EngineZeitZeichenAnmerkung
Docling4–6 s2078Textlayer-Pfad, mit Abstand am schnellsten
MinerU30–70 s2028Leicht konservativer als andere
Marker120–180 s2124CPU-Modus, mit llama.cpp-Backend
PaddleOCR-VL340–450 s2106Langsamster, aber stabil nach Self-Healing-Patch

Auf einem harten Fall (Bebauungsplan 1987, großformatiger Scan) zeigte sich zusätzlich: Vorverarbeitung entscheidet oft mehr als die Enginewahl — Beleuchtungskorrektur, Entstreifung und Deskew vor der OCR verbessern die Lesbarkeit messbar, müssen aber vorsichtig dosiert werden (zu aggressive Kontrastanhebung/Binarisierung kann blasse Schrift wieder zerstören).