Startseite / Development / JSON / YAML / TOML Konverter

JSON / YAML / TOML Konverter

Konvertiere zwischen JSON, YAML und TOML. Füge in beliebigem Format ein, wähle das Ausgabeformat und erhalte einen sauberen Config.

Quelle

Füge deinen Config in JSON, YAML oder TOML ein. Das Ergebnis aktualisiert sich beim Tippen.

Konvertierter Config

Verschiedene Tools und Ökosysteme bevorzugen verschiedene Config-Formate:

  • npm, viele APIs, Frontend-Configs — JSON
  • Docker Compose, Kubernetes, Ansible — YAML
  • Rust (Cargo.toml), Python (pyproject.toml), einige CLIs — TOML

Statt Configs von Hand umzuschreiben, nutze diesen Konverter, um zwischen JSON, YAML und TOML in jede Richtung zu wechseln. In einem Format einfügen, Ausgabeformat wählen und ein sauberes Ergebnis bekommen. Die Konvertierung läuft beim Tippen — kein „Konvertieren“-Button nötig.


Schnellstart

  1. Einfügen: Deinen Config in das linke Feld — JSON, YAML oder TOML.
  2. Eingabeformat mit den Buttons (JSON / YAML / TOML) setzen, falls der eingefügte Text nicht dem Standard entspricht.
  3. Ausgabeformat im rechten Bereich wählen (das zum Eingabeformat passende Format wird ausgeblendet).
  4. Kopieren: Das Ergebnis aus dem rechten Bereich in deine Config-Datei.
  5. Prüfen: Die Ausgabe vor dem Einsatz in Produktion prüfen.

Warum zwischen JSON, YAML und TOML konvertieren?

  • Ein Config, viele Tools: Dieselben Daten können als JSON für eine API, als YAML für Kubernetes oder als TOML für ein Rust-Projekt gebraucht werden.
  • Kein manuelles Abtippen: Fehler vermeiden und Zeit sparen beim Verschieben von Configs zwischen Ökosystemen.
  • Lesbar ↔ kompakt: Minifiziertes JSON in lesbares YAML oder TOML in JSON für ein Script konvertieren.
  • Migration: Alte Configs (z. B. JSON) nach YAML oder TOML überführen ohne Handbearbeitung.
  • Lernen: Sehen, wie dieselbe Struktur in jedem Format aussieht.

Unterstützte Richtungen

Das Tool unterstützt alle sechs Richtungen:

  • JSON → YAML
  • JSON → TOML
  • YAML → JSON
  • YAML → TOML
  • TOML → JSON
  • TOML → YAML

Wenn Ein- und Ausgabeformat gleich gewählt werden, wird das Ergebnis neu formatiert (z. B. mit Einrückung). Die Ausgabe ist immer formatiert und enthält einen Zeilenumbruch am Ende.


Wann welches Format

  • JSON: Universell; von vielen APIs, npm und Frontend-Tools verlangt. Keine Kommentare; strenge Syntax.
  • YAML: Menschenfreundlich; verbreitet in DevOps (Kubernetes, Docker Compose, Ansible). Unterstützt Kommentare und mehrzeilige Strings.
  • TOML: Klares Schlüssel-Wert-Schema; verwendet von Rust (Cargo.toml), Python (pyproject.toml) und vielen CLIs. Gut für Config an einem Ort.

Anwendungsfälle

DevOps: Kubernetes- oder Docker-Compose-Snippets in JSON für Scripts konvertieren oder umgekehrt.

API-Arbeit: API-Antwort-JSON in YAML für Doku oder in TOML für lokale Config umwandeln.

Projekt-Configs: Wechseln zwischen package.json-artigem JSON, YAML-CI-Configs und TOML (z. B. pyproject.toml).

Lernen: Vergleichen, wie dieselben Daten in JSON, YAML und TOML aussehen.

Migration: Alte JSON-Configs nach YAML oder TOML bringen ohne manuelle Umschreibung.


Datenschutz & Sicherheit

Die Konvertierung läuft vollständig in deinem Browser. Dein Config wird weder hochgeladen noch geloggt. Unbedenklich für sensible und Produktions-Configs — Ausgabe aber immer vor Commit oder Deploy prüfen.


Fazit

Ob du JSON für eine API, YAML für Kubernetes oder TOML für ein Rust-Projekt brauchst: Mit diesem Konverter wechselst du in Sekunden das Format. Einfügen, Ein- und Ausgabeformat wählen, Ergebnis kopieren. Kein Server-Roundtrip, kein Konto — nur schnelle, clientseitige Config-Konvertierung.

  1. Config in JSON, YAML oder TOML in den Eingabebereich einfügen. Beispiel oder eigenen Config verwenden.
  2. Eingabe- und Ausgabeformat wählen. Das Ergebnis aktualisiert sich automatisch beim Tippen.
  3. Ergebnis in die Config-Datei kopieren. Vor dem Einsatz in Produktion prüfen.

Häufig gestellte Fragen

Nein. Die Konvertierung läuft vollständig im Browser. Nichts wird hochgeladen.

JSON, YAML und TOML. Du kannst zwischen jedem Paar konvertieren. Nur Standard-Syntax (z. B. keine Kommentare in JSON).

Ja. JSON, YAML oder TOML einfügen und Ausgabeformat wählen. Alle sechs Richtungen (JSON↔YAML, JSON↔TOML, YAML↔TOML) werden unterstützt.

Verwandte Tools

Dieses Tool wird ausschließlich für den persönlichen und schulischen Gebrauch bereitgestellt. Wir hosten oder speichern keine Benutzerinhalte oder Mediendateien auf unseren Servern. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Wir sind weder mit noch von einem der genannten sozialen Netzwerke, Plattformen oder Unternehmen unterstützt oder verbunden. Die Nutzung dieses Dienstes erfolgt auf eigene Verantwortung und im Einklang mit den Nutzungsbedingungen der jeweiligen Plattform.