ToolboxAgent

HTML轉Markdown

在線HTML轉Markdown工具,使用TurndownService解析HTML並輸出標準Markdown格式

0 個字元

<空>

使用說明

  1. 1 在輸入框粘貼HTML片段或完整HTML文檔
  2. 2 點擊"轉換為Markdown"按鈕處理
  3. 3 查看並複製Markdown結果

相關工具

關於此工具

HTML 轉 Markdown 工具使用 Turndown 庫將 HTML 標籤轉換為對應的 Markdown 語法:<h1> 轉為 # 標題,<strong> 轉為 **粗體**,<ul>/<li> 轉為無序列表,<a> 轉為 [鏈接文字](url),保留內容結構的同時去掉所有 HTML 標籤。

使用場景:從網頁複製內容到 Markdown 博客時去除 HTML 格式、將 CMS 系統中的富文本內容遷移到 GitHub Pages/Hexo/Hugo 等靜態博客、將 HTML 郵件內容轉為 Markdown 便於歸檔、將 Confluence 等 Wiki 系統的 HTML 導出轉為 Markdown 格式。

相比手動刪除 HTML 標籤並重新添加 Markdown 格式,這個工具自動處理所有標籤轉換規則,特別是嵌套列表、表格、代碼塊等複雜結構,大幅節省人工整理時間,尤其適合大段 HTML 內容遷移。

常見問題

能處理完整的 HTML 頁面嗎,還是隻支持 HTML 片段? +

兩者都支持。Turndown 可以處理完整的 HTML 文檔(包含 <html>、<head>、<body> 標籤)或局部 HTML 片段。處理完整頁面時,工具會自動忽略 <head> 中的腳本、樣式等非內容標籤,只轉換 <body> 中的可見內容。

<table> 表格能轉換為 Markdown 表格嗎? +

可以。Turndown 支持將 HTML <table> 轉換為 Markdown 管道表格格式(| 列1 | 列2 | ... |),包括表頭(<th>)和數據行(<td>)。複雜表格(合併單元格、嵌套表格)可能無法完美轉換,需要手動調整,因為 Markdown 表格語法本身不支持這些特性。

HTML 中的 CSS 樣式會被保留嗎? +

不會。Markdown 是純文本格式,不支持 CSS 樣式。轉換時所有 style 屬性和 <style> 標籤都會被丟棄,只保留標籤的語義結構(如標題級別、粗體、斜體、鏈接)轉換為對應 Markdown 語法。顏色、字號、背景色等純樣式信息無法在 Markdown 中表示,轉換後會丟失。

<code> 和 <pre> 代碼塊會正確轉換嗎? +

會。行內代碼(<code>)轉換為反引號包裹(`code`),代碼塊(<pre><code>)轉換為三反引號包裹的代碼塊(```)。如果 HTML 代碼塊指定了編程語言(通過 class="language-python" 等),部分版本的工具會將語言標註保留到 Markdown 代碼塊的語言標識符中。

轉換結果中 Markdown 不支持的 HTML 元素怎麼處理? +

對於 Markdown 沒有對應語法的 HTML 元素(如 <div>、<span>、<figure>),Turndown 默認有兩種策略:直接保留原始 HTML 標籤(混合 HTML/Markdown 格式),或只保留文本內容去掉標籤。可以在工具設置中選擇「保留未知 HTML」或「去除未知 HTML」策略,視目標 Markdown 處理器對內嵌 HTML 的支持情況決定。