跳到主要内容

HTML 转 Markdown 工具

把网页源码或带格式的富文本转成干净的 Markdown。

点这里,然后按 ⌘/Ctrl + V 粘贴。带格式的内容走这条路,能拿到原始 HTML。

这个工具是什么

HTML 转 Markdown 工具把网页源码或带格式的富文本转成 Markdown:标题、段落、加粗斜体、列表、表格、链接、图片按语义转换,样式表和 class 一律丢掉。直接从浏览器里复制网页内容粘进虚线框,拿到的是原始 HTML,比手抄快得多。

什么时候用它

  1. 把一段网页内容搬进 README、Wiki、笔记软件,不想带着一堆 div 和 class。
  2. 后台富文本编辑器导出的 HTML 里提取正文,改成 Markdown 存档。
  3. 检查一段 HTML 能不能无损表达成 Markdown —— 表格和嵌套列表最容易露馅。
  4. 邮件、老 CMS 里存的内容要迁到 Markdown 驱动的站点。

有什么限制

  • 只做结构转换:CSS 样式、class、id、data 属性全部丢弃。字体颜色、字号、居中这些在 Markdown 里本来就没对应写法。
  • 多栏布局(flex / grid)按 HTML 里的先后顺序平铺成段落,视觉上的左右关系会变成上下顺序。
  • 表格只支持规则行列:合并单元格(rowspan / colspan)会拆成普通格子,嵌套表格会被压平。
  • <script>、<style> 连内容一起丢掉,不会被当文本保留。
  • 图片保留原始 src,包括 base64 内嵌图;外链图片不会替你下载。
  • 结果受原 HTML 质量影响:源码里容器套得乱、正文塞在奇怪 div 里的,转出来可能多出空段落。

常见问题

Q:从网页复制粘进去只有文字,没有格式? A:要用页面上方那个虚线粘贴框。普通文本框只接收纯文本,虚线框读的是剪贴板里的 text/html。

Q:粘进去的内容会经过服务器吗? A:不会。转换全部在浏览器里完成。

Q:为什么表格错位了? A:多半是合并单元格。Markdown 表格不支持跨行跨列,遇到就会拆成空格子。

Q:能反过来把 Markdown 转回 HTML 吗? A:用 Markdown 编辑器,写完直接导出 HTML 就行。

相关工具

同类或常用搭配,接着往下做