🛝Toolio
Über Kontakt

🔄 YAML ↔ JSON-Konverter

Konvertiere YAML in JSON oder JSON in YAML mit einem Klick. Füge deine Daten ein und Toolio erkennt automatisch das Format, oder wähle die Richtung selbst; wähle die JSON-Einrückung (2, 4, Tab oder minimiert) und kopiere oder ladde das Ergebnis herunter. Funktioniert mit der lokal gebündelten js-yaml-Bibliothek – alles läuft im Browser, ohne Upload und mit voller Offline-Unterstützung.

Von Grund auf privat. Dieses Tool läuft vollständig in deinem Browser — nichts, was du eingibst, wird hochgeladen oder gespeichert, und es funktioniert offline.

Über

YAML und JSON beschreiben denselben Datenmodell, also ist die Konvertierung für Standarddokumente verlustlos – YAMLs lesbarer, einrückungsbasierter Syntax wird strengen JSON und umgekehrt. Dieses Tool ist nützlich für DevOps und Entwickler, die zwischen Kubernetes-Manifesten, CI-Pipelines und API-Payloads wechseln. Es meldet präzise Parse-Fehler (Zeile und Grund), wenn die Eingabe fehlerhaft ist, und sendet deine Konfiguration – die geheime Informationen enthalten können – nie an einen Server.

Verwendung

  1. Füge YAML oder JSON in das Eingabefeld ein.
  2. Lass die Richtung auf 'Automatisch erkennen' oder wähle YAML→JSON / JSON→YAML explizit.
  3. Wähle optional die JSON-Einrückung, dann klicke auf Konvertieren.
  4. Kopiere das Ausgabefeld oder ladde es als .json / .yaml-Datei herunter.

Häufige Fragen

Wird meine Daten an einen Server hochgeladen?
Nein. Die Konvertierung erfolgt vollständig im Browser mit einer lokal gebündelten Bibliothek – sicher für Konfigurationen mit Geheimnissen.
Unterstützt es YAML mit mehreren Dokumenten oder Kommentaren?
Es konvertiert nur ein Dokument. YAML-Kommentare werden nicht in JSON dargestellt, also werden sie bei der Konvertierung verworfen – das ist inhärent zu den Formaten.
Was passiert, wenn mein YAML oder JSON ungültig ist?
Sie erhalten eine klare Parse-Fehlermeldung, die das Problem beschreibt, damit Sie es schnell beheben können.
Wie funktioniert die automatische Richtungserkennung?
Der Konverter überprüft den Text und wählt die Richtung für Sie aus, was die übliche Situation abdeckt, bei der Sie etwas einfügen und einfach den anderen Format wünschen. Wenn die Eingabe mehrdeutig ist – ein kurzes Snippet, das sowohl als YAML als auch als JSON gültig ist – können Sie die Richtung explizit mit der Einstellung YAML-to-JSON oder JSON-to-YAML festlegen, anstatt darauf zu vertrauen, dass es geraten wird.
Warum würde ich eine Einrückung von 0 wählen?
Das erzeugt kompakten, einzeiligen JSON-Code, was Sie bei einem Konfigurationswert, einer Umgebungsvariable oder bei einem API-Anforderungstext benötigen, bei dem Leerzeichen verschwendet werden. Verwenden Sie zwei oder vier Leerzeichen für alles, was ein Mensch liest, und Tabstopps, wenn das Projekt, in das Sie einfügen, tabbasiert ist – das Mischen beider Formate ist die übliche Ursache für ein lautes Diff.
Werden Kommentare und Anker beibehalten?
Nein, und sie können es nicht. JSON hat keine Syntax für Kommentare oder YAML-Anker, daher werden Kommentare beim Export entfernt und YAML-Anker werden in den vollständigen Wert expandiert, auf den sie sich beziehen. Beim Konvertieren eines kommentierten Konfigurationsdateis in JSON und zurück werden die Daten funktionieren, aber die Notizen gehen verloren – behalten Sie die ursprüngliche YAML-Datei, wenn die Kommentare wichtig sind.