HTML Markdown 互转

HTML转MarkdownMarkdown转HTML富文本转Markdown

本地运行,数据不上传服务器

使用说明

写博客时用 Markdown 更方便,但 CMS 只接受 HTML,需要转换;从网页复制一段内容,HTML 里嵌套标签太多,想转成 Markdown 保存到笔记;整理文档时从富文本编辑器导出 HTML,想转回 Markdown 便于长期维护;做技术写作时,两种格式之间切换很频繁。 这个工具在 Markdown 和 HTML 之间双向转换,支持常见的标题、段落、列表、链接、强调和代码块等语义结构。Markdown 转 HTML 使用 marked,HTML 转 Markdown 使用 Turndown,后者在转换前会移除 script 和 style,避免把脚本内容也转进来。 适合写博客、做文档、技术写作的人。复杂表格、嵌套结构和自定义组件无法完整保留。

核心功能

  • ✓Markdown 和 HTML 双向转换
  • ✓支持标题、段落、列表、链接、强调和代码块
  • ✓HTML 转 Markdown 前移除 script 和 style
  • ✓保留常见语义结构
  • ✓结果可一键复制
  • ✓本地处理,文本不上传服务器
  • ✓输入上限 1 MiB

使用教程

Markdown 转 HTML 嵌入 CMS:把 Markdown 草稿转成 HTML,粘到 CMS 的 HTML 编辑器里。 HTML 转 Markdown 整理笔记:从网页复制的内容转成 Markdown,笔记更好维护。 文档迁移:在文档、博客、说明页之间迁移时做格式转换。 处理富文本导出:富文本编辑器导出的 HTML 转成 Markdown,方便长期维护。 保留代码块格式:代码块会按标准 Markdown 语法保留,复制到项目里继续用。

常见问题

Q:转换会保留复杂表格吗?

A:不完整,复杂表格、嵌套结构和自定义组件可能无法保留。

Q:Markdown 转 HTML 会做安全清理吗?

A:不会,工具使用 marked 直接转换,不额外做 DOMPurify 清理,不受信任的内容不应直接发布。

Q:HTML 里的 script 会保留吗?

A:不会,HTML 转 Markdown 前会移除 script 和 style。

Q:可以下载转换后的文件吗?

A:不支持,结果只能复制。

Q:输入有大小限制吗?

A:上限 1 MiB。

Q:文本会上传服务器吗?

A:不会,转换在浏览器本地完成。