# MarkItDown

> MIT office/PDF/media→Markdown converter for RAG pipelines

**Category:** AI Agents  
**Pricing:** open-source  
**URL:** https://github.com/microsoft/markitdown  
**GitHub:** https://github.com/microsoft/markitdown  
**Added:** 2026-09-09

---

## The Hook

MarkItDown is Microsoft file-to-Markdown when you need Office docs, PDFs, and images turned into LLM-ready text.

## What's Good

MIT. Python library and CLI. Converts Word, Excel, PowerPoint, PDF, HTML, images (with OCR/vision), audio (with speech-to-text), and more into clean Markdown. Pluggable architecture for custom converters. Azure Document Intelligence and LLM integrations for harder formats. Ideal for RAG ingestion and agentic file processing.

## The Catch

Vs files-to-prompt/Repomix/Gitingest (code-context tools): MarkItDown is the *document converter*, not a codebase packer. Heavy formats (PDF, images, audio) need optional dependencies (pdfminer, speechrecognition, Azure services). Quality varies by source format — complex PDFs may need the vision/Azure path.

## Verdict

MIT document converter. Free forever; use when agents need to read Office and PDF, not just code.
