TEXT LAB / LIVEHTML 转 Markdown加载中
HTML 转 Markdown - 文本工具 · 萤炬工具箱 · 工具说明与使用指南

HTML 转 Markdown - 文本工具 · 萤炬工具箱

HTML 转 Markdown 把网页片段的标签结构转成 Markdown 语法,标题用 ATX 风格的井号,代码块用围栏(fenced)写法。从网页复制的内容带一堆 div 和内联样式,直接贴进笔记或文档仓库很脏,转成 Markdown 后干净可维护。表格部分会保留原 HTML,避免复杂表格在转换中丢单元格。

HTML 转 Markdown 把网页片段的标签结构转成 Markdown 语法,标题用 ATX 风格的井号,代码块用围栏(fenced)写法。从网页复制的内容带一堆 div 和内联样式,直接贴进笔记或文档仓库很脏,转成 Markdown 后干净可维护。表格部分会保留原 HTML,避免复杂表格在转换中丢单元格。

使用步骤

  1. 粘贴 HTML 片段。
  2. 执行转换,查看生成的 Markdown 源码。
  3. 检查标题层级、列表缩进与链接是否正确。
  4. 复制 Markdown 到笔记或仓库。

功能与限制

  • 输入是 HTML 片段,不要求完整文档结构。
  • 表格保留 HTML 原样;script、style 等无正文语义的标签会被丢弃。

常见问题

为什么表格没转成 Markdown 语法?
Markdown 表格不支持合并单元格、嵌套内容和对齐之外的样式,硬转会丢信息。这里选择保留原 HTML,渲染效果不变,也不丢内容。
内联样式和 class 会保留吗?
不会。Markdown 没有样式概念,视觉修饰会被丢掉,只保留语义结构(标题、列表、强调、链接、代码)。需要样式就继续用 HTML。
图片会一起转过去吗?
图片会转成 Markdown 的图片语法,但 src 仍指向原地址。原站做了防盗链或图片是相对路径时,换到别处就显示不出来,需要另存图片。
ATX 标题和 Setext 标题有什么区别?
ATX 是用井号写在行首(# 标题),支持一到六级;Setext 是在标题下画等号或减号,只能表达两级。这里统一输出 ATX,兼容性和层级表达都更好。