YAML Formatter
YAMLを整形(フォーマット)して見やすく表示します。
概要
インデントの崩れたYAMLや、フロースタイル({}や[])で書かれたYAMLを、読みやすいブロックスタイルへ整形するツールです。
Docker ComposeやKubernetes、GitHub Actionsなど、YAML形式の設定ファイルを編集・レビューする際に見やすさを確保するために使います。
YAML独自の複数行文字列(ブロックスカラー)やフロースタイルの配列・マッピングにも対応しています。
使い方
- 1
テキストエリアに整形したいYAMLを入力します。
- 2
「整形する」ボタンをクリックします。
- 3
読みやすい形式に整形された結果が下部に表示されます。「コピー」ボタンで結果をクリップボードにコピーできます。
入力例・出力例
入力
name: Taro age: 20 hobbies: [reading, coding]
出力
name: Taro age: 20 hobbies: - reading - coding
利用シーン
手動編集や他ツールの出力によってインデントが崩れたYAML設定ファイルを、整った形に直す
フロースタイルで書かれたYAMLを、レビューしやすいブロックスタイルへ変換する
YAMLファイルをコードレビューやドキュメントに掲載する前に、読みやすい形式へ整える
よくある質問
入力したYAMLは外部に送信されますか?
いいえ。整形処理はすべてブラウザ内で完結し、外部サーバーへは送信されません。
不正なYAMLを入力した場合はどうなりますか?
「YAMLの形式が正しくありません。」というエラーメッセージが表示されます。インデントの不整合などを確認してください。
フロースタイル({}や[])の入力も整形できますか?
はい。フロースタイルで入力した場合も、読みやすいブロックスタイルへ整形されます。
注意点
インデントの不整合など、構文として不正なYAMLを入力するとエラーになります。
コメント(#から始まる行)は整形結果に保持されない場合があります。重要なコメントは整形前に控えておくことをおすすめします。
非常に大きなYAMLデータを入力すると、ブラウザの処理が重くなる場合があります。
関連ツール
YAMLの構文が正しいかどうかを検証(バリデーション)します。
JSONをYAML形式に変換(コンバーター)します。
JSONの形式が正しいかどうかを検証(バリデーション)します。