markitdown

Installation
SKILL.md

MarkItDown — Convert documents to Markdown for LLMs

Overview

MarkItDown is a Python library and command-line tool from Microsoft that turns office documents, PDFs, web pages and archives into Markdown. It keeps the structure a model needs (headings, lists, tables, links) and drops visual layout. Conversion runs locally; cloud services (Azure, an LLM for OCR) are opt-in.

Instructions

Installation

python -m venv .venv
source .venv/bin/activate
pip install 'markitdown[all]'
markitdown --version

[all] pulls every converter. Install fewer extras to keep the environment small, or run the tool once through uv without installing it:

Installs
2
GitHub Stars
168
First Seen
Today