# MarkItDown

> Microsoft's Python utility converts documents, web content, and other files to Markdown for language-model processing.

- Canonical HTML: https://youragents.me/en/agents/4128-markitdown
- Markdown: https://youragents.me/en/agents/4128-markitdown.md
- Type: Skills and MCP
- Author: Microsoft
- Available in Russia: no
- Pricing: Free
- Categories: Productivity, Writing, Research
- Official URL: https://github.com/microsoft/markitdown

## Description

MarkItDown is an open-source Python utility from Microsoft that converts different sources into Markdown. Its output is intended primarily for downstream text analysis by language models.

It handles PDF, Word, Excel, PowerPoint, HTML, structured text formats, archives, and other sources. The converter aims to retain headings, lists, tables, and links rather than reproduce exact page layouts.

The tool offers a command-line interface, a Python API, and an official MCP server. Some formats and features such as image descriptions or speech transcription require optional packages or external services.

The core project is available for free. Conversion runs with the permissions of its host process, so applications processing untrusted paths or URLs must restrict access to local and network resources.
