实用工具

Markdown 转 HTML

把 Markdown 转成 HTML,支持 GitHub 风格扩展。

浏览器本地运行格式化3.7万
免费

输入

0 B50.0 KB 以内免费

结果

结果会显示在这里。

你的运行记录

只有消耗积分的运行才会保存。

登录后可以保留你的运行记录。

把 Markdown 转成渲染器会产出的 HTML,默认启用 GitHub 风格 Markdown——表格、任务列表、删除线和自动链接都能用。当你需要把已排版的内容粘进只接受 HTML 的系统,或者想确认你的 Markdown 到底变成了什么标记时用得上。

它是怎么工作的

  • 转换在你的浏览器里进行,基于 marked——一个符合 CommonMark 的解析器。
  • GFM 增加表格、任务列表、删除线和自动链接;CommonMark 模式关闭它们。
  • 输出是 HTML 源码文本而非渲染结果,方便你检查和复制。

你的数据去了哪里

哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。

当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。

它要花多少

单次 50.0 KB 以内免费,无需账号。超出部分每次运行消耗 1 积分,并保存到你的历史记录。

积分来自注册、每日签到、发表评论和完善资料。

了解积分规则

常见问题

输出可以直接插进页面吗?
不能直接插。Markdown 允许内嵌原始 HTML,所以用户写的任何东西都会原样穿过。渲染任何不是你自己写的内容之前,请先在服务端做净化。
我的换行为什么消失了?
CommonMark 把单个换行当作空格。新段落用空行,硬换行用行尾两个空格,或者打开换行选项让每个换行都变成 <br>。
GFM 和 CommonMark 有什么区别?
CommonMark 是严格规范,GFM 在它之上增加了 GitHub 使用的扩展。如果你的目标会在 GitHub、GitLab 或多数文档工具上渲染,选 GFM。

背后的开源项目

本工具运行在 markedjs/marked 之上,以 MIT 许可发布。如果你需要在自己的程序里实现同样的能力,直接用这个库。

markedjs/marked

也常被称作

  • markdown转html
  • md转html
  • markdown在线转换
  • markdown编译
  • gfm转html