JSON, YAML, TOML & XML formatieren

Text einfügen, Format wählen, fertig eingerückt herauskopieren. Ist die Eingabe fehlerhaft, zeigt der Formatter genau, an welcher Stelle es hakt und was dort erwartet wurde. Alles läuft lokal in deinem Browser – deine Daten verlassen dein Gerät nicht.

Format
Einstellungen

Alles läuft lokal in deinem Browser – nichts wird hochgeladen.

Was der Formatter erhält – und was er ändert

Formatieren heißt: die Darstellung ändern, den Inhalt nicht. Deshalb bleibenKommentare erhalten – in YAML und TOML ohnehin, in JSON dann, wenn du „Kommentare & Trailing Commas erlauben“ einschaltest (JSONC). Ebenso unangetastet bleiben deine Zahl-Literale: Aus 1.50 wird nicht 1.5 und aus 1e3 nicht1000. In XML überleben Kommentare, CDATA-Abschnitte und der Unterschied zwischen<a/> und <a></a>.

Geändert werden nur Einrückung, Zeilenumbrüche und Abstände – und das, was du über die Einstellungen ausdrücklich verlangst, etwa das alphabetische Sortieren der Schlüssel oder das Minifizieren von JSON.

Syntaxfehler verstehen statt suchen

Die meisten Parser melden nur „unexpected token“ und eine Zeilennummer. Dieser Formatter zeigt stattdessen den betroffenen Ausschnitt mit Zeilennummern, unterstreicht die genaue Stelle, nennt die an dieser Position zulässigen Zeichen und – bei nicht geschlossenen Klammern oder Tags – die Zeile, in der die zugehörige öffnende Klammer steht. Ein Klick springt in der Eingabe direkt an die Fundstelle.

Einstellungen je Format

Jedes Format bringt seine eigenen Regeln mit, deshalb ändern sich die Einstellungen mit der Auswahl: JSON kennt Einrückung, Sortierung, Minifizieren und JSONC-Eingaben; YAML zusätzlich Zeilenbreite, Anführungszeichen-Stil und die Einrückung von Listen; TOML das Ausrichten der Gleichheitszeichen und Leerzeilen vor Tabellenköpfen; XML das Umbrechen von Attributen und selbstschließende leere Elemente. Deine Auswahl wird lokal gespeichert und beim nächsten Besuch wieder gesetzt.

Häufige Fragen

Werden meine Daten hochgeladen?
Nein. Das Formatieren läuft im JavaScript deines Browsers – es gibt keinen Server-Roundtrip und keine Zwischenspeicherung. Gemerkt werden nur deine Einstellungen, nicht der eingegebene Text.

Wo ist der Unterschied zum Konverter?
Der Konverter wandelt ein Format in ein anderes um. Der Formatter lässt das Format, wie es ist, und bringt nur die Schreibweise in Ordnung.

Gibt es Größenbeschränkungen?
Nur die, die dein Browser vorgibt. Für sehr große Dateien kann die Verarbeitung einen Moment dauern.