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 ausaktuellerMarktrecherche — vor Produktivsatz am eigenen Dokumentenbestand prüfen.
Kurzü
bersicht: Wann welches Tool?
| Situation | Empfehlung |
|---|---|
| Digitale PDFs mit Textlayer |
Docling oder direkt PyMuPDF/pdfplumber |
| Tesseract | |
| PaddleOCR / PaddleOCR-VL | |
| Komplexe Layouts → |
MinerU |
| Handschrift, |
VLM-Ansatz (PaddleOCR- |
| Docling (MIT) oder PaddleOCR (Apache-2.0) zuerst |
Tesseract
VergleichstabelleAnsatz:
| Apache-2.0 | Hardware: CPU (kein GPU- Stärken: | Extrem etabliert, läuft überall, kostenlos, hoher Durchsatz bei sauberem Drucktext, viele | Sprachpakete.
Schwächen: Schwach bei Handschrift, komplexen Layouts, | glage.
Am besten für: Große Archive mit sauberem gedrucktem Text, Budget = 0, kein GPU-Server verfü |
||
| CNN+RNN-basierte klassische OCR | Lizenz: Apache-2.0 | Hardware: GPU empfohlen, CPU möglich | Stärken: Sehr schneller Einstieg (~5 Min Setup), gute Confidence-Scores, brauchbar bei gekrümmtem/fotografiertem | Schwächen: Schwächer bei | Schnelle Prototypen, Szenentext, einfache mehrsprachige Erkennung ohne | Layoutanspruch.
PaddleOCR / PaddleOCR-VLAnsatz: | Modulare klassische |
Lizenz: Apache-2.0 | Hardware: GPU für Serverpräzision, CPU für Lightweight-Modelle | Stärken: 80+ Sprachen inkl. starkem CJK, gute Tabellenerkennung (PP-Structure), hoher Durchsatz auf GPU (~120 Seiten/Min) | nger.
Schwächen: Mehr Konfigurationsaufwand als leichtere | für: Produktive mehrsprachige Pipelines mit Tabellen/Formularen und GPU- |
Docling (IBM) |
Ansatz: Ensemble spezialisierter Modelle, einheitliche API |
Lizenz: MIT (permissiv) | Hardware: CPU-fähig, dadurch langsamer als GPU-Alternativen | Stärken: Sehr sauberes, lesbares | Umsatzschwellen.
Schwächen: Markdown-first-Design begrenzt Erhalt komplexer Layouts/strukturierter | Handschrift.
Am besten für: Digitale PDFs, RAG-Ingestion, wenn Lizenzprüfung schnell gehen |
Marker (Datalab) |
Ansatz: LLM-gestützte PDF-zu-Markdown-Pipeline |
Lizenz: Code Apache-2.0, Gewichte GPL-3.0 |
Hardware: GPU für brauchbare Geschwindigkeit, CPU-Modus deutlich langsamer | Stärken: Gute Strukturerhaltung, LLM-gestützte Interpretation auch bei unsauberen | Layouts.
Schwächen: Ohne GPU | .
Am besten für: Mittelgroße Dokumentenmengen mit GPU-Budget, wo Docling zu einfach |
MinerU (OpenDataLab) |
Ansatz: Pipeline aus Layout- |
Lizenz: Seit v3.1 (April 2026) |
Hardware: GPU/CUDA, NPU/CANN, MPS-Beschleunigung; CPU-Pipeline-Modus möglich, aber langsamer | Stärken: Sehr strukturiertes Markdown/JSON, gute Formel-(LaTeX)- und Tabellen-(HTML)-Erkennung, aktive | .
Schwächen: Bei komplexen Layouts/Handschrift laut eigener Doku noch ausbaufä | Tools.
Am besten für: RAG-Ingestion-Layer vor Chunking/Embedding, wissenschaftliche/technische Dokumente mit |
Surya (Datalab) |
Ansatz: VLM- |
Lizenz: Code Apache-2.0, Gewichte modifizierte OpenRAIL-M | GPU empfohlen | Stärken: | Durchgang.
Schwächen: Gewichte-Lizenz separat prüfen bei Umsatz | PaddleOCR.
Am besten für: Layout-Analyse | ist.
GOT-OCR2 (StepFun) |
Ansatz: Kompaktes, spezialisiertes OCR-Modell | (~580 M Parameter) Lizenz: Apache-2.0 | Hardware: Ein einzelnes GPU-Modell ausreichend
Stärken: | Gute Leistung bei Fließtext, Formeln, | Lizenz.
Schwächen: Geringere Community-Adoption, weniger Tooling/Ökosystem als PaddleOCR oder | MinerU.
Am besten für: Schlanke Einzelmodell-Lösung ohne Pipeline- |
Nach Dokumenttyp
| Dokumenttyp | 1. Wahl | 2. Wahl | |
|---|---|---|---|
| Digitale PDFs (Verträge, |
Docling / PyMuPDF-Textlayer |
— | |
| Saubere Scans, gedruckter Text | PaddleOCR | Tesseract | |
| Alte/verschlissene Scans |
PaddleOCR-VL | MinerU | |
| Formulare/Tabellen | PaddleOCR (PP-Structure) | MinerU | |
| Technische |
PaddleOCR-VL | Docling ( | |
| Wissenschaftliche Dokumente mit Formeln | MinerU | Marker | |
| Handschrift | VLM-Ansatz (PaddleOCR- |
— | |
| Mehrsprachig / CJK | PaddleOCR | Surya | |
| RAG/LLM-Ingestion, gemischter Bestand | MinerU |
— |
Warum die Reihenfolge: Bei digitalen PDFs kostet ein Textlayer-Zugriff Millisekunden statt Sekunden — kein OCR nötig. Bei Alt-Scans kompensiert der VLM-Ansatz Bildfehler besser als eine klassische Pipeline, Vorverarbeitung (Enhancement) davor ist trotzdem stark empfohlen. Bei Formeln/Tabellen zählt die dedizierte Erkennung (LaTeX/HTML-Ausgabe), nicht reine Texterkennung. Für gemischte Bestände hat sich das Zwei-Stufen-Muster (günstiger Konverter zuerst, schwerer Parser nur bei BedarfBedarf) —in gängigesder ProduktivmusterPraxis
durchgesetzt.
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 SourceLicense"License auf Apache-2.0-Basis mit Zusatzbedingungen — deutlich unternehmensfreundlicher, aber die genaue eingesetzte Version prüfen,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
AufAus einemdem ReferenzdokumentGIGA-Document-OCR-Benchmark, (August 2026. Referenzdokument: born-digital,digital PDF, 1 Seite) im eigenen Docker-Stack:Seite.
| Engine | Zeit | Zeichen | |
|---|---|---|---|
| Docling | 4–6 s | 2078 | |
| MinerU | 30–70 s | 2028 | |
| Marker | 120–180 s | 2124 | |
| PaddleOCR-VL | 340–450 s | 2106 |
Docling am schnellsten dank Textlayer-Pfad. MinerU liest leicht konservativer als die anderen. Marker läuft im CPU-Modus mit llama.cpp-Backend. PaddleOCR-VL am langsamsten, aber stabil nach einem Self-Healing-Patch gegen einen internen Worker-Absturz.
Auf einem harten Fall (Bebauungsplan 1987, großformatiger Scan)Scan von 1987) zeigte sich zusätzlich: Vorverarbeitung entscheidet oft mehr als die EnginewahlEnginewahl. — Beleuchtungskorrektur, Entstreifung und Deskew vor der OCR verbessern die Lesbarkeit messbar,messbar — müssen aber vorsichtig dosiert werdenwerden, (da zu aggressive Kontrastanhebung/Kontrastanhebung oder Binarisierung kann blasse Schrift wieder zerstören).ren kann.