YAML 格式化与校验

粘贴或导入 YAML,按 2/4 空格缩进格式化,可选排序 key、保留注释,并做语法校验 — 全部在浏览器本地完成。

本页处理默认在浏览器本地完成,除非另有说明。

如何使用

  1. 粘贴 YAML 或导入 .yml 文件。
  2. 选择缩进 / 排序 key / 保留注释,然后格式化或校验。
  3. 复制、下载或分享链接;也可在 Diff 中对比版本。

示例

apiVersion: apps/v1
kind: Deployment
metadata:
  name: web
  labels:
    app: web
spec:
  replicas: 2
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
        - name: web
          image: nginx:1.27
          ports:
            - containerPort: 80
          resources:
            requests:
              cpu: 50m
              memory: 64Mi
            limits:
              cpu: 200m
              memory: 128Mi

常见问题

注释会保留吗?

开启「保留注释」时,尽量通过 YAML Document API 往返保留;关闭则按数据重序列化并丢弃注释。

支持多文档吗?

支持。以 --- 分隔的文档会分别格式化再拼接。

会上传内容吗?

不会。格式化与校验均在浏览器本地执行。

相关工具