DevToolbox

Kostenlos Online YAML Formatter & Validator

YAML online formatieren, validieren und konvertieren. Einrückung mit 2 oder 4 Leerzeichen, Syntaxprüfung sowie Konvertierung zwischen YAML und JSON. Kostenlos, 100% clientseitig — Ihre Daten verlassen den Browser nie.

100% Client-seitig · Ihre Daten verlassen nie Ihren Browser
Output will appear here

Anleitung YAML Formatter & Validator

Fügen Sie Ihr YAML in den Eingabe-Bereich ein und wählen Sie dann einen Modus in der Symbolleiste:

  • YAML formatieren — analysiert und serialisiert Ihr YAML mit einheitlicher Einrückung neu. Wählen Sie 2 Leerzeichen oder 4 Leerzeichen passend zu Ihrer Projektkonvention.
  • Validieren — prüft die Syntax, ohne den Inhalt zu verändern. Ein grünes Banner bestätigt gültiges YAML; ein rotes Banner zeigt den genauen Syntaxfehler.
  • YAML → JSON — konvertiert Ihr YAML-Dokument in schön formatiertes JSON.
  • JSON → YAML — konvertiert ein JSON-Objekt oder -Array in sauberes YAML.

Klicken Sie auf den aktiven Modus-Button oder drücken Sie Strg/Cmd+Enter, um auszuführen. Verwenden Sie den Kopieren-Button, um die Ausgabe zu kopieren. Drücken Sie Strg/Cmd+K zum Löschen.

Häufig gestellte Fragen

Was ist YAML und wozu brauche ich einen Formatierer?

YAML ist ein menschenlesbares Datenserialisierungsformat, das häufig für Konfigurationsdateien verwendet wird — Kubernetes, Docker Compose, GitHub Actions und mehr. Ein Formatierer korrigiert Einrückungen und Abstände, sodass die Datei sowohl gültig als auch leicht lesbar ist.

Welche Einrückung erfordert YAML?

YAML verwendet Leerzeichen — niemals Tabulatoren — für die Einrückung. Die Spezifikation schreibt keine bestimmte Anzahl vor, aber 2 Leerzeichen sind die gängigste Konvention. Dieses Tool unterstützt 2 und 4 Leerzeichen.

Was ist der Unterschied zwischen „YAML formatieren" und „Validieren"?

„YAML formatieren" analysiert Ihre Eingabe und serialisiert sie mit einheitlicher Einrückung neu, wobei implizit auch validiert wird. „Validieren" prüft nur die syntaktische Korrektheit, ohne den Inhalt zu verändern.

Kann ich YAML in JSON und zurück konvertieren?

Ja. „YAML → JSON" erzeugt formatiertes JSON. „JSON → YAML" konvertiert in die andere Richtung. Beide Modi erhalten alle Datentypen, einschließlich Strings, Zahlen, Booleans, Nullwerte, Arrays und Objekte.

Werden meine YAML-Daten an einen Server gesendet?

Nein. Die gesamte Verarbeitung erfolgt in Ihrem Browser mithilfe der js-yaml-Bibliothek. Ihre Konfigurationsdateien und Daten verlassen Ihren Rechner nie.

Warum sieht mein formatiertes YAML anders aus als das Original?

YAML erlaubt mehrere Darstellungsformen für dieselben Daten (Block- vs. Flussstil, Strings mit oder ohne Anführungszeichen). Der Formatierer normalisiert alles auf den kanonischen Blockstil, der für Konfigurationsdateien am lesbarsten und gebräuchlichsten ist.

Verwandte Tools