CanDoYa
ZH-TW

Markdown 轉 HTML 轉換器

全程在瀏覽器裡執行,免上傳、免註冊。

輸入 Markdown 以產生 HTML。
分享這個工具

要怎麼把 Markdown 轉成 HTML?

Markdown 轉 HTML 轉換器會解析純文字的 Markdown 標記,產生標題、段落、連結、清單、表格、引言與程式碼的語意 HTML。貼上來源內容即可即時更新 HTML,在隔離預覽中檢查結果,然後複製片段或下載成 HTML 檔。

使用方式

  1. 1貼上 Markdown. 直接輸入、從剪貼簿貼上,或載入範例文件
  2. 2選擇解析選項. 保留 GitHub 功能以使用表格與待辦清單,只有在目標平台需要時才啟用單一換行
  3. 3檢查結果. 閱讀產生的 HTML 原始碼,或切換到隔離的預覽模式
  4. 4複製或下載. 將 HTML 片段複製到你的專案,或另存為 .html 檔

適合誰用

轉換完全在這個瀏覽器分頁內執行,不需要帳號,也不會上傳內容。可選的 GitHub 模式會在標準 Markdown 之外,一併支援表格、待辦清單、刪除線與延伸自動連結。

常見問題

我的 Markdown 會被上傳嗎?

不會。解析、HTML 產生與渲染預覽都在你的瀏覽器中執行。預覽也會封鎖指令碼與遠端資源,所以貼上的 HTML 在檢查時無法執行程式碼或抓取外部圖片。

這個 Markdown 轉 HTML 轉換器免費嗎?

是的。你可以在沒有帳號或付款的情況下轉換、預覽、複製與下載 HTML。沒有伺服器端轉換佇列,因為解析器會在目前瀏覽器分頁中本地執行。

我可以轉換多少 Markdown?

編輯器每次轉換最多接受 1,000,000 個 JavaScript 字元。這個明確上限能讓大型 README 檔案與文件草稿維持即時更新的流暢度。超出 basic multilingual plane 的 Unicode 字元可能會佔用兩個 JavaScript 字元單位。

支援 GitHub Flavored Markdown 嗎?

是的。預設已啟用 GitHub 功能,包括表格、待辦清單項目、刪除線與延伸自動連結。當你需要更接近核心 Markdown 的輸出,而不是 GitHub 常見擴充功能時,可以關閉這個選項。

Markdown 裡的原始 HTML 會怎樣?

原始 HTML 會保留在產生的原始碼中,因為 Markdown 允許內嵌 HTML。若輸入來自他人,請把複製出的結果視為不可信。頁面上的預覽是隔離的,並使用嚴格的 content security policy,但你的最終發布目的地仍應先清理不可信的 HTML。

為什麼單一換行不會變成 br 標籤?

標準 Markdown 會把段落中的單一換行視為軟性換行,通常顯示成空白。當你希望每一個換行都變成 HTML line-break 元素時,請啟用單一換行。

我可以轉換 Markdown 程式碼區塊和表格嗎?

可以。fenced 與 indented code blocks 會變成 HTML preformatted-code 元素。啟用 GitHub 功能時,pipe tables 會變成 HTML tables。轉換器會保留 fenced code block 的語言標記作為 class,供其他語法高亮函式庫使用。