← Any document → text libraries · Reader board

Kreuzberg 4.10.4 on Any document → text

477 files: text from 374, empty 69, errors 30, hangs 0, crashes 0. 406 files give text to at least one library.

🔴 Fails where another library reads text: 11

tika-encoding-detector-icu4j/test_ignore_IBM420.htmlParsingError: ParsingError: HTML conversion failed: Invalid input: binary data detected (excess NUL bytes) (0.002 s)
tika-parser-microsoft-module/casing/simple_normal_case.docParsingError: ParsingError: Failed to open DOC as OLE container: Malformed FAT (FAT has 128 entries, but file has only 52 sectors) (0.0 s)
tika-parser-microsoft-module/jxl.xlsParsingError: ParsingError: Failed to parse Excel file: Xls error: Cfb error: Codepage 5212 not found (0.001 s)
tika-parser-microsoft-module/testEXCEL_4.xlsParsingError: ParsingError: Failed to parse Excel file: Xls error: Cfb error: Invalid OLE (signature \x09\x04\x06\x00\x00\x00\x10\x00 invalid, not an office doc (0.001 s)
tika-parser-microsoft-module/testWORD6.docParsingError: ParsingError: Invalid DOC magic number: 0xA5DC, expected 0xA5EC (0.0 s)
tika-parser-microsoft-module/testWORDML_tableInsideParagraph.docParsingError: ParsingError: Failed to open DOC as OLE container: Invalid CFB file (wrong magic number): [3c, 3f, 78, 6d, 6c, 20, 76, 65] (0.0 s)
tika-parser-miscoffice-module/testODTnotaZipFile.odtParsingError: ParsingError: Failed to open ZIP archive: invalid Zip archive: Could not find EOCD (0.0 s)
tika-parser-miscoffice-module/testWordPerfect_42.docParsingError: ParsingError: Failed to open DOC as OLE container: Invalid CFB file (wrong magic number): [cb, a, 1, f6, 1, cb, c0, a] (0.0 s)
tika-parser-text-module/test_ignore_IBM420.htmlParsingError: ParsingError: HTML conversion failed: Invalid input: binary data detected (excess NUL bytes) (0.0 s)
tika-pipes-json/test-with-unpack.jsonParsingError: ParsingError: Failed to parse JSON: trailing characters at line 16 column 1 (0.0 s)
tika-pipes-json/test.jsonParsingError: ParsingError: Failed to parse JSON: trailing characters at line 9 column 1 (0.0 s)

🟡 Empty where another library reads text: 19

tika-parser-microsoft-module/testPPT_EmbeddedPDF.pptxno text (0.0 s)
tika-parser-microsoft-module/testPPT_charts.pptxno text (0.0 s)
tika-parser-microsoft-module/testPPT_embeddedMP3.pptxno text (0.0 s)
tika-parser-microsoft-module/testRTFIgnoredControlWord.rtfno text (0.0 s)
tika-parser-microsoft-module/testRTFUnicodeGothic.rtfno text (0.0 s)
tika-parser-microsoft-module/testWORD_charts.docxno text (0.001 s)
tika-parser-microsoft-module/testWORD_header_hyperlink.docno text (0.0 s)
tika-parser-microsoft-module/testWPSAttachment.docxno text (0.001 s)
tika-parser-miscoffice-module/testODSMacro.odsno text (0.0 s)
tika-parser-pdf-module/testFlashInPDF.pdfno text (0.003 s)
tika-parser-pdf-module/testOCR.pdfno text (0.003 s)
tika-parser-pdf-module/testPDFFileEmbInAnnotation_noContents.pdfno text (0.001 s)
tika-parser-pdf-module/testPDF_AdobeIllustrator.pdfno text (0.003 s)
tika-parser-pdf-module/testPDF_jpeg2000.pdfno text (0.001 s)
tika-parser-pdf-module/testPopupAnnotation.pdfno text (0.001 s)
tika-server-standard/2exe.docxno text (0.004 s)
tika-server-standard/pic.xlsxno text (0.001 s)
tika-server-standard/testColorRendering.pdfno text (0.001 s)
tika-server-standard/testOCR.pdfno text (0.003 s)

⚔️ Compare: Kreuzberg vs Docling · Kreuzberg vs markitdown · Kreuzberg vs Unstructured

Changes between versions

Only one version tested so far. The next PyPI release is tested automatically.

Badge

For a README: badge

[![Reader board](https://img.shields.io/endpoint?url=https://prometheus-maker.github.io/reader-board/badges/docs-kreuzberg.json)](https://prometheus-maker.github.io/reader-board/docs-kreuzberg.html)

Slowest files

tika-parser-microsoft-module/testRecordSizeExceeded.xlsx6.222 s, 2192 MB
tika-parser-pdf-module/testPDF_childAttachments.pdf0.62 s, 212 MB
tika-core/testOverlappingText.pdf0.266 s, 80 MB
tika-parser-apple-module/testAppleSingleFile.pdf0.196 s, 75 MB
tika-detector-siegfried/testPDF.pdf0.132 s, 82 MB
tika-parser-pdf-module/testPDF_protected.pdf0.122 s, 103 MB
tika-parser-nlp-module/testJournalParser.pdf0.11 s, 99 MB
tika-parser-pdf-module/testJournalParser.pdf0.1 s, 121 MB
tika-parser-microsoft-module/test-outlook2003.msg0.083 s, 103 MB
tika-detector-magika/testPDF.pdf0.074 s, 82 MB

Recipe: board/targets.py. Run: 2026-11-06T17:11:14Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: kreuzberg==4.10.4