YAML フォーマッター
YAML を貼り付け、読みやすい形式または圧縮形式とインデント幅を選び、データをアップロードせずにコピーまたは保存します。
ローカル YAML 整形
YAML を整形または圧縮
ブラウザーで YAML 文書を解析し、出力形式とインデントを選んで結果をコピーまたはダウンロードします。
YAML 文書 1 件、最大 100,000 文字。インデントにはスペースを使います。
結果はローカルで生成されます。圧縮出力ではフロー形式の角括弧や波括弧が使われる場合があります。
制限:文書 1 件、入力 100,000 文字、ネスト 40 階層、出力の各階層は 2~8 個のスペースです。安全に表現できない YAML タグや値は拒否されます。
使い方
使い方
- 100,000 文字以下の YAML 文書を 1 つ貼り付けます。
- pretty または compact を選び、2~8 個のスペースでインデントを指定します。
- 整形し、解析エラーを確認して、結果をコピーまたはダウンロードします。
読みやすい YAML 出力
Pretty モードは選択した 2~8 スペースのインデントで複数行の YAML を出力します。Compact モードは可能な場合にフローコレクションを使い、設定ファイルへ貼り付けやすい短い結果にします。
明確な制限とローカル処理
YAML 文書 1 件に対応し、入力上限は 100,000 文字、最大ネスト深度は 40 です。アンカーとエイリアスはパーサーが解決します。循環データ、未対応値、不正なインデントは明確なエラーになります。処理はすべてブラウザー内です。
よくある質問
あわせて知りたいこと
YAML はアップロードされますか?
いいえ。ブラウザー内で解析・整形します。
インデントが重要なのはなぜですか?
YAML はインデントで階層を表します。このツールはスペースのみを受け付け、設定ファイルの出力を予測可能にするため各階層を 2~8 スペースに制限します。
複数の YAML 文書を整形できますか?
いいえ。出力とエラー位置を明確にするため、一度に 1 文書を入力してください。
YAML が無効な場合は?
整形を停止してパーサーエラーを表示し、情報があれば行と列も示します。