JSON-Formatierer & Validator - JSON online schönmachen
JSON im Browser formatieren, verschönern, komprimieren und validieren. Genaue Fehlerpositionen, einstellbare Einrückung und Schlüsselsortierung.
Füge beliebiges JSON ein, um es sofort zu formatieren, zu komprimieren oder zu validieren. Syntaxfehler werden mit Zeile und Spalte gemeldet. Passe die Einrückung an (2/4/Tab), sortiere Schlüssel alphabetisch für Diffs oder komprimiere auf eine Zeile. Alles läuft in deinem Browser — deine Daten erreichen nie einen Server. Funktioniert für JSON aus REST-APIs, Logdateien, AWS/GCP-Konfigurationen und kopierte Snippets aus den Chrome DevTools.
Anleitung
- 1
JSON einfügen
Füge ein beliebiges JSON-Dokument in das linke Feld ein — ein einzelnes Objekt, ein Array oder eine API-Ausgabe.
- 2
Aktion wählen
Wähle Formatieren für eingerückte Ausgabe, Komprimieren für eine Zeile oder Sortieren für alphabetische Schlüssel.
- 3
Fehler direkt beheben
Bei ungültiger Eingabe wird die Fehlerposition mit Zeile und Spalte markiert — nach der Korrektur aktualisiert sich die Ausgabe sofort.
- 4
Kopieren oder herunterladen
Nutze Kopieren oder Herunterladen im rechten Bereich. Nichts wird hochgeladen — die Formatierung läuft vollständig in deinem Browser.
FAQ
Q.Wird mein JSON an einen Server gesendet?
Nein. Parsing, Formatierung und Validierung laufen alle in deinem Browser. Es gibt keinen Netzwerkaufruf.
Q.Was bewirkt „Schlüssel sortieren"?
Es sortiert Objektschlüssel rekursiv alphabetisch. Nützlich zum Vergleichen zweier JSON-Dateien, die sich nur in der Schlüsselreihenfolge unterscheiden.
Q.Kann ich sehr große JSON-Dateien formatieren?
Dateien bis zu einigen MB funktionieren problemlos. Darüber hinaus kann der Browser-Tab langsamer werden — für sehr große Dateien nutze ein CLI-Tool wie jq.
Q.Was bewirkt die Einrückungseinstellung?
Legt fest, wie viele Leerzeichen pro Einrückungsebene verwendet werden. Tab nutzt ein echtes Tabulatorzeichen. Standard sind 2 Leerzeichen (wie bei Prettier).
Q.Sind doppelte Schlüssel erlaubt?
JavaScripts JSON.parse behält stillschweigend den letzten doppelten Schlüssel, daher folgt dieses Tool diesem Verhalten. Die JSON-Spezifikation verlangt keine Ablehnung doppelter Schlüssel.