โ† Word (.docx) libraries ยท Reader board

markitdown 0.1.9 on Word (.docx)

130 files: text from 93, empty 19, errors 18, hangs 0, crashes 0. 103 files give text to at least one library.

๐Ÿ”ด Fails where another library reads text: 3

ExternalEntityInText.docxFileConversionException: File conversion failed after 1 attempts: - DocxConverter threw ExpatError with message: no element found: line 3, column 0 (0.137 s)
clusterfuzz-testcase-minimized-POIXWPFFuzzer-6733884933668864.docxFileConversionException: File conversion failed after 1 attempts: - DocxConverter threw BadZipFile with message: Bad CRC-32 for file 'word/theme/theme1.xml' (0.099 s)
deep-table-cell.docxFileConversionException: File conversion failed after 1 attempts: - DocxConverter threw RecursionError with message: maximum recursion depth exceeded (23.508 s)

๐ŸŸก Empty where another library reads text: 7

61470.docxno text (0.245 s)
Bug60341.docxno text (0.135 s)
EmptyDocumentWithHeaderFooter.docxno text (0.302 s)
FldSimple.docxno text (0.174 s)
Headers.docxno text (0.185 s)
Tika-792.docxno text (0.136 s)
headerFooter.docxno text (0.09 s)

โš”๏ธ Compare: markitdown vs python-docx

Changes between versions

0.1.8 โ†’ 0.1.9: 0 newly failing, 0 fixed

0.1.7 โ†’ 0.1.8: 0 newly failing, 1 fixed

60329.docxfixed

Badge

For a README: badge

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

Slowest files

bug65649.docx29.974 s, 819 MB
bug59058.docx6.846 s, 249 MB
bug57031.docx3.818 s, 215 MB
bib-chernigovka.netdo.ru_download_docs_17459.docx3.209 s, 231 MB
IllustrativeCases.docx1.94 s, 178 MB
51921-Word-Crash067.docx1.3 s, 109 MB
55733.docx1.177 s, 107 MB
52449.docx0.983 s, 108 MB
52288.docx0.939 s, 108 MB
drawing.docx0.854 s, 231 MB

Recipe: board/targets.py. Run: 2026-11-06T16:36:08Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: beautifulsoup4==4.15.0, certifi==2026.10.23, charset-normalizer==3.5.2, click==8.5.0, cobble==0.1.4, defusedxml==0.7.1, flatbuffers==25.12.19, idna==3.20, lxml==6.1.3, magika==1.0.3, mammoth==1.13.0, markdownify==1.2.3, markitdown==0.1.9, numpy==2.5.4, onnxruntime==1.31.1, packaging==26.3, protobuf==7.36.2, requests==2.34.2, six==1.17.0, soupsieve==4.0.1, typing_extensions==4.16.0, urllib3==2.8.0