Markdown 转 HTML 在线转换器
免费在线 Markdown 转 HTML 工具。粘贴或上传 .md 文件,然后复制干净、语义化的 HTML,或下载 .html 文件。
- 在浏览器中运行
- 免费,无水印
- 无需账号
- 加载后可离线使用
如何将 Markdown 转换为 HTML
在上方粘贴 Markdown 或上传 .md 文件,检查预览,然后选择复制 HTML 或下载 .html,即可将 Markdown 转换为 HTML。标题、列表、表格和代码会转换为对应的 HTML 元素。转换在浏览器中进行,文件不会被上传。
- 粘贴 Markdown,或将
.md文件拖到编辑器中。 - 检查渲染预览或 HTML 源码。
- 复制 HTML,或下载
.html文件。
使用方法
三个步骤,无需账号,也不上传文件。
添加 Markdown
将 Markdown 粘贴到编辑器中,或将 .md 文件拖到编辑器上。
检查预览
在渲染预览和 HTML 源码之间切换,检查输出结果。
复制或下载
复制 HTML,下载 .html 文件,或使用“复制到 Word”粘贴带格式的文本。
从 Markdown 到干净的 HTML
Markdown 本来就是为生成 HTML 而设计的,因此每个元素都能直接对应。
## Release notes
**New:** export to PDF.
- Faster startup
- Dark theme
```js
export default config;
```<h2>Release notes</h2> <p><strong>New:</strong> export to PDF.</p> <ul> <li>Faster startup</li> <li>Dark theme</li> </ul> <pre><code class="language-js">export default config; </code></pre>
转换器提供的功能
为无法直接使用 Markdown 的场合提供干净的输出。
语义化 HTML
标题、列表、表格、引用和代码会转换为对应的元素,没有多余的包装元素。
复制到 Word
复制带格式的结果,粘贴到 Word、Google Docs 或电子邮件中,格式保持不变。
真正的表格
Markdown 表格会转换为带标题行的 table、thead 和 tbody。
复制或下载
将 HTML 复制到剪贴板,或保存为独立的 .html 文件。
GitHub Flavored Markdown
任务列表、脚注、删除线和 [!NOTE] 提示块都会转换。
先预览
公式和 Mermaid 图表会在预览中渲染,方便你检查文档。
各元素的对应关系
每种 Markdown 元素生成的 HTML。
| Markdown | HTML |
|---|---|
# Heading 到 ###### Heading | <h1> 到 <h6> |
**bold**、*italic*、~~strike~~ | <strong>、<em>、<del> |
- item、1. item、- [ ] task | <ul>、<ol>、带复选框的列表项 |
| Markdown 表格 | 带 <thead> 和 <tbody> 的 <table> |
| 围栏代码块 | <pre><code>,保留空白字符 |
[text](url)、、> quote | <a>、<img>、<blockquote> |
将 Markdown 转换为 HTML 的其他方法
转换单个文档时,本页是最快的方法。以下是常见的替代方案。
Pandoc
pandoc notes.md -o notes.html生成 HTML 片段;加上-s可生成完整页面。- 适合脚本和批量转换。
在代码中
- JavaScript:
marked或markdown-it。Python:markdown或mistune。 - 适用于网站或应用需要实时转换 Markdown 的情况。
静态网站生成器
- Hugo、Jekyll、Eleventy 和 MkDocs 可以把一个文件夹的
.md文件生成网站。 - 适用于整个网站都以 Markdown 为源文件的情况。
Markdific 桌面应用
- 打开
.md文件,导出为 HTML、Word、PDF 和其他格式。 - 导出功能包含在一次性购买中,支持 Mac、Windows 和 Linux。
什么是 Markdown 转 HTML 转换器?
Markdown 是用少量符号表示结构的纯文本:# 表示标题,- 表示列表项,反引号表示代码。HTML 则是浏览器读取的格式:<h1> 标题、<ul> 列表、<table> 元素。
Markdown 转 HTML 转换器会读取 Markdown,分析其结构,再写出对应的 HTML 元素。Markdown 本来就是为生成 HTML 而创建的,因此这是所有转换中最直接的一种。
Markdown 转 HTML 常见问题
Markdown 转 HTML 转换器免费吗?
免费。无需注册,无水印,也没有每日次数限制。
我的文件会被上传吗?
不会。转换由浏览器中的 JavaScript 完成,文件始终留在你的设备上。页面加载完成后,也可以离线使用。
生成的 HTML 干净且语义化吗?
是的。标题转换为 h1 到 h6,列表转换为 ul 和 ol,Markdown 表格转换为真正的表格,围栏代码转换为 pre 和 code。不含跟踪脚本,也没有包装元素。
可以直接复制 HTML,而不下载文件吗?
可以。“复制 HTML”会将标记复制到剪贴板,可用于网站、CMS 或电子邮件。“下载 .html”会保存一个独立文件。
“复制到 Word”有什么作用?
它复制的是渲染后的带格式文本,而不是 HTML 源码,因此可以把标题、列表和表格粘贴到 Word、Google Docs 或电子邮件中,格式保持不变。
如何用 JavaScript 或 Python 将 Markdown 转换为 HTML?
使用 Markdown 库:JavaScript 中用 marked 或 markdown-it,Python 中用 markdown 或 mistune。本页用于手动转换文档,无需编写代码。
支持表格和代码块吗?
支持。Markdown 表格会转换为带标题行的表格,围栏代码块会转换为保留空白字符的 pre 和 code 元素。
图片会怎样处理?
图片链接会转换为指向同一地址的 img 标签。
支持公式和图表吗?
KaTeX 公式和 Mermaid 图表会在实时预览中渲染,导出前即可检查。
支持哪些 Markdown 语法?
支持标准 Markdown 和 GitHub Flavored Markdown:表格、任务列表、脚注、删除线和提示块,以及代码块、链接、图片和引用块。
可以在手机上使用吗?
可以。它可以在移动浏览器中运行,因此你可以在手机或平板上粘贴 Markdown,并复制或下载 HTML。
可以一次转换多个文件吗?
每次转换一个文档。转换并复制或下载一个文件后,再添加下一个。

