🧰 UtlKit

YAML フォーマッタ

YAMLドキュメントをフォーマットしてバリデーション。読みやすいインデント付き。

🐛

問題を報告

バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。

📊 データサマリー(自動入力)

ツール: yaml-formatter · /tools/yaml-formatter/

indent: 2

mode: format

これはどんなツールですか?

YAML フォーマッターは、適切なインデント、整列、構文ハイライトで YAML ドキュメントを整形します。YAML は Docker Compose、Kubernetes、CI/CD、Ansible などの設定ファイルに広く使用されています。フォーマッターは不整合なインデントを修正し、末尾のスペースを削除し、キーのソートをオプションで実行し、YAML 構文を検証します。

使い方

  1. 1

    YAML を貼り付け

    YAML コンテンツを入力します。

  2. 2

    フォーマット

    クリックして2スペースインデントで整形します。

  3. 3

    結果をコピー

    整形後の YAML を取得します。

よくある質問

なぜYAMLのインデントは重要なのですか?

YAML は構造を定義するためにインデント(スペース、タブではありません)を使用します。不整合なインデントは解析エラーの原因になります。標準的な慣行は1階層あたり2スペースです。フォーマッターはドキュメント全体で一貫したインデントを確保します。

YAML アンカーをサポートしますか?

はい、アンカーとエイリアスが保持されます。

データはローカルで処理されますか?

はい、すべての処理はブラウザ内で実行されます。データはサーバーに送信されません。

YAMLとJSONの違いは何ですか?

どちらも同じデータ型を格納します。YAMLは読みやすい(インデント構造、コメント可、波括弧なし);JSONは厳密(波括弧とクォート必須、コメント不可)で機械処理向きです。両者は自由に変換可能——同じデータは両形式で情報量が完全に等しいので、読み手に合わせて選びます:人が読む・設定ファイルにはYAML、APIにはJSON。