Markdown 转换器
在本地将 Markdown 转换为纯文本、富文本或安全 HTML,并通过浏览器打印为 PDF。
正在加载工具…
在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。
处理限制
- 支持格式:.md, .markdown, .txt
- 单个文件最大:2 MiB
- 输入字符上限:200,000
- 最多文件数:1
这个工具解决什么问题?
把 Markdown 转换为易读的纯文本,复制带基本格式的内容到文档或邮件,或下载安全 HTML。通过浏览器打印可保存 PDF。阅读文档转换指南选择输出格式,也可以使用文本差异检查器复核分享前的改动。
继续了解 文本差异检查器, HTML 实体编解码器 · 把 Markdown 用于文档与邮件
应该从哪些示例开始?
保留字面符号与任务状态
# 笔记
**保留** `user_name` 和 2 * 3。
- [x] 草稿
- [ ] 检查笔记
保留 user_name 和 2 * 3。
- [x] 草稿
- [ ] 检查转换表格并保留链接地址
| 名称 | 状态 |
| --- | --- |
| 规范 | 已就绪 |
[文档](https://example.com/docs)名称 状态
规范 已就绪
文档 (https://example.com/docs)保留代码,去除围栏与语言标记
```js
const a_b = 2 * 3;
// 保留缩进
```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 来源,也不修复乱码。
相关工具
- 文本差异检查器比较两段文本并标出每一行新增和删除的内容。
- HTML 实体编解码器编码和解码 HTML 实体,安全地显示标记文本。
- MB 转 GB / 字节单位转换器按十进制 SI 与二进制 IEC 单位转换 MB 到 GB,以及字节、KB、MiB 和 GiB。