代码、数据与二维码工具

YAML 格式化工具

粘贴 YAML,选择易读或紧凑输出及缩进宽度,然后复制或下载结果,不上传数据。

优先本地处理无需注册隐私说明 ↗

本地 YAML 格式化

美化或压缩 YAML

在浏览器中解析一份 YAML 文档,选择输出样式和缩进,然后复制或下载结果。

仅支持一份 YAML 文档,最多 100,000 个字符。缩进使用空格。

结果在本地生成。紧凑格式可能使用流式方括号和花括号。

限制:一份文档、最多 100,000 个输入字符、最多 40 层嵌套,且每层输出缩进为 2–8 个空格。无法安全表示的 YAML 标签或值将被拒绝。

使用步骤

如何使用

  1. 粘贴一份不超过 100,000 个字符的 YAML 文档。
  2. 选择美化或紧凑输出,并设置 2 到 8 个空格的缩进宽度。
  3. 格式化 YAML,查看解析错误,然后复制或下载结果。

易读的 YAML 输出

美化模式输出多行 YAML,并使用所选的 2–8 个空格缩进。紧凑模式尽可能使用流式集合,让结果简短,便于粘贴到配置文件。

清晰边界与本地处理

支持单份 YAML 文档,输入上限 100,000 个字符,最大嵌套深度 40 层。解析器会处理锚点和别名;循环数据、不支持的值和缩进错误会产生明确报错。解析、格式化、复制和下载都在浏览器本地进行。

常见问题

你可能还想知道

YAML 会上传吗?

不会。YAML 在浏览器中本地解析和格式化。

缩进为何重要?

YAML 使用缩进表示嵌套。本工具仅接受空格,并将每层输出限制为 2–8 个空格,以便配置文件保持可预测。

可以格式化多个 YAML 文档吗?

不可以。每次输入一份文档,以便输出和错误位置明确。

YAML 无效时会怎样?

格式化会停止,页面显示解析错误;解析器提供时也会显示行和列。