CanDoYa
ZH

Markdown转HTML转换器

全程在浏览器中运行,无需上传,无需注册。

输入 Markdown 生成 HTML。
分享此工具

如何将 Markdown 转成 HTML?

Markdown 转 HTML 转换器会解析纯文本中的 Markdown 标记,并为标题、段落、链接、列表、表格、引用和代码输出语义化 HTML。粘贴内容后可实时更新 HTML,在隔离预览中检查结果,然后复制片段或下载成 HTML 文件。

使用方法

  1. 1粘贴 Markdown. 在编辑器中输入,或从剪贴板粘贴,或加载示例文档。
  2. 2选择解析选项. 保持 GitHub 功能开启以使用表格和任务列表,只有在目标需要时才启用单独换行。
  3. 3检查结果. 阅读生成的 HTML,或切换到隔离预览。
  4. 4复制或下载. 将 HTML 片段复制到项目中,或另存为 .html 文件。

适用人群

转换在当前浏览器标签页内完成,不需要账号,也不会上传。可选的 GitHub 模式还支持表格、任务列表、删除线和扩展自动链接,以及标准 Markdown。

常见问题

我的 Markdown 会被上传吗?

不会。解析、HTML 生成和预览都在浏览器中运行。预览还会阻止脚本和远程资源,所以粘贴的 HTML 在检查时不能执行代码,也不能加载外部图片。

这个 Markdown 转 HTML 转换器免费吗?

是的。你可以在没有账号和付款的情况下转换、预览、复制和下载 HTML。没有服务器端排队,因为解析器会在当前浏览器标签页本地运行。

我可以转换多少 Markdown?

编辑器每次转换最多接受 1,000,000 个 JavaScript 字符。这个明确上限能让大 README 和文档草稿的实时更新保持流畅。基础多语言平面之外的 Unicode 字符可能占用两个 JavaScript 字符单元。

支持 GitHub Flavored Markdown 吗?

支持。GitHub 功能默认开启,包括表格、任务列表项、删除线和扩展自动链接。需要更接近基础 Markdown 而不是 GitHub 常用扩展时,可以关闭该选项。

Markdown 中的原始 HTML 会怎样处理?

原始 HTML 会保留在生成的代码中,因为 Markdown 允许嵌入 HTML。如果输入来自他人,请把复制出的结果视为不可信。页面预览是隔离的,并使用严格的内容安全策略,但你的目标环境在发布前仍应清理不可信 HTML。

为什么单个换行不会变成 br 标签?

标准 Markdown 会把段落内的单个换行当作软换行,通常会显示成空格。启用单独换行后,每个换行都会生成 HTML 的换行元素。

我可以转换 Markdown 代码块和表格吗?

可以。围栏代码块和缩进代码块会变成 HTML 的预格式化代码元素。竖线表格会在 GitHub 功能开启时变成 HTML 表格。转换器会保留围栏代码块的语言标签,作为外部语法高亮库可使用的类名。