Markdown转HTML

把 Markdown 转成 HTML 源码并复制或下载,还能一键调起打印(选 PDF 打印机即可存成 PDF)。上方有 5 个开关:允许 HTML 标签、清洗 HTML、上下标、对齐语法、高亮标记(==文本==)。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

Markdown转HTML能做什么

把 Markdown 转成 HTML 源码并复制或下载,还能一键调起打印(选 PDF 打印机即可存成 PDF)。上方有 5 个开关:允许 HTML 标签、清洗 HTML、上下标、对齐语法、高亮标记(==文本==)。

怎么用Markdown转HTML

  1. 在输入框里粘贴 Markdown,默认 8 行高
  2. 按需勾选开关:「允许 HTML 标签」决定 Markdown 里的原始标签是否原样输出
  3. 在允许 HTML 的前提下,可再勾选「清洗 HTML」过滤危险标签(不勾选前者时该开关置灰)
  4. 需要 H~2~O / X^2^、::center 对齐、==高亮== 时,分别打开对应开关
  5. 输出的 HTML 可直接复制或下载成 output.htm;点「打印」按钮会新开窗口并调起系统打印对话框

示例

输入:

# 标题

- 项目

输出:

<h1>标题</h1>
<ul>
<li>项目</li>
</ul>

输出只有标签,不含任何 CSS 样式

使用技巧与注意点

常见问题

为什么我写的 HTML 被过滤掉了?

因为「清洗 HTML」开着。它会用 markdown-it-sanitizer 去掉 script、iframe 和 onclick 这类内容。确认内容可信时可以取消勾选,但输出就别再贴到公开页面上了。

点打印没反应怎么办?

多半是新窗口被浏览器拦截了。允许本站弹出窗口后重试,或者把输出框里的 HTML 复制到本地文件自己打开打印。

支持表格和代码块吗?

支持。表格会转成 <table>,围栏代码块会转成 <pre><code class="language-js"> 这样的结构,语言名写在 class 上,方便后续接 highlight.js 之类的高亮库。

转换过程会上传我的文档吗?

不会。markdown-it 及其插件都在浏览器里运行,文本不发送到服务器。

相关工具

同类Markdown工具

查看全部Markdown工具