anydoc is an open-source Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF into GitHub-flavored Markdown through one shared document model, so formatting comes out consistent whether the source is a 2003 .doc or a fresh .pptx. It detects format from file bytes rather than extension, needs no ML models or network calls, and converts most files in under 5ms — the only tool in a 7-converter benchmark to handle all fourteen formats. Scanned PDFs need OCR, which is handled by a separate paid product, Firecrawl Parse.
What holds up
- +Median conversion under 5ms, no ML models needed
- +Only tool in its benchmark to handle all 14 formats
- +Files never leave the browser — runs as WebAssembly
- +MIT licensed, bindings for Rust, Node, Python, CLI
Mind the limits
- −Scanned/image PDFs need OCR via a separate paid tool
Featured here? Take the badge
Put it on your site — it links back to this review. Free for every listed product, always.
<a href="https://stillworks.dev/products/p/anydoc/"><img src="https://stillworks.dev/badge/anydoc.svg" alt="Picked by StillWorks" width="250" height="54"></a>