跳到主要内容

将 HTML 转换为 Markdown

要把 HTML 转换成 Markdown,请上传 .html 或 .htm 文件,选择 Markdown (MD) 并转换。您会得到 GitHub 风格的 Markdown:标题变成 #,列表项使用 -,表格变成竖线表格,链接和代码块也会保留。脚本、样式块和注释会被移除,div 和 span 等布局包装元素会被展开,只留下内容结构。

  • 免费,无需注册
  • 文件在 30 分钟内删除
  • 最大 100 MB

文件会在 30 分钟内从我们的服务器永久删除。

如何将 HTML 转换为 Markdown

  1. 上传 HTML 文件

    将 HTML 文件拖到上传区域,或点击选择文件(最大 100 MB)。

  2. 保持 Markdown 为目标格式

    菜单中已默认选中 Markdown;如有需要,也可以选择其他格式。

  3. 转换并下载

    点击“转换”,转换后的文件会自动开始下载。

哪些内容会被保留?

保留

  • 标题级别(# 到 ######)
  • 项目符号列表和编号列表
  • 表格,以 GitHub 竖线表格保留
  • 链接和代码块

有变化

  • 没有表头行的表格,其第一行会被提升为表头
  • 没有 href 的 <a> 标签会变成纯文本
  • div、span 和 section 等包装元素会被移除

不会带入

  • CSS 样式、颜色和页面版式
  • 脚本、<style> 块和 HTML 注释

适用场景

把网页内容迁移到“文档即代码”

把用 HTML 写成的帮助页面、博客文章或内网文章迁移到 GitHub、GitLab、Docusaurus 或 MkDocs,如果标记已经转换成干净的 Markdown,而不是手动重排格式,速度会快得多。

给 AI 工具和笔记应用提供干净的输入

在把 HTML 页面粘贴到语言模型或 Obsidian 等笔记应用之前先转换成 Markdown,可以去掉标签噪音,同时让标题、列表和表格的结构依然清晰易读。

需要了解的限制

  • 不支持输入网址;请上传保存的 .html 或 .htm 文件。
  • 带有合并单元格 (colspan/rowspan) 的表格,在 Markdown 表格语法中没有完全对应的写法。

关于这些格式

什么是 HTML?

HTML(HyperText Markup Language,超文本标记语言)是编写网页所使用的标记语言。标题、段落、列表、表格、链接和图片都通过标签来定义,外观则由 CSS 控制。.html 文件无需额外软件即可在任何网络浏览器中打开,并且会根据屏幕宽度自动重排,而不是使用固定的页面。外部样式表、网页字体和远程图片属于独立的资源,除非已嵌入文件之中,否则不会随文件一起保存。

什么是 Markdown (MD)?

Markdown 是 John Gruber 于 2004 年设计的轻量级标记语言。格式用简单的符号写在纯文本中:# 表示标题,** 表示粗体,- 表示列表项,| 表示表格。Markdown (.md) 文件随处可见:GitHub 的 README、技术文档、笔记应用以及 AI 助手的输出。最常用的版本是 GitHub Flavored Markdown (GFM),它增加了表格、任务列表和删除线。

常见问题

没有表头行的 HTML 表格会怎么处理?

GitHub 风格的 Markdown 表格需要表头行。如果您的 HTML 表格没有 <th> 单元格,转换器会把第一行当作表头,并在其下方加上分隔线,这样表格在 GitHub、GitLab 和大多数 Markdown 查看器中都能正确地渲染为表格。

可以输入网页网址来获得 Markdown 吗?

不可以,本工具只接受文件。请在浏览器中打开页面,按 Ctrl+S(Mac 上按 Cmd+S)将其保存为 .html,再上传这个文件。保存下来的页面还包含网站导航和页脚元素,所以之后您可能需要把这些内容从 Markdown 输出中删掉。

为什么要把 HTML 转换成 Markdown,而不是纯文本?

纯文本只保留可读的文字,所以链接网址和标题级别都会丢失。Markdown 仍然是纯文本文件,但它以轻量的标记保留标题、列表、表格和链接地址。如果您以后可能把内容再转回 HTML 或 PDF,Markdown 是更好的选择。

HTML 转 Markdown 免费吗?

是的,完全免费。无需账号、订阅,也没有水印,只需上传文件并转换即可。

我的文件安全吗?什么时候会被删除?

您的文件通过 HTTPS 传输,并以随机代码存放在我们的服务器上。上传的文件和输出文件会在 30 分钟内被永久删除,且下载链接只对持有您唯一代码的人有效。