转换为 Markdown
支持 14 种输入格式——docx、odt、epub、html、latex、rst、org、csv、tsv、mediawiki、docbook、opml、ipynb 以及 Markdown 本身。全部由 Pandoc WASM 引擎驱动,私密运行于你的浏览器内。
点击开始转换
跳转到 Pandoc 引擎,自动选择 Markdown 输出
支持的输入格式
| 格式 | 扩展名 | 说明 |
|---|---|---|
| Word (docx) | .docx | 标题、表格、脚注、图片、修订痕迹 |
| LibreOffice (odt) | .odt | 段落样式、母版页、内嵌媒体 |
| 电子书 (epub) | .epub | 章节结构、书籍元数据、图片 |
| HTML | .html | 标题、列表、表格、链接——真正的 HTML reader |
| LaTeX | .tex | 数学、环境、引文 |
| reStructuredText | .rst | 指令、role、表格 |
| Org-mode | .org | 标题、属性、抽屉块 |
| CSV | .csv | Pandoc 渲染为 GFM 管道表格 |
| TSV | .tsv | 制表符分隔,渲染为管道表格 |
| MediaWiki | .mediawiki | 模板、链接、表格 |
| DocBook | .docbook | 文章、章节、媒体对象 |
| OPML 大纲 | .opml | 嵌套大纲 → 标题层级 |
| Jupyter notebook | .ipynb | 代码 cell、输出、Markdown cell |
转换是怎么工作的
这个页面背后运行的是真正的 Pandoc 编译器(编译为 WebAssembly)。当你拖入 .docx 文件,Pandoc 的 docx reader 会把 Word 样式映射为文档语义——Heading 1 变成一级标题、列表段落变成列表、表格网格变成抽象语法树中的表格节点。
随后 Markdown writer 遍历语法树,输出 GitHub Flavored Markdown:管道表格、围栏代码块、脚注和任务列表。因为映射走的是语义树而不是 HTML 启发式规则,嵌套结构的还原度远高于复制粘贴式转换器。
全部处理都发生在浏览器标签页里的后台 Worker 中。文档不会被上传——转换一份 50 MB 的报告时,你可以看到 Network 面板始终是空的。
常见问题与解决办法
旧版二进制 .doc 文件不受支持——请先用 Word 或 LibreOffice 打开并另存为 .docx。带密码的文件需要先解锁再转换。
图片会被提取到 .md 文件旁边的 media/ 文件夹。用 ZIP 下载可以把两者一起拿到;如果需要单个自包含文件(Obsidian 或某些 CMS 不喜欢外部资源),把图片模式切换为 base64 内嵌。
批注和修订没有 Markdown 对应物,会被平铺为普通文本。想要干净的结果,先在 Word 里接受或拒绝修订。公式会被简化为文本——数学密集的文档请改用 LaTeX 输出。
转换 CSV 或 TSV 时,Pandoc 把首行当表头并渲染成管道表格,正好是 GitHub 认识的格式。请保持选项面板中的 GFM 开关开启。
谁在用这个页面
把 Word 存档迁移进 Obsidian 或 Logseq 仓库的笔记用户——media/image1.png 约定让引用在文件进入仓库后依然有效。
把旧规格文档迁到 MkDocs、Docusaurus 或 GitHub Wiki 的文档团队,以及把 Word 草稿导出后发布到 Hugo、Jekyll、Astro 等静态站点生成器的博主。
转换为 Markdown 常见问题
+哪些格式可以转为 Markdown?
14 种:docx、odt、epub、html、latex、rst、org、csv、tsv、mediawiki、docbook、opml、ipynb 以及 Markdown 本身。全部由 Pandoc 引擎处理——文档转换的事实标准。
+为什么用 Pandoc 而不是 Turndown 或 Mammoth?
Pandoc 为每种格式提供真正的 reader——不是基于 HTML 的启发式转换。它直接理解 LaTeX 数学环境、EPUB 章节树、Org-mode 属性和 DocBook 语义。结果更干净,尤其是复杂文档。
+我的文件会被上传到服务器吗?
永远不会。Pandoc 以 WebAssembly 二进制运行在你的浏览器内。转换过程中网络请求面板始终为空——文件不离开你的设备。
+图片能保留吗?
能。docx、odt、epub 和 ipynb 的图片会被提取到 media/ 文件夹并在 Markdown 中引用。可以下载 ZIP 打包,或切换为 base64 内嵌模式以获得单文件自包含输出。
+能批量转换多个文件吗?
能。一次拖入多个文件——排队逐个转换,各自显示状态。全部结果打包下载为 ZIP。
+支持 GFM(GitHub 风格 Markdown)吗?
是的,默认开启 GFM——管道表格、删除线、任务列表和围栏代码块。关闭则输出严格 CommonMark。