Markdown 转 HTML 在线转换器

免费在线 Markdown 转 HTML 工具。粘贴或上传 .md 文件,然后复制干净、语义化的 HTML,或下载 .html 文件。

在浏览器中运行,内容不会离开你的设备。
Markdown 粘贴,或拖入 .md 文件。最大 10MB。
输出

如何将 Markdown 转换为 HTML

在上方粘贴 Markdown 或上传 .md 文件,检查预览,然后选择复制 HTML 或下载 .html,即可将 Markdown 转换为 HTML。标题、列表、表格和代码会转换为对应的 HTML 元素。转换在浏览器中进行,文件不会被上传。

  1. 粘贴 Markdown,或将 .md 文件拖到编辑器中。
  2. 检查渲染预览或 HTML 源码。
  3. 复制 HTML,或下载 .html 文件。

使用方法

三个步骤,无需账号,也不上传文件。

1

添加 Markdown

将 Markdown 粘贴到编辑器中,或将 .md 文件拖到编辑器上。

2

检查预览

在渲染预览和 HTML 源码之间切换,检查输出结果。

3

复制或下载

复制 HTML,下载 .html 文件,或使用“复制到 Word”粘贴带格式的文本。

从 Markdown 到干净的 HTML

Markdown 本来就是为生成 HTML 而设计的,因此每个元素都能直接对应。

Markdown
## Release notes

**New:** export to PDF.

- Faster startup
- Dark theme

```js
export default config;
```
HTML 输出
<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。

MarkdownHTML
# Heading 到 ###### Heading<h1> 到 <h6>
**bold**、*italic*、~~strike~~<strong>、<em>、<del>
- item、1. item、- [ ] task<ul>、<ol>、带复选框的列表项
Markdown 表格带 <thead> 和 <tbody> 的 <table>
围栏代码块<pre><code>,保留空白字符
[text](url)、![alt](src)、> 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。

可以一次转换多个文件吗?

每次转换一个文档。转换并复制或下载一个文件后,再添加下一个。

Markdific 桌面版

用 Markdown 写作,一步导出 HTML

Markdific 是一款适用于 Mac、Windows 和 Linux 的 Markdown 查看器和编辑器。双击即可打开 .md 文件,配合实时预览进行编辑,并可导出。查看全部功能。

  • 导出为 HTML、Word、PDF 及另外 11 种格式
  • 实时预览公式、图表和代码高亮
  • 可从访达和文件资源管理器打开 .md 文件

免费 Markdown 查看器 · 高级功能 14 天免费试用
30 天退款保证。支持 Mac、Windows 和 Linux。

Markdific 桌面应用,Markdown 源码和格式化预览并排显示。