HTML转Markdown转换器
把HTML转换为干净的Markdown,适用于文档、README和博客迁移。可选择标题、列表符号、粗体、斜体和代码块样式。粘贴代码或上传文件即可。
正在加载HTML转Markdown转换器…
您的文件绝不离开您的设备
如何使用HTML转Markdown转换器
- 1
在此页面打开HTML转Markdown转换器,它直接在浏览器中加载。
- 2
添加文件、文本或数值,并调整设置。
- 3
复制或下载结果。不会上传或存储任何内容。
关于此工具
把博客迁移到静态网站生成器、根据网页编写README,或清理从CMS复制的内容,都需要Markdown。这款HTML转Markdown转换器把HTML转换为易读的Markdown,保留标题、列表、链接、图片、强调、表格和代码块,并去掉多余的标记。你可以选择Markdown样式,让结果符合你的项目规范。
如何把HTML转换为Markdown
- 粘贴HTML或上传.html文件。
- 在选项中选择输出样式。
- 检查生成的Markdown。
- 复制结果或下载.md文件。
示例
<h2>Install</h2><p>Run <code>npm i</code> and see <a href="/zh/docs">the docs</a>.</p>
会变成## Install,后面跟着Run `npm i` and see [the docs](/docs).
样式选项
- 标题:ATX(#和##)或Setext(用=和-加下划线)。
- 列表符号:连字符、星号或加号。
- 粗体和斜体标记:**或__,*或_。
- 代码块:用```围起或使用缩进。
- 转义普通文本中会被当作Markdown解析的字符,例如*和_。
- 先清理HTML,去除复制内容中的脚本、样式和空容器。
哪些内容转换效果好
使用标准标签的文章、文档、邮件和CMS导出内容:标题、段落、列表、链接、图片、引用、行内代码、代码块和简单表格。嵌套div、行内样式和类名等布局标记在Markdown中没有对应写法,会被去除,这通常正是你想要的。
小贴士
- 只转换内容区域,不要连同菜单和页脚整页转换。
- 检查表格:含合并单元格的复杂表格无法用Markdown表示,可能需要手动调整。
- 相对链接和图片路径会原样保留;如果文件位置变化,请记得更新。
可在Markdown编辑器中继续编辑,或用Markdown转HTML转换回去。
常见问题
如何把HTML转换为Markdown?
粘贴HTML或上传.html文件,选择Markdown样式,然后复制结果或下载为.md文件。
表格会被转换吗?
会,简单表格会变成Markdown表格。含合并单元格或嵌套内容的表格可能需要手动调整。
CSS类名和行内样式会怎样?
会被去除,因为Markdown无法表示它们。文本和结构会保留。
可以选择#标题或下划线标题吗?
可以。选择ATX样式得到#标题,选择Setext样式得到用=和-加下划线的标题。
代码块会保留吗?
会。pre和code块会根据你的设置转换为围栏代码块或缩进代码块。
我的HTML会被上传吗?
不会。转换在你的浏览器中完成。
