ブラウザ完結

YAML↔JSON↔TOML変換ツール(相互変換・ブラウザ完結)

YAML / JSON / TOML を相互変換。貼り付けるだけで整形&変換できます。

サーバー送信なし(ブラウザ内処理) 自動変換(手動にも切替可) コピー・ダウンロード対応

変換(入力・出力)

入力
折り返し
1

              
              
# YAML / JSON / TOML を貼り付け
出力
出力はコピーまたはダウンロードできます。
変換結果がここに表示されます...

詳細オプション

詳細オプション
インデント(JSON/TOML)
YAMLの暗黙型に注意
YAMLの仕様・実装差で、文字列が真偽値/数値として解釈される場合があります。
出力に関する注意
  • コメントは保持されません(JSONはコメント非対応)
  • YAML anchors/aliases は変換で失われる場合があります

使い方:YAML JSON TOML 変換

1. 変換したいテキストを貼り付け

左の入力欄にYAML/JSON/TOMLを貼り付けます。

2. 形式を選択

入力形式(自動判別でもOK)と出力形式を選びます。

3. コピー / ダウンロード

出力をコピーして使うか、ファイルとして保存できます。

yaml to json(YAML→JSON)

YAMLを貼り付け、出力形式をJSONにします。

json to yaml(JSON→YAML)

JSONを貼り付け、出力形式をYAMLにします。

json to toml(JSON→TOML)

JSONを貼り付け、出力形式をTOMLにします。

注意事項・豆知識

ブラウザ内で完結

変換処理はこのブラウザ内で実行され、サーバーへ送信しません。

型の解釈に注意

YAMLは暗黙的に型を解釈します。必要ならクォートして明示してください。

UTF-8前提

日本語を含むテキストもUTF-8としてそのまま扱えます。

豆知識

キーソートをONにすると、JSONの差分比較がしやすくなります。

よくある質問(FAQ)

YAMLの anchors / aliases は変換できますか?

変換できますが、JSONやTOMLに同等の表現がないため、変換時に失われる(展開される)場合があります。

型(数値/文字列)が変わることはありますか?

ありえます。YAMLは暗黙的に型を解釈するため、"01" が数値扱いになったり、yes/no/on/off が真偽値として解釈される場合があります。必要ならクォートしてください。

文字コードは何ですか?

UTF-8前提です。日本語を含むテキストもそのまま扱えます。

コメントは保持されますか?

JSONがコメント非対応のため、相互変換ではコメントは保持されません。

入力した内容はサーバーに送信されますか?

送信しません。変換はブラウザ内で完結します。