markitdown
Converts documents to Markdown with Microsoft MarkItDown (Python API, markitdown CLI, markitdown-ocr plugin, markitdown-mcp server), covering PDF, Word, PowerPoint, Excel, HTML, CSV, EPUB, ZIP, and streams, plus Azure extraction. Use when preparing papers or reports for LLM/RAG ingestion; when batch-converting a literature folder to Markdown with provenance; when converting uploaded bytes or file streams; when OCR of scanned PDFs or image text is needed; when exposing conversion to a local agent through MCP. Do not use for bounding boxes or page coordinates (use LiteParse) or PDF merge/split/forms (use the pdf skill).
- Version
- 2.2
- License
- MIT
- Compatibility
- Python 3.10+ and uv. Examples target MarkItDown 0.1.6. Core local conversion can run offline; URL, YouTube, audio transcription, LLM, Azure, and MCP workflows may use network or external services.
Pinned to revision df088027ff23, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/markitdown/SKILL.md
- skills/markitdown/references/api_reference.md
- skills/markitdown/references/cloud_and_ocr.md
- skills/markitdown/references/file_formats.md
- skills/markitdown/references/mcp_and_plugins.md
- skills/markitdown/references/migration.md
- skills/markitdown/references/security.md
- skills/markitdown/references/workflows.md
- skills/markitdown/scripts/batch_convert.py
- skills/markitdown/scripts/convert_literature.py
- skills/markitdown/scripts/inspect_installation.py
Every link opens the file at its source, pinned to the revision this page describes.