Handy Dev Tools
日常工作的简单在线工具。

暂无收藏

    Base64 编码/解码器
    Markdown 转 HTML
    HTML 转 Markdown
    URL 编解码
    Unicode 转义转换
    Unicode 编解码
    SQL 格式化
    SQL 分割
    SQL 参数绑定
    JSON 格式化
    XML 格式化
    YAML 格式化
    GraphQL 格式化
    JSON 转 YAML
    YAML 转 JSON
    JSON 转 TOML
    TOML 转 JSON
    HTML 实体 编码/解码
    TOML 转 YAML
    YAML 转 TOML
    CSV 转 SQL INSERT
    Markdown 表格生成
    JSON 转 XML
    XML 转 JSON
    UUID 生成器
    ULID 生成器
    密码生成器
    哈希生成
    Lorem Ipsum 生成器
    Lorem Picsum 图片URL生成器
    测试数据生成工具
    QR 码生成
    S3 路径解析与转换
    IP 地址计算
    子网分割
    子网合并
    CloudFront 签名 URL 生成
    RDS 连接字符串生成
    坐标转换器
    地理格式批量转换
    JWT 解码与解析
    Basic 认证
    密码强度分析
    信用卡验证
    PII Mask(敏感信息脱敏)
    RSA 密钥对生成器
    大小写转换
    罗马字转换
    罗马数字转换器
    语音代码转换器
    字符计数
    文本 Diff
    HTML 标签移除
    正则表达式测试
    颜色转换
    骰子
    Crontab 生成器
    Crontab 解析器
    表情选择器
    Unix 时间戳转换器
    HTTP 状态码搜索
    端口号查询
    MIME 类型搜索
    Base64 文件转换
    图片 Base64 编码/解码
    User-Agent 解析
    URL 解析
    OGP 检查
    提交信息生成器
    Chmod 计算器
    终端 GIF 生成器
    .env Parser & Validator
Ctrl+K

YAML 格式化

YAML 格式化工具。通过文本输入或文件上传输入 YAML 数据,获取格式化结果。支持最大 100KB 的文件。

YAML Data (Text Input)
结果
Read Only

使用方法

关于此工具

格式化 YAML,规范缩进和结构。

使用方法

输入 YAML 或从文件加载;查看并复制格式化结果。

使用场景

• Kubernetes 清单 • CI 配置 • Ansible 剧本 • Docker Compose 格式化

How it works

■ 什么是 YAML? YAML(YAML Ain't Markup Language)是一种人类可读的配置格式,用缩进表示层级。冒号分隔键与值,连字符表示列表。广泛用于 Kubernetes 清单、CI/CD(如 GitHub Actions)、Docker Compose、Ansible 等。

常见问题

Q: YAML 格式化工具具体做什么?
A: 它解析您的 YAML,规范化缩进和结构,并重新输出一个整洁、一致的文档。同时也会报告语法错误,如缩进不正确或包含无效字符。
Q: 格式化会改变 YAML 的含义吗?
A: 不会。工具只规范化空白和缩进,所有键、值和数据类型均保持不变,YAML 的语义不受影响。
Q: YAML 常见的语法错误有哪些?
A: 最常见的问题包括:缩进错误(YAML 对缩进敏感)、混用制表符和空格、键后缺少冒号,以及包含特殊字符(: # { } [ ] , & * ?)的字符串未加引号。
Q: 可以用于 Kubernetes 清单或 GitHub Actions 工作流吗?
A: 可以。支持任何有效的 YAML 文件,包括 Kubernetes 清单、Docker Compose 文件、GitHub Actions/CircleCI 工作流和 Ansible playbook。
Q: YAML 会发送到服务器吗?
A: 不会。所有解析和格式化均在浏览器内完成,数据不会发送到任何服务器。