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

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

YAML JSON TOML 変換はブラウザ内で完結し、入力内容をサーバーへ送信しません。

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

使い方:YAML JSON TOML を相互変換する

  1. 変換したいテキストを貼り付けます。
  2. 入力形式(自動判別でも可)と出力形式を選択します。
  3. コピーまたはダウンロードで利用します。

変換パターン

yaml to json(YAML→JSON)

YAML設定をJSON APIや設定ファイル向けに変換できます。

json to yaml(JSON→YAML)

JSONデータをYAML構成へ変換し、可読性を高められます。

json to toml(JSON→TOML)

JSONをTOMLへ変換し、アプリ設定に流用できます。

サンプル

YAML → JSON

入力

app:
  name: demo
  enabled: true
  retries: 3

出力

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON → TOML

入力

{"title":"demo","timeout":30}

出力

title = "demo"
timeout = 30

よくある質問(FAQ)

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

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

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

あります。YAMLの暗黙型により "01" や yes/no/on/off が意図せず型解釈される場合があります。必要に応じてクォートしてください。

文字コードは何ですか?

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

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

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

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

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

関連ツール