DevToolbox

無料オンライン YAML Formatter & Validator

YAML をオンラインでフォーマット・検証・変換。2 スペースまたは 4 スペースのインデントで整形し、構文チェック、YAML ↔ JSON 相互変換に対応。無料、100% クライアントサイド——データはブラウザの外に出ません。

100% クライアントサイド · データは一切外部に送信されません
Output will appear here

使い方 YAML Formatter & Validator

YAML を 入力 エリアに貼り付け、ツールバーからモードを選択します:

  • YAML フォーマット — YAML を解析して一貫したインデントで再出力します。2 スペース または 4 スペース を選べます。
  • バリデート — 内容を変更せず構文チェックのみ行います。緑のバナーは有効な YAML を示し、赤のバナーは具体的なパースエラーを表示します。
  • YAML → JSON — YAML ドキュメントを整形された JSON に変換します。
  • JSON → YAML — JSON オブジェクトまたは配列を YAML に変換します。

モードボタンをクリックするか Ctrl/Cmd+Enter を押して実行します。コピー ボタンで出力をコピーできます。Ctrl/Cmd+K でクリアします。

よくある質問

YAML とは何ですか?なぜフォーマッターが必要なのですか?

YAML は人間が読みやすいデータ直列化フォーマットで、Kubernetes、Docker Compose、GitHub Actions などの設定ファイルに広く使われています。フォーマッターはインデントとスペースを自動修正し、ファイルを有効かつ読みやすくします。

YAML のインデントにはどのような規則がありますか?

YAML はインデントにタブではなくスペースを使用します。仕様では具体的なスペース数を強制しませんが、エコシステムでは 2 スペースが最も一般的な慣習です。このツールは 2 スペースと 4 スペースをサポートします。

「YAML フォーマット」と「バリデート」の違いは何ですか?

「YAML フォーマット」は入力を解析して一貫したインデントで再シリアライズし、暗黙的に検証も行います。「バリデート」は内容を変更せずに構文の正確さだけを確認します。

YAML と JSON を相互変換できますか?

できます。「YAML → JSON」は整形された JSON を出力します。「JSON → YAML」は逆方向に変換します。文字列、数値、論理値、null、配列、オブジェクトなどすべてのデータ型を保持します。

YAML データはサーバーに送信されますか?

されません。すべての処理は js-yaml ライブラリを使ってブラウザ内で完結します。設定ファイルやデータがマシンの外に出ることはありません。

フォーマット後の YAML が元と異なるのはなぜですか?

YAML は同じデータを複数の方法で表現できます(ブロックスタイル vs. フロースタイル、引用符あり vs. なしの文字列など)。フォーマッターはすべてを標準のブロックスタイルに正規化します。これは設定ファイルで最も一般的で読みやすいフォーマットです。

関連ツール