Glyph WidgetsGlyph Widgets
概要お問い合わせプライバシー利用規約Ko-fiでサポート

© 2026 Glyph Widgets. All rights reserved.

·

100%クライアントサイド処理

YAMLフォーマッター

最終更新: 2026年3月9日

YAMLファイルを即座にフォーマット、整形、検証します。YAMLをJSONに変換します。無料のオンラインツールがブラウザ内でローカルにすべてを処理し、データのプライバシーとセキュリティを確保します。

共有

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

機能

  • ▶カスタマイズ可能なインデント(2スペースまたは4スペース)でフォーマット
  • ▶エラーメッセージ付きのYAML構文バリデーション
  • ▶YAMLをJSONに変換
  • ▶フォーマット済み出力をクリップボードにコピー
  • ▶.yamlまたは.jsonファイルとしてダウンロード
  • ▶パワーユーザー向けキーボードショートカット
  • ▶ページ読み込み後はオフラインで動作
  • ▶アンカー、エイリアス、複数行文字列をサポート
  • ▶100%クライアントサイド処理 - データがブラウザから送信されることはありません

使い方

1

YAMLを貼り付け

未フォーマットまたは乱雑なYAMLデータをコピーして、左側の入力フィールドに貼り付けてください。ネストされた構造、配列、複数行文字列を含む有効なYAMLを受け付けます。

2

設定を選択

お好みのインデントレベルを選択してください:2スペース(ほとんどのYAMLファイルで一般的)または4スペース。選択はスタイルの問題でデータ自体には影響しません。

3

フォーマットまたは変換

「フォーマット」をクリックして適切なインデントでYAMLを整形するか、「JSONに変換」をクリックしてYAMLデータをJSON形式に変換してください。

4

コピーまたはダウンロード

フォーマット後、「コピー」ボタンで結果をクリップボードにコピーするか、「ダウンロード」をクリックして.yamlまたは.jsonファイルとして保存してください。

方法論

当YAMLフォーマッターはjs-yamlライブラリを使用してYAMLドキュメントを解析・フォーマットします。すべての処理はブラウザ内でローカルに行われ、完全なプライバシーを確保しオフライン機能を可能にします。

解析アルゴリズム

ツールはYAML 1.1仕様に従うjs-yamlライブラリを使用してYAMLを解析します。インデントを検証し、重複キーをチェックし、特殊文字の正しい引用符を確認し、構文エラーを報告します。

フォーマット処理

解析が成功すると、フォーマッターは一貫したインデントでYAML文字列を再構築します。インデントは2スペースまたは4スペースに設定できます。フォーマッターは空白を正規化しながらデータ型と構造を保持します。

JSON変換

YAMLからJSONへの変換は、まずYAMLをJavaScriptオブジェクトに解析し、次に適切なインデントでJSONにシリアライズします。このプロセスはYAMLを検証し、標準的なJSON出力を生成します。

制限事項

10MB以下のファイルで最適なパフォーマンス。それより大きいファイルはブラウザの動作を遅くする可能性があります。カスタムYAMLタグはサポートされていません。マルチドキュメントYAMLファイル(---付き)は最初のドキュメントのみを処理します。

よくある質問

はい、YAML フォーマッターは登録不要で完全無料です。コストやサブスクリプションなしに、ブラウザで直接無制限の YAML データをフォーマットできます。

関連ツール

JSONフォーマッター

JSONデータをフォーマットして整形

XMLフォーマッター

XMLドキュメントをフォーマットして整形