您最喜欢的城市的最爱地点
首页
添加为 Google 首选来源

Markdown 转 HTML — 源代码与预览

将 Markdown 草稿转换为适用于现有页面或发布系统的 HTML。主动执行转换,检查完整源代码,并使用不会加载图片或打开链接的格式预览。复制和下载得到的是同一个 HTML 片段。

Markdown 源文本

接收的草稿不超过 200000 个 UTF-16 代码单元;规范 UTF-8 表示和任何导入文件均不超过 512 KiB,最多 20000 行。NUL、无效 UTF-8 和未配对的代理项会被拒绝。仅移除 UTF-8 文件开头的一个 BOM;之后的 U+FEFF 会保留。超限编辑会被拒绝,不会部分截断。

Markdown 转换

转换草稿后,HTML 片段将显示在这里。

解析和渲染在本地 worker 中运行。本工具不会额外上传草稿或文件、获取 URL、生成含输入内容的地址、保存历史或发送内容遥测。隔离的预览不加载图片,也不激活链接。网站现有服务仍然存在;本地处理不是对分析服务商或已部署行为的认证。

转换一份草稿并导出源代码

  1. 粘贴或输入 Markdown,或导入一个 UTF-8 编码的 Markdown/文本文件。CRLF 和 CR 会变为 LF;内容不会被裁剪或进行 Unicode 规范化。导入文件后需点击“转换”,修改草稿会移除之前的结果。
  2. 点击“转换”以解析并检查支持的配置。原始 HTML 保持为文本;禁止的链接或图片目标地址会终止转换,而不是被悄悄删除。可在“源代码”中检查完整 HTML,或在单独的预览限制允许时查看惰性格式预览。
  3. 复制源代码或下载 converted.html。两者使用完全相同的 UTF-8 片段,不添加页面包装、CSS 或字节顺序标记。预览不会导出,下载的 HTML 也不会自动打开。

了解格式和预览

本工具使用 markdown-it 15.0.3 默认配置,包含表格和删除线,并施加明确的输入、嵌套和 URL 限制。它支持普通标题、列表、引用、强调和转义代码,但并非完整的 GitHub 风格 Markdown。没有任务列表、数学公式、图表、脚注或高亮插件。

原始 HTML 会作为文本呈现,而不会启用。例如,草稿中的 script 标签不会作为脚本在预览中运行。这不是用于任意 HTML 的通用净化器;格式不正确的 Markdown 可能仍显示为普通文本,而不会引发语法错误。

通过检查的链接和图片引用会保留在源片段中。预览中的链接是不可交互的 span,图片则是带标签的占位内容;预览不会获取资源。大型预览可能被完全省略,但完整源代码、复制和下载仍然可用。预览并非对实际发布页面的逐像素还原。

相对引用不会以本网站或导入文件的位置为基准解析,其最终基准由发布页面决定。因此,打开或重新托管导出的片段时,可能会加载其中通过检查的图片或跟随链接;这与本工具内的惰性预览不同。

结构、引用与空输出示例

“使用示例”会填入标题 A、一个空行以及 Hello 和加粗的 world,但不会自动转换。转换后应得到 h1 标题和包含 strong 强调的段落。结果详情说明所用配置、字节数和独立预览的行为。

例如 ../guide?q=x#part 这样的相对链接可以保留为相对 HTML 引用。HTTPS 图片可以保留在源代码中,但在预览中只显示为带替代文本的占位内容。mailto 地址允许用于链接,不允许用于图片;data 图片、脚本协议和协议相对引用会被拒绝。

只包含未使用的引用定义的非空文档可以合法地生成零字节 HTML 片段。这与未完成的空输入不同。结果会解释空输出,仍可准确复制或下载这零个字节,而不会凭空添加段落。

明确的语法、资源和导出边界

接收的草稿不超过 200000 个 UTF-16 代码单元;规范 UTF-8 表示和任何导入文件均不超过 512 KiB,最多 20000 行。NUL、无效 UTF-8 和未配对的代理项会被拒绝。仅移除 UTF-8 文件开头的一个 BOM;之后的 U+FEFF 会保留。超限编辑会被拒绝,不会部分截断。

嵌套保护、100000 个已解析令牌、目标地址和代码围栏字符串的长度限制、4 MiB 源输出上限以及 15 秒操作时限共同约束任务。预览另有 256 KiB、20000 个令牌和 10000 个生成元素的上限。这些是产品控制,不是速度、堆内存或设备性能保证;转换失败不会产生部分成功的结果。

链接仅允许明确规定的 HTTP(S)、mailto 和相对引用;图片需要 HTTP(S) 或相对路径。不支持的协议、凭据、有歧义的 authority 以及禁止的控制字符或反斜杠编码会终止转换。允许目标地址并不表示链接网站或下载的片段值得信任。

不提供完整页面导出、用户 CSS、原始 HTML 模式、实时编辑器、云端/URL 导入、持久保存或批量转换。复制和下载始终使用已保存的当前片段,而非预览。修改输入或取消操作会使旧操作失效;已经交给操作系统的剪贴板写入或下载无法撤回。

本地草稿处理与当前结果

