コード、データと QRツール

YAML フォーマッター

YAML を貼り付け、読みやすい形式または圧縮形式とインデント幅を選び、データをアップロードせずにコピーまたは保存します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

ローカル YAML 整形

YAML を整形または圧縮

ブラウザーで YAML 文書を解析し、出力形式とインデントを選んで結果をコピーまたはダウンロードします。

YAML 文書 1 件、最大 100,000 文字。インデントにはスペースを使います。

結果はローカルで生成されます。圧縮出力ではフロー形式の角括弧や波括弧が使われる場合があります。

制限:文書 1 件、入力 100,000 文字、ネスト 40 階層、出力の各階層は 2~8 個のスペースです。安全に表現できない YAML タグや値は拒否されます。

使い方

使い方

  1. 100,000 文字以下の YAML 文書を 1 つ貼り付けます。
  2. pretty または compact を選び、2~8 個のスペースでインデントを指定します。
  3. 整形し、解析エラーを確認して、結果をコピーまたはダウンロードします。

読みやすい YAML 出力

Pretty モードは選択した 2~8 スペースのインデントで複数行の YAML を出力します。Compact モードは可能な場合にフローコレクションを使い、設定ファイルへ貼り付けやすい短い結果にします。

明確な制限とローカル処理

YAML 文書 1 件に対応し、入力上限は 100,000 文字、最大ネスト深度は 40 です。アンカーとエイリアスはパーサーが解決します。循環データ、未対応値、不正なインデントは明確なエラーになります。処理はすべてブラウザー内です。

よくある質問

あわせて知りたいこと

YAML はアップロードされますか?

いいえ。ブラウザー内で解析・整形します。

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

YAML はインデントで階層を表します。このツールはスペースのみを受け付け、設定ファイルの出力を予測可能にするため各階層を 2~8 スペースに制限します。

複数の YAML 文書を整形できますか?

いいえ。出力とエラー位置を明確にするため、一度に 1 文書を入力してください。

YAML が無効な場合は?

整形を停止してパーサーエラーを表示し、情報があれば行と列も示します。