YAML フォーマッタ & バリデータ
YAML を貼り付けると、一貫したインデント、指定の行幅、任意のアルファベット順キーソート、任意のアンカー / 参照展開で再生成。エラーはパーサーの位置情報とともにインライン表示。GitHub Actions ワークフロー、Kubernetes マニフェスト、Astro / Vite 設定など、手編集でずれた YAML の整理に便利。
—
● OK
整形結果
使い方
- YAML を入力欄に貼り付け。
- インデント・行幅・キーソート・アンカー展開を調整。
- 整形結果を確認してコピー。
よくある質問
- 対応する YAML バージョンは?
- js-yaml の YAML 1.2 — 多くの CI ツールが使う同じパーサ。アンカー(&)と参照(*)を扱え、マージキー(<<: *anchor)は「アンカー展開」をオンにすると正規化されます。
- コメントは保持される?
- 保持されません。YAML の仕様はコメントをノードに紐付けないため js-yaml が落とします。重要なコメントがある場合はセクション単位で整形し、後から手動で貼り戻してください。
- 「アンカー展開」とは?
- オンにするとアンカーが参照されているすべての場所に値をインライン展開し、結果から & / * マーカーが消えます。オフなら元の参照を保持。
- なぜ行幅の既定が 100?
- GitHub のコードレビュー既定幅が 100 桁 — ほとんどのインラインスカラーが折り返さずに収まる十分な幅です。
関連ツール
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発 0 0
XML フォーマッター & 圧縮
XML をきれいなインデントで整形したり、1行に圧縮したりします。ブラウザ上で動作します。
開発 0 0
SQL フォーマッタ
10 種類の SQL 方言(PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL ほか)を整形。
開発 0 0
カラム整列 — テキストを列に整える
空白・カンマ・タブ区切りの行を、きれいに揃った列にブラウザ上で整形します。
テキスト 0 0
UUID インスペクタ (バージョン・バリアント・時刻)
任意の UUID を貼り付けてバージョン(1〜8)・バリアント、そして時刻ベースの v1・v6・v7 では埋め込まれた生成タイムスタンプ・クロックシーケンス・ノード(MAC)まで復号 — ブラウザ内で。
開発 0 0
JWT デコーダー
JWT のヘッダー・クレーム・有効期限を即座に確認。
開発 0 0