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:不会,转换在浏览器本地完成。