HTML to Markdown 轉換器

HTML 原始碼

: 0 · 字元: 0

Markdown 輸出

: 0 · 字元: 0

Markdown 會顯示在這裡

貼上 HTML、上傳檔案或取得 URL 來產生 Markdown。

所有處理都在瀏覽器本機完成。您的資料不會傳送到我們的伺服器。

關於此工具

什麼是 HTML 轉 Markdown 轉換器?

HTML 轉 Markdown 轉換器可將貼上的 HTML、上傳的 .html 檔案或取得的網頁轉成乾淨的 Markdown,適用於文件、README、部落格草稿、changelog 與 AI 提示。貼上與上傳流程在瀏覽器本機執行,URL 模式使用受保護的伺服器 fetch 端點,以避免瀏覽器 CORS 問題。

如何使用

1. 選擇貼上、URL、上傳或範例模式。 2. 直接加入 HTML、上傳 .html 或 .htm 檔案,或取得頁面 URL。 3. 調整格式、清理、主要內容擷取、圖片處理與相對 URL 選項。 4. 檢視原始 Markdown、渲染預覽、統計與轉換警告,然後複製結果或下載為 .md 或 .txt。

使用情境

可用於遷移舊文件、為 RAG 流程準備網頁內容、清理複製的 CMS 標記、建立 README 段落、轉換發行說明,或將技術部落格 HTML 轉成可攜式 Markdown。

支援的語法

轉換器支援 ATX 或 Setext 標題,-、* 或 + 項目符號,圍欄式或縮排式程式碼區塊,反引號或波浪線圍欄,強調與粗體分隔符,行內或參照連結,GitHub Flavored Markdown 表格,以及可設定的圖片處理。

表格如何轉換?

簡單 HTML 表格會轉換為 GitHub Flavored Markdown 表格。帶有合併儲存格的表格會被攤平,因為 Markdown 沒有原生 colspan 或 rowspan 支援,轉換報告會標記此限制。

資料是否在本機處理?

貼上的 HTML 與上傳的檔案會在瀏覽器中處理。URL 模式只會將 URL 傳送到受保護的 fetch 端點,然後在瀏覽器中轉換回傳的 HTML。

可以轉換網頁嗎?

可以,URL 模式能取得許多公開 HTTP 和 HTTPS 頁面。它不會執行 JavaScript,因此只在客戶端指令碼執行後才呈現內容的頁面,可能需要改為貼上來源 HTML。

指令碼會執行嗎?

不會。script、style、iframe、object 和 embed 元素可在轉換前移除,取得網頁中的指令碼也不會執行。

清理與擷取

清理選項可在轉換前移除指令碼、樣式、註解、nav、header、footer、空標籤和雜訊空白。可讀性模式使用確定性的主要內容啟發式規則,優先選擇 article、main、role=main 與文字密度高的內容區塊。

URL 取得安全性

URL 模式僅接受 HTTP 和 HTTPS URL,跟隨少量經驗證的重新導向,阻擋 localhost 與私有網路位址,將 HTML 輸入限制為 2 MB,並在 10 秒後逾時。有些網站會阻擋伺服器端請求或需要 JavaScript 渲染;遇到這種情況請貼上頁面 HTML。

限制

Markdown 無法表示所有 HTML 版面。帶有合併儲存格的複雜表格會被攤平,不支援的標籤會盡可能變成一般內容,指令碼不會執行,CSS 版面會被忽略,高度設計化頁面產生的 Markdown 可能仍需少量編輯。