MarkItDown

MarkItDown

代码与开发
微软
开源免费

关于

微软开源的轻量文件转 Markdown 工具:把 PDF、PPT、Word、Excel、图片、音频、HTML、YouTube 等转换为结构化 Markdown,专门为 LLM 设计。

分享此工具

编辑评价

推荐

把文件转换为 LLM 就绪 Markdown 的事实标准。

MarkItDown 解决了 AI 生态的一个根本问题:为 LLM 摄入制备真实世界文档。格式覆盖广(PDF、PPT、Word、Excel、图片、音频、HTML、YouTube)、单命令 CLI、Python 库,集成极其简单。\n\n由微软 AutoGen 团队构建、MIT 协议,以 17 万+ 星成为该领域最受信任的选择。RAG 流水线、文档问答或任何需要从杂乱文件中提取干净文本的工作流,MarkItDown 都是参考之选。输出针对 LLM 消费而非人类阅读优化,这正是大多数 AI 工作流所需。

最适合

  • 构建 RAG 流水线、文档问答系统,或任何需要从 PDF、Office、图片、音频、网页内容中提取干净 Markdown 的 AI 工作流的开发者与团队。

以下情况建议考虑替代方案

  • 如果需要高保真的人类可读转换,考虑使用原生文档工具(如专业的 PDF/Office 转换器)而非面向 LLM 优化的方案。

平台支持

WindowsmacOSLinuxAPI

可用平台包括Windows、macOS、Linux和API。

核心功能

支持 PDF、PPT、Word、Excel、HTML、CSV、JSON、XML、EPUB 等转换 Markdown
图片支持 EXIF 元数据提取与 OCR
音频支持语音转写
支持 YouTube URL(提取视频元数据)
ZIP 文件自动遍历内容
CLI 支持 stdin/stdout 管道与 -o 输出参数
Python 库提供 convert_* 细粒度函数(convert_stream、convert_local)
微软 AutoGen 团队构建

定价方案

free
免费开源(MIT 协议)

使用场景

把 PDF、PPT、Word 等文档转成 Markdown 供 LLM 上下文摄入
构建需要干净结构化文本提取的 RAG 流水线
把网页和 YouTube 视频转换成 LLM 友好的内容

优点

17 万+ 星——AI 生态中最流行的文档转换工具之一
格式覆盖广,统一输出 Markdown
CLI 和 Python API 都简单易用,方便集成到任何流水线
微软 AutoGen 团队维护,MIT 协议
积极维护,定期发布

缺点

输出保真度并非总是适合人类阅读——面向 LLM 摄入优化
OCR 质量依赖底层引擎
核验时 848 个未关闭 issue(大项目,issue 追踪繁忙)

最新动态

2026年7月:MarkItDown 由微软 AutoGen 团队持续积极开发,17万+ 星,不断扩展格式支持并改进 OCR 与文档结构保留。

订阅 AI 资讯

获取最新 AI 工具推荐、行业动态和深度分析,每周精选直达邮箱。

我们尊重你的隐私,随时可以取消订阅。