跳到主要内容

办公 · 工具

Markdown 转换器

在本地将 Markdown 转换为纯文本、富文本或安全 HTML,并通过浏览器打印为 PDF。

正在加载工具…

在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。

处理限制

  • 支持格式:.md, .markdown, .txt
  • 单个文件最大:2 MiB
  • 输入字符上限:200,000
  • 最多文件数:1

这个工具解决什么问题?

把 Markdown 转换为易读的纯文本,复制带基本格式的内容到文档或邮件,或下载安全 HTML。通过浏览器打印可保存 PDF。阅读文档转换指南选择输出格式,也可以使用文本差异检查器复核分享前的改动。

继续了解 文本差异检查器, HTML 实体编解码器 · 把 Markdown 用于文档与邮件

应该从哪些示例开始?

保留字面符号与任务状态

输入
Text
# 笔记

**保留** `user_name` 和 2 * 3。

- [x] 草稿
- [ ] 检查
输出
Text
笔记

保留 user_name 和 2 * 3。

- [x] 草稿
- [ ] 检查

转换表格并保留链接地址

输入
Text
| 名称 | 状态 |
| --- | --- |
| 规范 | 已就绪 |

[文档](https://example.com/docs)
输出
Text
名称	状态
规范	已就绪

文档 (https://example.com/docs)

保留代码,去除围栏与语言标记

输入
Text
```js
const a_b = 2 * 3;
  // 保留缩进
```
输出
Text
const a_b = 2 * 3;
  // 保留缩进

它是如何工作的?

CommonMark 解析器与 GitHub Flavored Markdown 扩展生成同一份语法树。纯文本按节点生成,保留代码、字面字符、列表层级、任务状态、制表符分隔的表格行和被引用的脚注。

HTML 树经过安全清理,再添加固定排版样式。预览、富文本剪贴板、HTML 导出和打印复用同一份安全正文。原始 HTML 显示为文字,图片只保留替代文本,转换不会请求外部图片。

一次读取一个 UTF-8 编码的 .md、.markdown 或 .txt 文件,最大 2 MiB,输入上限为 200,000 字符。文件和粘贴内容只留在浏览器内存;清除页面输入时会移除当前输入与结果。

可选清理仅从转换输入中移除 U+200B、U+2060、U+FEFF、U+00AD,逐项统计数量,编辑器原文保持不变。该选项默认关闭。

有哪些边界和限制?

  • 转换去除 Markdown 语法标记,保留普通下划线、星号和代码字符。链接默认保留地址;关闭对应选项后,纯文本仅输出链接文字。
  • 原始 HTML 标签作为字面文字显示。图片只输出 alt 替代文本,没有 alt 的图片不产生可见内容。危险 URL 协议不会生成可执行的 HTML 链接。
  • 数学、Mermaid、MDX 和 frontmatter 没有专用渲染器。CommonMark 软换行遵循 HTML 普通排版,硬换行保持显式换行。超过 128 个节点层级的极深嵌套会被拒绝。
  • 富文本通过 HTML 与纯文本两种剪贴板格式提供,不生成 RTF 或 DOCX。粘贴后的版式取决于接收应用;浏览器不支持 HTML 复制时,会明确提示已改为复制纯文本。
  • “打印 / 保存为 PDF”打开浏览器打印对话框。请复核中文字体、长表格和分页;分页、可用打印机与 PDF 保存能力取决于浏览器和操作系统。
  • 移除不可见字符可能改变有意设置的间距或换行。ZWJ、ZWNJ、emoji 变体选择符和双向文本控制字符保持不变。清理不检测 AI 来源,也不修复乱码。

技术参考

相关工具

相关指南