解析和渲染在本地 worker 中运行。本工具不会额外上传草稿或文件、获取 URL、生成含输入内容的地址、保存历史或发送内容遥测。隔离的预览不加载图片,也不激活链接。网站现有服务仍然存在;本地处理不是对分析服务商或已部署行为的认证。

Markdown 转换常见问题

不相同。它使用上述包含表格和删除线的 markdown-it 默认配置,并施加明确限制。不添加 GitHub 任务列表、数学公式、图表、脚注、高亮或原始 HTML。

预览有意使用不可操作的链接和替代文本占位内容,以避免加载资源或导航。通过检查的引用仍保留在导出的源代码中,打开或插入其他页面时行为可能不同。

不包含。它与源代码和复制内容是同一个完整片段,采用无 BOM 的 UTF-8 编码。不添加隐藏的 head/body/CSS 包装;包含它的页面由您的发布系统提供。

不可以。原始 HTML 保持为文本,仅接受粘贴或输入的草稿,或一个本地 UTF-8 文件。不提供 URL/云端导入、原始 HTML 开关或保存的历史记录。

预览的字节、令牌和生成元素限制小于完整源代码。超过限制时会附说明省略整个预览,而不是截断。当前完整源代码、复制和下载仍然可用。

不是。本工具执行其所述的渲染和目标地址规则,并隔离自己的预览。它不认证链接资源、任意 HTML、其他网站的插入策略或打开导出文件的安全性。

来源和格式参考

JSON 转 YAML

在本地将 JSON 转换为 YAML,保留数字原文和带引号的字符串;复制或下载完整结果。

打开工具 — JSON 转 YAML

YAML 转 JSON

在本地将一个 YAML 文档转换为 JSON,保留精确数字文本,然后复制或下载结果。

打开工具 — YAML 转 JSON

HTML 转 Markdown

将粘贴的内容或本地 HTML 转换为 Markdown,查看转换说明,然后复制或下载结果。

打开工具 — HTML 转 Markdown

JavaScript 正则表达式测试器

在本地测试 JavaScript 表达式,查看匹配、捕获组和 UTF-16 位置。

打开工具 — JavaScript 正则表达式测试器

文本排序

按所选语言的字母顺序或 Unicode 码位排序,保留重复项、空行和完整的行内容。

打开工具 — 文本排序

删除重复行

保留每个完全相同文本行的首次出现、原顺序、有意义的空格和空行,然后复制或下载结果。

打开工具 — 删除重复行

文本差异对比

在本地比较两个文本版本,查看完整行的变化、空白和末尾换行。

打开工具 — 文本差异对比

字母大小写转换

按所选字母规则转换文本大小写、单词首字母或句首字母。

打开工具 — 字母大小写转换

HTML 字符引用编码与解码

编码或解码文本中的 HTML 字符引用,选择上下文和 Unicode 格式,以 LF 换行输出;不解析或渲染标记。

打开工具 — HTML 字符引用编码与解码

Markdown 表格生成器

编辑纯文本表格、设置对齐方式、复制 GFM Markdown 或导入制表符分隔的文本。

打开工具 — Markdown 表格生成器

查询字符串解析与构建

解析和编辑查询参数,保留重复名称和顺序,并复制规范化的查询字符串或 HTTP(S) 网址。

打开工具 — 查询字符串解析与构建

URL 编码与解码

按照明确的空格与加号规则转换 UTF-8 URL 组件或表单值,然后复制或下载结果。

打开工具 — URL 编码与解码

Base64 编码与解码

将 UTF-8 文本编码为标准或 URL 安全的 Base64,也可解码任一格式并查看完整结果和清晰的错误提示。

打开工具 — Base64 编码与解码

XML 格式化工具

在本地检查 XML 1.0 的良构性和命名空间绑定,格式化或压缩文本,并复制或下载 UTF-8 结果。

打开工具 — XML 格式化工具

JSON 格式化与验证

在本地检查 JSON 语法、格式化或压缩,并在保留原始数据的同时复制或下载结果。

打开工具 — JSON 格式化与验证

SMS 短信字数与分段计算器

了解短信的编码方式、分段位置和预计费用。文本始终保留在您的浏览器中。

打开工具 — SMS 短信字数与分段计算器

社交媒体字符计数器

按平台规则检查长度,无损拆分帖子。

打开工具 — 社交媒体字符计数器

字符计数器

统计字符、词语、句子和段落,并在浏览器中查看词语密度、预计阅读时间和 UTF-8 大小。

打开工具 — 字符计数器

文本大小计算器

在浏览器中比较文本编码和载荷大小。

打开工具 — 文本大小计算器

PDF 文本清理工具

修复从 PDF 复制的文本中的换行和空格。保留原文,逐一检查不确定的连字符,再复制清理结果。

打开工具 — PDF 文本清理工具

花体文字转换器

在浏览器中将支持的 Unicode 花体字母转为普通文字,保留大小写、重音符号、表情和原文。

打开工具 — 花体文字转换器

乱码修复器

在浏览器中修复乱码和损坏的重音字符。逐项检查可能的 UTF-8 逆向转换。

打开工具 — 乱码修复器

Gmail 邮件截断检查

准确计算邮件 HTML 的 UTF-8 字节数,对照 102,000 字节参考值,并在本地查找占空间的源码。

打开工具 — Gmail 邮件截断检查
查看此分类中的所有工具