YAML 格式化与校验
粘贴任意 YAML,得到一份重新生成的整洁版本:一致缩进、可配置行宽、可选按字母排序键、可选展开锚点 / 引用。错误会带解析器位置信息内嵌显示。适合整理 GitHub Actions 工作流、Kubernetes 清单、Astro / Vite 配置等手改后凌乱的 YAML。
—
● 有效
格式化结果
使用方法
- 在输入框粘贴 YAML。
- 调整缩进、行宽、键排序、锚点展开。
- 查看格式化结果并复制。
常见问题
- 支持哪种 YAML 版本?
- 通过 js-yaml 支持 YAML 1.2——许多 CI 工具使用同一个解析器。支持锚点(&)和引用(*);启用「展开锚点」时合并键(<<: *anchor)会被规范化。
- 注释会保留吗?
- 不会。YAML 规范未将注释绑定到节点,因此 js-yaml 会丢弃。若有关键注释,请按段落格式化后手动粘回。
- 「展开锚点」是什么?
- 启用时锚点的值会内联到所有引用处,输出不再有 & / * 标记。关闭则保留原始引用。
- 为什么默认行宽 100?
- 与 GitHub 代码评审默认宽度一致——足以容纳大多数行内标量而不在 diff 中换行。
相关工具
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发 0 0
XML 格式化与压缩工具
在浏览器中将 XML 美化为清晰的缩进格式,或压缩为一行。
开发 0 0
SQL 格式化器
支持 10 种 SQL 方言(PostgreSQL、MySQL、BigQuery、Snowflake、T-SQL 等)的美化。
开发 0 0
列对齐器 — 将文本对齐成列
在浏览器中把空格、逗号或制表符分隔的行填充为整齐对齐的列。
文本 0 0
UUID 检查器 (版本·变体·时间)
粘贴任意 UUID 即可查看其版本(1–8)、变体,以及基于时间的 v1、v6、v7 中内嵌的创建时间戳、时钟序列与节点(MAC),全部在浏览器内解码。
开发 0 0
JWT 解码器
解码 JSON Web Token,查看其头部、声明和过期时间。
开发 0 0