HTML → Markdown
HTML 轉 Markdown。
路上先淨化一遍。
貼原始碼或者拖一個存下來的網頁。出來是 GitHub 風格的 Markdown。
指令碼和事件屬性先被清掉 —— 不可信的 HTML 一步都不會進到頁面裡。
把檔案拖到這裡。
也可以按按鈕選,或直接 Ctrl+V 貼上。幾十個一起來都行。
.html .htm / 單檔 25 MB / 在瀏覽器裡跑,不上傳
別的格式: .docx .doc DOCX → MD · .pdf PDF → MD · .xlsx Excel → MD · .csv .tsv .txt CSV → MD · .pptx .ppt .odp PPTX → MD
或者貼在這裡
旋鈕
項目符號
程式碼圍籬
圖片
表格
怎麼用
- 01把 HTML 原始碼貼到框裡,或者在上面拖一個 .html 檔案。也可以從算繪好的網頁上複製,然後在本頁任何地方按 Ctrl+V。
- 02HTML 先過 DOMPurify 淨化:script 標籤、事件屬性、javascript: 連結、iframe 和各種嵌入都在轉換前清掉,而且未淨化的內容從不會被插進本頁。
- 03剩下的內容轉成 GitHub 風格的 Markdown。複製走或者下載 .md。
支援什麼
- 貼進來的 HTML 原始碼、存下來的 .html / .htm 檔案,以及直接從網頁複製的格式化文字
- 標題、段落、清單、連結、圖片、引用區塊和預先格式化的程式碼
- 表格轉成 GitHub 風格的直線表格,包括刪除線和任務清單
- 嵌套清單,以及表格儲存格裡的行內格式
- 完整文件和片段都行 —— 不要求有 body
做不到什麼
- 指令碼、事件屬性、iframe、object 和 embed 是被清掉,不是被轉換
- 不套用 CSS —— 靠樣式裝成標題的元素,在 HTML 裡還是段落,出來也還是段落
- 不會替你抓東西:圖片和連結的相對位址保持相對,也不會替你下載任何頁面
- 用 div 和 CSS 網格搭的版面會攤平成普通區塊
- 表單、按鈕和互動元件在 Markdown 裡沒有對應寫法
什麼留得下來
這些原樣帶過去。其他的會盡力試,哪裡沒對上會明確告訴你。
舊 .doc 的圖片留不住 —— 那個格式把圖藏在瀏覽器摸不到的地方。
- 標題層級
- 表格
- 編號 / 項目清單
- 連結
- 粗體 / 斜體 / 刪除線
- 引用區塊
- 程式碼區塊
- 圖片.docx
常有人問
這正是它要做的事。每一份輸入在轉換前都過 DOMPurify —— script 標籤、onclick 之類的屬性、javascript: 連結、iframe 和嵌入都會被清掉。未淨化的內容從不會進到本頁的 DOM 裡,所以貼進來的 HTML 跑不起來。