Handytool
EntwicklerKostenlosLäuft lokal

YAML-Formatter

Formatiere und validiere YAML, oder konvertiere zwischen YAML und JSON — privat in deinem Browser.

.yaml.yml
Einzug
YAML- oder JSON-Eingabe
0 Zeilen0 Bytes
Ausgabe
0 Zeilen0 Bytes

Über YAML-Formatter

Handytool's YAML-Formatter normalisiert YAML-Einzug, Anführungszeichen-Stil und Schlüssel-Reihenfolge mit dem Standard-js-yaml-Parser und kann auch YAML zu JSON oder JSON zurück zu YAML in einem Klick konvertieren. Nützlich zum Bereinigen von Kubernetes-Manifesten, GitHub-Actions-Workflows, Helm-Values und jeder Config-Datei, die von einem konsistenten Stil abgekommen ist. Der Parser ist derselbe, den die meisten JavaScript-Build-Tools verwenden, also validiert das, das hier validiert, auch in Produktion.

Funktionen von YAML-Formatter

  • 01

    Formatiere und Lint

    Parst dein YAML, wirft nachfolgende Whitespace weg, normalisiert Einzug zu 2 oder 4 Leerzeichen und gibt es neu aus. Syntax-Fehler werden mit der exakten Zeile und dem Grund gezeiligt.

  • 02

    YAML ↔ JSON

    Konvertiere YAML zu JSON, um es in ein Werkzeug zu füttern, das nur JSON spricht, oder konvertiere JSON zurück zu YAML, um eine Config-Datei human-freundlich zu machen.

  • 03

    Bewahre Typen

    Zahlen, Booleans, Nulls und Daten round-trip korrekt durch den Parser, also kommt eine YAML-Datei, die als YAML 1.2 rein geht, auf die gleiche Weise raus.

FAQ zu YAML-Formatter

Welche YAML-Version wird unterstützt?
YAML 1.2 standardmäßig — die Version, die die meisten modernen Tools (Kubernetes, GitHub Actions, Docker Compose) nutzen. Der Parser ist js-yaml, die gleiche Bibliothek, die die meisten JavaScript-Build-Tools verwenden.
Wird es Kommentare bewahren?
Nein. Standard-YAML-Parser bewahren Kommentare nicht durch einen Parse-then-Dump-Round-Trip — das ist eine bekannte Limitation jeder JavaScript-YAML-Bibliothek, nicht spezifisch für dieses Werkzeug. Formatiere deine Datei, bevor du wichtige Kommentare zurück hinzufügst.
Was ist der Unterschied zwischen Formatierung und Konvertierung?
Formatierung behält die Datei als YAML und normalisiert nur Whitespace, Schlüssel-Reihenfolge und Einzug. Konvertierung ändert das Format völlig — YAML zu JSON oder vice versa.
Verarbeitet das Multi-Document-YAML?
Das erste Dokument einer Multi-Document-YAML-Datei wird geparst und neu-emitted. Um mit allen Dokumenten zu arbeiten, teile sie mit --- auf und verarbeite jedes separat.

Verwandte Werkzeuge

Entwickler

Weitere Tools entdecken

Alle Werkzeuge