JSON-Formatierer, -Validator & -Minifier

Formatieren von JSON mit wählbarer Einrückung und optionalem Sortieren der Schlüssel. Validieren der JSON-Syntax mit detaillierter Fehlerposition und Strukturstatistik. Minifizieren von JSON auf eine kompakte Zeile mit Kompressionsverhältnis. Außerdem: JSON-Vergleich | JSON ↔ String | JSON ↔ CSV/TSV | Alle JSON-Werkzeuge | JSON-Betrachter / -Editor | JSONPath-Auswerter | JSON-Schema-Validator | JSON → SQL / TOML.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden niemals auf einen Server hochgeladen.
Modus: Einrückung:
Formatieren: Gibt JSON mit einstellbarer Einrückung aus (2 Leerzeichen, 4 Leerzeichen oder Tabulatoren). Optional werden Objektschlüssel alphabetisch sortiert.
Validieren: Prüft die JSON-Syntax und meldet Fehler mit genauen Zeilen- und Spaltennummern. Bei Erfolg werden Strukturstatistiken angezeigt (Tiefe, Schlüsselanzahl, Datentyp, Größe).
Minifizieren: Komprimiert JSON auf eine einzige Zeile, indem alle nicht benötigten Leerzeichen entfernt werden. Zeigt das Kompressionsverhältnis und die eingesparten Bytes.
Tipp: Alle drei Modi validieren das JSON zuerst. Ungültige Eingaben erzeugen in allen Modi eine Fehlermeldung.
Formatieren, validieren, minifizieren — eine Verarbeitungskette

Alle drei Operationen durchlaufen dieselbe Kette: Zuerst wird der Text geparst, dann neu serialisiert. Formatieren gibt den geparsten Baum mit Einrückung aus; Minifizieren entfernt jedes optionale Leerzeichen; Validieren bricht beim ersten Syntaxfehler ab und meldet dessen genaue Zeile und Spalte. Da zuerst geparst wird, ist die formatierte Ausgabe immer semantisch identisch mit der Eingabe — nur die Leerzeichen ändern sich.

Das Sortieren von Schlüsseln ist die einzige Option, die die Struktur verändert — Objektschlüssel werden alphabetisch neu angeordnet.