跳到正文
马克工具箱

HTML 转 Markdown

粘贴 HTML 源码,或者直接复制网页、文档中的一段内容粘贴进来,格式也会一起转换。得到的 Markdown 保留标题、列表、链接、表格和代码块,可直接用于 README、知识库或笔记。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 复制网页中的一段内容粘贴到 HTML 框,或粘贴 HTML 源码,或打开 .html 文件。
  2. 按需选择标题、列表、代码块和链接的写法。
  3. 复制 Markdown,或下载为 .md 文件。

参数说明

从网页粘贴
从浏览器、Word 或在线文档复制时,剪贴板里同时带有 HTML。开启此选项会转换这份 HTML,标题和链接都能保留;关闭则按纯文本粘贴。
标题
「# 标题」写法适用于六级标题;下划线式只有一、二级,更深的标题仍使用 #。
代码块
围栏式会从 class="language-js" 中保留语言名,在 GitHub 上仍有语法高亮;缩进式使用四个空格。
链接
行内式把网址写在文字旁边;引用式把网址集中放到文末的编号列表里,链接多时更易读。
GitHub 风格(GFM)
转换表格、删除线和复选框。关闭后表格会变成普通文本行。

转换示例

HTML Markdown
<h2>安装</h2> ## 安装
<p>先运行 <code>npm i</code>。</p> 先运行 `npm i`。
<a href="https://x.dev">文档</a> [文档](https://x.dev)
<ul><li>第一项</li></ul> - 第一项

常见问题

脚本、样式和 iframe 怎么处理?

会被删除,只保留 Markdown 能表达的内容。

为什么有些表格仍是 HTML?

Markdown 表格不支持合并单元格,带合并单元格的表格会保留为 HTML,GitHub 和大多数 Markdown 渲染器仍能正常显示。单元格内的多个段落会用 <br> 连接。

图片会转换吗?

会,转换为 ![说明](网址) 的形式。图片本身不会下载,相对路径的网址可能需要改成完整地址。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具