DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×

HTML 转 Markdown

HTML 一键转 Markdown,支持复杂表格、列表、代码块、链接图片的语义保留。

P1
自动清理 script/iframe/style · 复杂表格保留数据
HTML 输入
Markdown 结果

HTML 转 Markdown 工具

这是 HyperGrad Text 提供的免费 HTML 转 Markdown 工具,基于 Turndown 算法,递归处理嵌套结构, 支持复杂表格、嵌套列表、代码块、链接图片的语义保留。出于安全考虑,自动清理 <script>、<iframe>、 <object>、<embed>、<style> 等可执行/嵌入标签及其内容,保证转出的 Markdown 不会引入 XSS 风险。 所有转换在浏览器本地完成,适合博客搬家、网页归档、把富文本内容迁移到 Markdown 系统。

复杂表格转换策略

Markdown 表格语法不支持 colspan/rowspan 合并单元格。遇到合并单元格的表格,工具会把合并单元格拆开重复内容, 保证数据不丢失但视觉结构改变。建议复杂带合并的表格保留原文 HTML 段落嵌入 Markdown(Markdown 允许直接写 HTML)。

列表与代码块的处理

  • 嵌套列表:递归处理 <ul><ol> 嵌套,根据缩进生成正确的子列表层级(每级 2 空格缩进)。深度超过 6 级的部分 Markdown 渲染器可能不支持。
  • 代码块:<pre><code> 转为围栏代码块 ```...```,保留语言标识(若 class 含 language-xxx)。
  • 任务列表:<input type="checkbox"> 转为 - [x] / - [ ]。
  • 删除线:<del>、<s>、<strike> 转为 ~~text~~。

关于 inline style

Markdown 不支持 inline style,工具会移除所有 style 属性。颜色、字体、背景等无法对应到 Markdown 语义的样式会被丢弃, 只有可近似还原的(加粗/斜体/标题)会被保留。如需保留视觉差异,建议在转换后手动调整 Markdown 语义。

安全清理策略

转换前会移除所有 script、iframe、object、embed、style 标签及内容。<img>、<a>、<video> 等内容标签保留。 这样转出的 Markdown 文档可直接放入静态生成器或博客系统,不会引入 XSS 风险。

HTML→MD 常见问答

嵌套列表能正确转换吗?
能。本工具基于 Turndown 算法,递归处理 <ul><ol> 嵌套,根据缩进生成正确的子列表层级(每级 2 或 4 空格缩进)。深度超过 6 级的部分 Markdown 渲染器可能不支持,但工具仍会输出可读结构。
复杂表格(合并单元格)怎么办?
Markdown 表格语法不支持 colspan/rowspan 合并单元格。遇到合并单元格的表格,工具会把合并单元格拆开重复内容,保证数据不丢失但视觉结构改变。建议复杂表格保留原文 HTML 段落嵌入 Markdown。
会保留 inline style 吗?
不会。Markdown 不支持 inline style,工具会移除所有 style 属性。如需保留视觉差异,可通过加粗/斜体/标题等 Markdown 语义近似还原;颜色、字体、背景等无法对应的样式会丢弃。
script 和 iframe 会被保留吗?
不会。出于安全考虑,工具默认移除 <script>、<iframe>、<object>、<embed> 等可执行/嵌入标签及其内容。<img>、<a>、<video> 等内容标签保留。这样转出的 Markdown 文档可直接放入静态生成器或博客系统不会引入 XSS 风险。

HyperGrad 生态还有这些站