AI Potluck
Product / UX / Agent tools & protocols

MarkItDown

Microsoft

Lightweight Python utility from Microsoft for converting files and office documents - PDF, DOCX, PPTX, XLSX, images (OCR), audio (transcription), HTML, CSV/JSON/XML, ZIP, EPub, even YouTube URLs - into Markdown optimized for LLMs and agents. Offers CLI, Python API, Docker, and a plugin system, with optional Azure Document Intelligence and LLM-vision for image descriptions.

MIT (PyPI license field is null but the repo LICENSE and pyproject declare MIT). ~155k stars. Lighter than Docling on layout/table depth but broader format coverage.

Openness

5 high confidence
5.0
license
MIT(OSI
source
public
core-gated
ungated

Fully MIT; optional Azure/LLM features are pluggable, not gating.

Adoption

3 medium confidence
3.0

~155k stars; PyPI monthly volume not retrievable - stars_fallback (capped at 3; true usage higher given the Microsoft-backed package).

Capability

4 medium confidence
4.0

Broadest format coverage among RAG ingestion tools; lighter on deep layout parsing than Docling.

Unchanged since 2026-07-30 (last edited, not re-checked)