← The log

firecrawl/anydoc

★ 22,965 stars

Rust

Covered in week 2026-W36 · the 2026-09 report

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

What anydoc is

Built by Firecrawl to turn any office document into LLM-ready Markdown in single-digit milliseconds, with one consistent output no matter which format goes in. It powers Firecrawl Parse, so if you'd rather not run it yourself, the hosted API gives you the same conversion plus our OCR models for the scanned pages anydoc can't read on its own.

From the repository README · read it on GitHub →

01 Sep 2026 · 0:30
with anydoc you can turn Word, Excel and PDF Into Clean Markdown
Watch on YouTube →

Transcript

Converting office documents to Markdown usually means messy formatting and manual cleanup. anydoc uses Rust to turn Word, PowerPoint, Excel, RTF, EPUB, CSV, and PDF into clean GitHub-Flavored Markdown in single-digit milliseconds. The CLI writes to stdout and ships Node.js and Python bindings for agents like Claude Code. Scanned pages still need Firecrawl Parse OCR. Any document becomes LLM-ready instantly.

View on GitHub