TOML zu JSON & YAML Konverter

TOML-Konfigurationsdateien wie Cargo.toml, pyproject.toml oder Hugo- und Netlify-Configs in JSON oder YAML umwandeln oder JSON und YAML in TOML verwandeln. Ungültiges TOML wird mit der genauen Zeile gemeldet.

Aktualisiert am
Umwandeln

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: TOML-Konverter

  1. Wähle die Richtung, zum Beispiel TOML → JSON.
  2. Füge deine Datei ein. Sie wird beim Tippen umgewandelt, und Syntaxfehler zeigen Zeile und Spalte an.
  3. Kopiere das Ergebnis oder lade es herunter.

Was ist TOML?

TOML (Tom’s Obvious, Minimal Language) ist ein Konfigurationsformat, das gut lesbar sein soll: key = "value"-Paare, [tables] für Abschnitte und [[arrays of tables]] für Listen von Objekten. Rusts Cargo.toml, Pythons pyproject.toml, Hugo, Netlify und viele CLI-Tools nutzen es. Dieser Konverter folgt dem Standard TOML 1.0.

Wie Datentypen umgewandelt werden

Strings, Zahlen, Booleans, Arrays und Tables werden direkt nach JSON und YAML übertragen. TOML kennt eigene Datums- und Zeitwerte, JSON dagegen nicht. Sie werden daher als ISO-8601-Strings ausgegeben. Beim Umwandeln von JSON oder YAML nach TOML muss die oberste Ebene ein Objekt sein, da TOML-Dokumente immer aus Tables bestehen. null-Werte werden übersprungen, weil TOML keinen Null-Wert kennt.

Häufige TOML-Fehler

  • Derselbe Schlüssel oder dieselbe Table wird zweimal definiert.
  • Strings ohne Anführungszeichen: name = devpack muss name = "devpack" heißen.
  • Eine Table und ein Dotted Key werden für denselben Namen gemischt.

Von Anfang an privat

Die Umwandlung läuft komplett in deinem Browser. Dein Code wird nie hochgeladen, daher ist das Tool auch für proprietäre Projekte sicher.

Auch gesucht als: toml zu json, json zu toml, toml zu yaml, yaml zu toml, toml validator, toml parser online, toml prüfen.

Passende Tools zu: TOML-Konverter

  • JSON zu YAML — Füge JSON ein und erhalte sauberes YAML für Kubernetes-Manifeste, Docker Compose, GitHub Actions oder jede andere Konfigurationsdatei.
  • YAML zu JSON — Füge YAML ein – eine Compose-Datei, ein Kubernetes-Manifest oder eine CI-Konfiguration – und erhalte formatiertes JSON.
  • YAML-Validator — Füge eine Docker-Compose-Datei, ein Kubernetes-Manifest, einen GitHub-Actions-Workflow oder beliebiges YAML ein, um Fehler genau zu finden, typische Stolperfallen zu erkennen und eine sauber formatierte Version zu erhalten.
  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.

Häufige Fragen

Wie wandle ich pyproject.toml oder Cargo.toml in JSON um?
Füge die Datei ein und wähle TOML → JSON. Abschnitte wie [tool.poetry] oder [dependencies] werden zu verschachtelten JSON-Objekten.
Warum sind meine Datumswerte im JSON Strings?
JSON hat keinen Datentyp für Datum. TOML-Datums- und Zeitwerte werden deshalb als ISO-8601-Strings geschrieben, die jede JSON-Bibliothek lesen kann.
Warum kann ich ein JSON-Array nicht in TOML umwandeln?
Ein TOML-Dokument ist immer eine Table (also ein Objekt). Verpacke das Array in ein Objekt, zum Beispiel {"items": [...]}, dann wird es zu einem Array von Tables.
Kann ich TOML-Konverter als Web-App installieren und offline nutzen?
Ja. TOML-Konverter ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools