Keine Werbung mögen? Gehen Werbefrei Heute

YAML Formatter & Beautifier

Entwickler
WERBUNG · ENTFERNEN?

Formatierungsoptionen

Konvertierungen

WERBUNG · ENTFERNEN?

Führung

YAML Formatter & Beautifier

YAML Formatter & Beautifier

Formatieren und verschönern Sie YAML-Dateien mit konsistenter Einrückung, konfigurierbarem Quoting und Schlüsselsortierung. Fügen Sie Ihren YAML-Inhalt ein und sehen Sie sofort korrekt formatierte Ausgabe mit Validierung, Fehlerhervorhebung und Statistiken. Exportieren Sie als JSON, TOML oder Properties-Format.

Anwendung

Fügen Sie Ihren YAML-Inhalt in den Eingabebereich ein. Der Formatter verarbeitet ihn sofort mit Ihren gewählten Optionen: Einzugsgröße (2 oder 4 Leerzeichen), Anführungsstil (automatisch, doppelt, einfach oder bare), alphabetische Schlüsselsortierung, Array-Stil (Block oder Flow) und Zeilenbreite. Validierungsergebnisse mit Fehlerzeilennummern anzeigen. Kopieren Sie die formatierte Ausgabe oder laden Sie sie als .yaml- oder .yml-Datei herunter. Konvertieren Sie mit einem Klick zu JSON-, TOML- oder Properties-Format.

Merkmale

  • Konsistente Einrückung — Normalisieren Sie die YAML-Einrückung auf 2 oder 4 Leerzeichen im gesamten Dokument. Behebt gemischte Einrückung und Ausrichtungsprobleme.
  • Anführungsstil-Kontrolle — Automatisches Quoting nur bei Bedarf, immer doppelte oder einfache Anführungszeichen für Strings oder unnötige Anführungszeichen entfernen. Handhabt die YAML-Anführungsregeln korrekt.
  • Schlüsselsortierung — Optionale alphabetische Sortierung von Schlüsseln auf jeder Verschachtelungsebene für konsistente, organisierte Konfigurationsdateien.
  • Array-Stil — Wählen Sie zwischen Block-Stil (jedes Element auf einer neuen Zeile mit -) oder Flow/Inline-Stil ([Element1, Element2]) für kurze Arrays.
  • Validierung — Erkennt ungültiges YAML mit Fehlermeldungen und Zeilennummern. Zeigt Dokumentstatistiken: Gesamtschlüssel, maximale Verschachtelungstiefe, Array-Anzahl, Gesamtzeilen.
  • Exportformate — Konvertieren Sie YAML in JSON, TOML (Best Effort) oder Properties (flache Schlüssel=Wert mit Punkt-Notation für Verschachtelung). Jedes mit Kopierbutton.
  • Zusätzliche Optionen — Reduzieren Sie leere Sammlungen, stellen Sie die Zeilenbreite zum Umbrechen ein, entfernen Sie Kommentare und trimmen Sie nachfolgende Leerzeichen.
  • Kurzübersicht — Zusammenklappbarer YAML-Syntax-Guide mit häufigen Fallstricken (Norwegen-Problem: NO → false), Einzugsregeln und mehrzeilige String-Stile (| literal, > folded).

YAML-Syntax

YAML verwendet Einrückung zur Darstellung von Verschachtelung (nur Leerzeichen, nie Tabulatoren). Schlüssel und Werte werden durch Doppelpunkt getrennt: key: value. Arrays verwenden Bindestriche: - item. Strings können bare, einfach angeführt oder doppelt angeführt sein. Mehrzeilige Strings verwenden | (literal, behält Zeilenumbrüche bei) oder > (folded, verbindet Zeilen). Kommentare beginnen mit #. YAML wird häufig in Docker Compose, Kubernetes, GitHub Actions, Ansible und vielen Konfigurationsdateien verwendet.

WERBUNG · ENTFERNEN?

Was ist das Norwegen-Problem in YAML?

Das "Norwegen-Problem" ist ein berühmter YAML-Fallstrick: Bare-Werte wie NO, YES, ON, OFF, true, false werden automatisch als Booleans geparst. Dies bedeutet, dass eine Ländercode-Zuordnung wie "NO: Norway" als "false: Norway" interpretiert wird. Ähnlich werden Versionsnummern wie 1.0 zu Floats. Die Lösung ist Quoting: 'NO': Norway, '1.0': version. Dieser Formatter kann Quoting normalisieren, um diese Probleme zu vermeiden — verwenden Sie den Modus "Always double-quote" oder "Always single-quote" für Sicherheit.

Was ist der Unterschied zwischen | und > in YAML?

Das Pipe-Zeichen (|) erzeugt einen wörtlichen Block-Skalar — es behält Zeilenumbrüche genau wie geschrieben bei. Jede Zeile im Block wird zu einer separaten Zeile in der resultierenden Zeichenkette. Das Größer-als-Zeichen (>) erzeugt einen gefalteten Block-Skalar — es verbindet aufeinanderfolgende Zeilen mit Leerzeichen und behandelt leere Zeilen als Absatztrenner. Verwenden Sie | für Inhalte, bei denen Zeilenumbrüche wichtig sind (Scripts, Code, formatierter Text). Verwenden Sie > für langen Text, der als Absatz fließen soll.

Kann ich Tabulatoren für die YAML-Einrückung verwenden?

Nein — die YAML-Spezifikation verbietet explizit Tabulatoren für die Einrückung. Nur Leerzeichen sind zulässig. Dies ist eine der häufigsten Fehlerquellen bei YAML, besonders beim Kopieren aus anderen Formaten oder Editoren, die Tabulatoren verwenden. Dieser Formatter verwendet automatisch Leerzeichen (2 oder 4, konfigurierbar) und kennzeichnet tab-basierte Einrückung als Fehler. Wenn Ihre Quell-YAML Tabulatoren hat, fügen Sie sie hier ein, um sie in Leerzeichen-basierte Einrückung zu konvertieren.

Werden meine YAML-Daten an einen Server gesendet?

Nein — alle Parsing-, Formatierungs- und Validierungsvorgänge finden in Ihrem Browser mit JavaScript statt. Ihr YAML-Inhalt verlässt niemals Ihr Gerät. Dies ist wichtig, da YAML-Dateien oft sensible Konfigurationen enthalten: API-Schlüssel, Datenbank-Anmeldedaten, Deployment-Geheimnisse und Infrastruktureinstellungen. Alle Verarbeitungen laufen vollständig client-seitig ohne API-Aufrufe oder Datenspeicherung.

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

WERBUNG · ENTFERNEN?
WERBUNG · ENTFERNEN?
WERBUNG · ENTFERNEN?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
WERBUNG · ENTFERNEN?