Markdown 转 Word

粘贴 Markdown,下载可编辑的 .docx——真实标题样式、真实表格、真实列表。

Markdown

Word 文档

等待输入

粘贴 Markdown 或载入示例——下方读数会精确统计文件将包含的内容:标题、段落、表格与代码块。

怎么用

  1. 把 Markdown 粘贴进输入框,或点「打开 .md」读取不超过 2 MB 的 UTF-8 文件。没有「转换」按钮:停止输入约十分之一秒后读数即更新。
  2. 看读数——它精确统计文件将包含的内容:标题、段落、表格、代码块。http(s) / mailto / tel 链接会生成 Word 里可点击的超链接,其余协议只保留文字。
  3. 点「下载 .docx」。文件在你本机按 Word 自家格式(OOXML)组装:标题用真实的 Heading 1–6 样式,Word 的导航窗格和「引用 → 目录」都能直接用在成品上。

示例

输入

# 本周小结

这段内容**留在标签页里**,Word 文件在本机生成。

## 你会得到

- 导航窗格里能看到大纲层级
- Word 里的[链接](https://example.com)可以点击

| 事项 | 负责人 |
| --- | --- |
| 文档 | 小王 |

> 全程本地转换,不上传任何内容。

```ts
const bytes = await buildDocx(markdown);
```

输出

本周小结.docx — 2 个标题 · 2 个段落 · 1 张表格 · 1 个代码块
导航窗格:本周小结 ▸ 你会得到
表格在 Word 里是真表格;列表保留真实的项目符号与编号。

用 Word(桌面 / 网页 / 移动端)打开核对:文字可选中、可编辑——因为成品是 Word 的 XML 格式本身,不是图片。

口径、局限与已知问题

  • 不内嵌图片:![alt](url) 会写成文本 [image: alt]。抓取外链图片意味着向第三方发起请求,本工具绝不做这件事。
  • 公式、Mermaid、脚注、HTML 原文不转换——它们按原文保留为文本,不会静默丢字。
  • 样式固定为一套(Heading 1–6、正文、引用、源代码),不支持上传 reference doc;在 Word 里改样式会作用于全文。
  • 不生成目录:文件带真实大纲级别,Word 里「引用 → 目录」一键即可。
  • 表格单元格只支持行内格式——单元格内不放列表或代码块(GFM 表格本身也不支持)。
  • 文档声明 Calibri 与宋体;设备缺少字体时由 Word 自行回退。
  • 上限:输入 100,000 字符(超限只禁用下载,不静默截断);「打开 .md」单文件 2 MB、仅 UTF-8。
  • 不保存:刷新即丢(已下载的 .docx 当然是你的)。

同样只在这个标签页里跑完的 Markdown 工具。