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 標籤會轉成真實格式(br、b/strong、i/em、del/s、u、mark、code/kbd、sub、sup、a href),其它標籤按原文保留。
  • 除基礎 GFM 外還支援:Setext 標題(=== / ---)、縮排程式碼塊、引用式連結與圖片、裸 URL、HTML 實體、鬆散列表與多段落列表項;YAML front matter 會被跳過。
  • 樣式固定為一套(Heading 1–6、內文、引用、原始碼),不支援上傳 reference doc;在 Word 裡改樣式會作用於全文。
  • 不生成目錄:檔案帶真實大綱級別,Word 裡「引用 → 目錄」一鍵即可。
  • 表格單元格只支援行內格式——單元格內不放列表或程式碼塊(GFM 表格本身也不支援)。
  • 文件宣告 Calibri 與宋體;裝置缺少字型時由 Word 自行回退。
  • 上限:輸入 100,000 字元(超限只停用下載,不靜默截斷);「開啟 .md」單檔案 2 MB、僅 UTF-8。
  • 不儲存:重新整理即丟(已下載的 .docx 當然是你的)。

同樣只在這個標籤頁裡跑完的 Markdown 工具。