JSON formatieren
Verwandle minifiziertes oder unübersichtliches JSON aus einer API-Antwort, einem Log oder einer Konfigurationsdatei in lesbares, eingerücktes JSON. Ungültiges JSON wird mit der genauen Zeile und Spalte des Problems gemeldet.
Läuft im Browser
So geht's
- Füge dein JSON ein.
- Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren.
- Sortiere die Schlüssel der Objekte bei Bedarf alphabetisch.
- Kopiere das formatierte JSON.
Wie es funktioniert
Die Eingabe wird mit dem nativen JSON-Parser des Browsers gelesen, der streng RFC 8259 folgt, und anschließend mit der gewählten Einrückung neu serialisiert. Weil die Daten wirklich geparst werden, ist die Ausgabe garantiert gültiges JSON, und Zahlen, Zeichenketten und Escapes bleiben exakt erhalten.
Das Sortieren der Schlüssel arbeitet rekursiv und macht zwei JSON-Dokumente mit dem Tool Texte vergleichen leicht vergleichbar.
Beispiele
- API-Antwort
- {"id":7,"tags":["a","b"]} wird zu einem sauber eingerückten, mehrzeiligen Objekt.
- Zwei API-Antworten vergleichen
- Sortiere die Schlüssel beider Payloads und füge sie dann in Texte vergleichen ein – so treten die echten Unterschiede hervor statt des Rauschens durch die Schlüsselreihenfolge.
Typische Anwendungsfälle
- API-Antworten und Webhooks lesen
- Konfigurationsdateien aufräumen
- JSON für Dokumentation und Code-Review vorbereiten
Datenschutz und Sicherheit
Dieses Tool läuft vollständig in deinem Browser. Deine Dateien und Texte werden nie auf unsere Server hochgeladen — die Verarbeitung passiert auf deinem Gerät, und auch das Ergebnis entsteht dort. Wie jedes Tool mit Dateien umgeht
Häufige Fragen
Werden Kommentare oder Kommas am Ende akzeptiert?
Nein. Standard-JSON erlaubt sie nicht, und der Formatter meldet sie als Fehler, damit du weißt, dass die Datei auch in anderen Parsern scheitern würde.
Wird mein JSON an einen Server gesendet?
Nein. Parsen und Formatieren passieren in deinem Browser, auch private Daten sind also sicher.
Gibt es eine Größenbeschränkung?
Nur der Arbeitsspeicher deines Geräts. Dateien von mehreren Megabyte werden in deutlich unter einer Sekunde formatiert.
Wo genau steckt mein Syntaxfehler?
Die Fehlermeldung nennt Zeile und Spalte des ersten Problems. Die üblichen Verdächtigen sind ein Komma vor } oder ], einfache statt doppelte Anführungszeichen sowie ein nicht maskiertes Anführungszeichen oder ein Backslash innerhalb einer Zeichenkette.
Wie minifiziere ich, statt einzurücken?
Wähle die Option zum Minifizieren: Dieselben geparsten Daten werden ohne Leerzeichen und Zeilenumbrüche geschrieben – genau das brauchst du, bevor du JSON in einen Konfigurationswert, eine Umgebungsvariable oder eine URL setzt.
Zuletzt aktualisiert: