HTML轉Markdown
在線HTML轉Markdown工具,使用TurndownService解析HTML並輸出標準Markdown格式
0 個字元
<空>
使用說明
- 1 在輸入框粘貼HTML片段或完整HTML文檔
- 2 點擊"轉換為Markdown"按鈕處理
- 3 查看並複製Markdown結果
相關工具
CSV / JSON 互轉
在線 CSV 與 JSON 互轉工具,支持表頭解析、數組對象格式化和結果複製。
CSV轉Excel
在線CSV轉Excel工具,上傳CSV文件後解析並生成可下載的 .xlsx 文件
Excel轉CSV
在線Excel轉CSV工具,支持上傳 .xlsx/.xls 文件並導出為CSV文本,使用SheetJS解析
Excel轉JSON
在線Excel轉JSON工具,上傳Excel文件後解析為JSON對象數組(首行為鍵)
圖片轉PDF
在線圖片轉PDF工具,支持多張圖片按順序生成PDF,每張圖片一頁,純瀏覽器端處理
JSON轉CSV
在線JSON轉CSV工具,支持嵌套對象展平、自動生成表頭,正確處理逗號、引號和換行。
JSON轉Excel
在線JSON轉Excel工具,粘貼JSON數組後生成可下載的 .xlsx 文件,自動提取字段作為表頭
Markdown / HTML 互轉
在線 Markdown 與 HTML 互轉工具,支持安全預覽、源碼轉換和快速複製結果。
PDF轉圖片
在線將 PDF 每一頁渲染為高清 PNG 圖片,支持逐頁下載,全部在瀏覽器內完成。
關於此工具
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 的支持情況決定。