文件转 Markdown — PDF、Word、Excel 转 MD,免上传
将 PDF、Word(DOCX)、PPT、Excel、HTML、CSV、JSON、EPUB 转为 Markdown,方便 ChatGPT 等大模型读取。基于微软 MarkItDown,在浏览器本地运行,文件不上传。
免费 · 无需注册 · 文件在浏览器中转换,不会上传
把 PDF、Word、PPT、Excel 等文档转换成干净的 Markdown,可直接粘贴到 ChatGPT、Claude 或笔记应用中。微软 MarkItDown 在你的浏览器中运行,文件不会离开本设备。
或将文件拖放到这里
支持 PDF、DOCX、PPTX、XLSX、XLS、HTML、CSV、JSON、XML、EPUB、IPYNB、ZIP 等 · 最多 20 个文件,每个不超过 50 MB
TXT、Markdown、JSON、XML 直接在本地处理;其他格式首次使用时下载 Python 和转换依赖,下载量取决于格式。文件内容不会上传。
转换后的 Markdown 会显示在这里
添加一个或多个文件。原文中的标题、列表、表格和链接都会尽量保留。
- DOCX
- PPTX
- XLSX
- XLS
- HTML
- CSV
- JSON
- XML
- RSS
- EPUB
- IPYNB
- ZIP
- TXT
- MD
使用前请检查结果。页面版式、图片和图表不会被转换;扫描页没有可提取的文字,请先使用 PDF OCR。
使用方法
- 选择或拖入一个或多个文件:PDF、Word(DOCX)、PowerPoint(PPTX)、Excel(XLSX 或 XLS)、HTML、CSV、JSON、XML、EPUB、Jupyter 笔记本,或包含这些文件的 ZIP。
- 等待转换完成。首次运行会加载 Python 运行环境和 MarkItDown,之后的文件和再次访问会更快。
- 检查 Markdown 结果,可切换到“预览”查看渲染效果,然后复制或下载 .md 文件。多个文件还可以合并下载为一个 .md。
示例
report.docx(一级标题“Quarterly report”,正文“Revenue grew 12%”且 12% 加粗,两个项目符号) → # Quarterly report Revenue grew **12%** * First item * Second item sales.xlsx(工作表“Sales”) → ## Sales | Region | Sales | | --- | --- | | EU | 42 | | US | 58 |
功能与限制
功能说明:文件转 Markdown 会把文档转换为 Markdown。Markdown 是一种纯文本格式,能保留标题、列表、表格和链接等结构,篇幅紧凑,便于 ChatGPT、Claude、Gemini 等大语言模型(LLM)读取,也适合 RAG 知识库、笔记应用和文档网站。
支持格式:PDF(文字层和简单表格)、Word .docx、PowerPoint .pptx(幻灯片文字、表格和演讲者备注)、Excel .xlsx 和 .xls(每个工作表一个表格)、HTML、CSV、JSON、XML、RSS 和 Atom 订阅源、EPUB、Jupyter .ipynb、纯文本,以及包含这些文件的 ZIP 压缩包。旧版 .doc、.ppt、图片、音频和 Outlook .msg 暂不支持在浏览器中转换。
隐私:转换由微软开源的 MarkItDown(MIT 许可)在 Pyodide(Python 的 WebAssembly 版本)中完成,运行于 Web Worker。页面只下载程序代码(运行环境来自 cdn.jsdelivr.net,Python 软件包来自 pypi.org),你的文件和转换结果不会上传。网站统计和广告会产生各自的网络请求。
TXT、Markdown、JSON、XML 直接在本地处理;其他格式首次使用时下载 Python 和转换依赖,下载量取决于格式。文件内容不会上传。
限制:每批最多 20 个文件,每个不超过 50 MB;在手机上处理超大文件可能内存不足。不会还原页面版式、字体、图片和图表。扫描版 PDF 没有文字层,请先使用 PDF OCR。PDF 表格基于启发式识别,可能需要手动整理。
FAQ
如何把 PDF 转成 Markdown?
把 PDF 拖到本页面即可。工具会提取文字层并输出 Markdown,简单表格会转换为 Markdown 表格。之后可复制结果或下载 .md 文件。扫描版 PDF 需要先做 OCR。
如何把 Word 文档转成 Markdown?
选择 .docx 文件即可。标题、粗体和斜体、列表、表格和链接都会转换为 Markdown。不支持旧版 .doc 文件,请先在 Word 或 LibreOffice 中另存为 .docx。
为什么要把文件转换成 Markdown 给 ChatGPT 等大模型使用?
Markdown 用纯文本保留文档结构,大模型能分清标题、列表和表格单元格,而且比原始 HTML 更节省 token。可以把结果粘贴到对话中,或把 .md 文件加入知识库。
我的文件会被上传吗?
不会。转换器在浏览器的 Web Worker 中运行,只下载转换器代码;文件内容和结果都保留在你的设备上。
MarkItDown 是什么?
MarkItDown 是微软开源的 Python 库,用于把 Office 文档等文件转换为适合大模型使用的 Markdown。本页在 Pyodide 中运行 MarkItDown 0.1.8,无需服务器,也无需安装。
为什么第一次转换比较慢?
TXT、Markdown、JSON、XML 直接在本地处理;其他格式首次使用时下载 Python 和转换依赖,下载量取决于格式。文件内容不会上传。
可以转换图片或扫描件吗?
不可以。图片需要 OCR 或 AI 图像描述服务,这个浏览器版本未包含。请先使用“图片转文字”或“PDF OCR”从扫描件中提取文字。
相关工具
格式参考资料
工具页面更新日期: