← Any document → text libraries · Reader board

markitdown 0.1.9 on Any document → text

477 files: text from 253, empty 56, errors 18, hangs 1, crashes 0. 406 files give text to at least one library.

🔴 Fails where another library reads text: 4

tika-parser-microsoft-module/testEXCEL.strict.xlsxFileConversionException: File conversion failed after 1 attempts: - XlsxConverter threw ValueError with message: Sheet name is an empty list (0.072 s)
tika-parser-microsoft-module/testRecordSizeExceeded.xlsxno result after 180.0 s (180.003 s)
tika-parser-pdf-module/testPDFFileEmbInAnnotation_noContents.pdfFileConversionException: File conversion failed after 1 attempts: - PdfConverter threw PDFSyntaxError with message: No /Root object! - Is this really a PDF? (0.192 s)
tika-parser-pdf-module/testPDF_no_extract_yes_accessibility_owner_empty.pdfFileConversionException: File conversion failed after 1 attempts: - PdfConverter threw PDFEncryptionError with message: Unknown filter: param={} (0.074 s)

🟡 Empty where another library reads text: 17

tika-parser-microsoft-module/testPPT_EmbeddedPDF.pptxno text (0.492 s)
tika-parser-microsoft-module/testPPT_diagramData.pptxno text (0.201 s)
tika-parser-microsoft-module/testPPT_embeddedMP3.pptxno text (0.397 s)
tika-parser-microsoft-module/testWORD_charts.docxno text (0.096 s)
tika-parser-microsoft-module/testWORD_missing_ooxml_bean1.docxno text (0.105 s)
tika-parser-microsoft-module/testWORD_phonetic.docxno text (0.18 s)
tika-parser-microsoft-module/testWPSAttachment.docxno text (0.227 s)
tika-parser-pdf-module/testFlashInPDF.pdfno text (0.245 s)
tika-parser-pdf-module/testOCR.pdfno text (0.076 s)
tika-parser-pdf-module/testPDF_AdobeIllustrator.pdfno text (0.188 s)
tika-parser-pdf-module/testPDF_jpeg2000.pdfno text (0.074 s)
tika-parser-pdf-module/testPopupAnnotation.pdfno text (0.109 s)
tika-server-standard/2exe.docxno text (0.151 s)
tika-server-standard/2pic.docxno text (0.155 s)
tika-server-standard/pic.xlsxno text (0.196 s)
tika-server-standard/testColorRendering.pdfno text (0.107 s)
tika-server-standard/testOCR.pdfno text (0.133 s)

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

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-markitdown.json)](https://prometheus-maker.github.io/reader-board/docs-markitdown.html)

Slowest files

tika-parser-microsoft-module/jxl.xls52.379 s, 725 MB
tika-parser-pdf-module/testPDF_childAttachments.pdf35.889 s, 310 MB
tika-parser-pdf-module/testPDF_protected.pdf12.799 s, 389 MB
tika-parser-pdf-module/testPDF-TIKA-4444.pdf6.578 s, 310 MB
tika-parser-pdf-module/testPDF_bad_page_303226.pdf5.818 s, 339 MB
tika-parser-nlp-module/testJournalParser.pdf5.486 s, 309 MB
tika-parser-pdf-module/testJournalParser.pdf5.274 s, 339 MB
tika-encoding-detector-icu4j/multi-language.txt2.94 s, 176 MB
tika-detector-magika/testPDF.pdf2.633 s, 177 MB
tika-parsers-standard-integration-tests/CVLKRA-KYC_Download_File_Structure_V3.1.xlsx2.44 s, 389 MB

Recipe: board/targets.py. Run: 2026-11-06T17:11:34Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: PyJWT==2.15.1, SpeechRecognition==3.17.0, audioop-lts==0.2.2, azure-ai-contentunderstanding==1.2.0b3, azure-ai-documentintelligence==1.0.2, azure-core==1.41.0, azure-identity==1.27.0, beautifulsoup4==4.15.0, certifi==2026.10.23, cffi==2.1.1, charset-normalizer==3.5.2, click==8.5.0, cobble==0.1.4, cryptography==50.0.2, defusedxml==0.7.1, et_xmlfile==2.0.0, flatbuffers==25.12.19, idna==3.20, isodate==0.7.2, lxml==6.1.3, magika==1.0.3, mammoth==1.13.0, markdownify==1.2.3, markitdown==0.1.9, msal-extensions==1.3.1, msal==1.39.0, numpy==2.5.4, olefile==0.47, onnxruntime==1.31.1, openpyxl==3.1.5, packaging==26.3, pandas==3.1.1, pdfminer.six==20260107, pdfplumber==0.11.10, pillow==13.0.0, protobuf==7.36.2, pycparser==3.12, pydub==0.25.1, pypdfium2==5.15.0, python-dateutil==4.0.0, python-pptx==1.0.2, requests==2.34.2, six==1.17.0, soupsieve==4.0.1, standard-aifc==3.13.0, standard-chunk==3.13.0, typing_extensions==4.16.0, tzdata==2026.6, urllib3==2.8.0, xlrd==2.0.2, xlsxwriter==3.3.1, youtube-transcript-api==1.2.5