JSON-Formatierer 🔒 Ihre Daten verlassen niemals Ihren Browser.

JSON formatieren, validieren und minifizieren — mit genauer Fehlerposition.

Ctrl+Enter Formatieren · Ctrl+Shift+M Minifizieren · Ctrl+S Herunterladen

Über dieses Tool

Dieser JSON-Formatierer formatiert, validiert und minifiziert JSON-Daten. Bei ungültigem JSON zeigt er Zeile und Spalte des Fehlers genau an statt einer vagen „invalid“-Meldung — kein Suchen mehr nach dem überflüssigen Komma oder der fehlenden Klammer.

Das Parsen nutzt das native JSON.parse des Browsers und läuft zu 100 % auf Ihrem Gerät. API-Antworten, Konfigurationen und sensible Daten werden niemals hochgeladen.

Häufige Fragen

Was repariert „Reparieren" eigentlich?

Es behebt die Fehler, die in handbearbeitetem oder kopiertem JSON am häufigsten vorkommen — überzählige Kommas, einfache statt doppelte Anführungszeichen, nicht in Anführungszeichen gesetzte Schlüssel, Kommentare und ähnliche Kleinigkeiten. Es ist keine Magie: stark fehlerhafte Eingaben brauchen manchmal trotzdem eine manuelle Korrektur.

Was ist der Unterschied zwischen Formatieren und Minifizieren?

Formatieren rückt das JSON mit der gewählten Einrückungsbreite zur besseren Lesbarkeit ein; Minifizieren entfernt alle nicht notwendigen Leerzeichen, um die kleinstmögliche Nutzlast zu erzeugen — nützlich, bevor JSON über das Netzwerk gesendet wird.

Was machen Escapen und Unescapen?

Escapen verpackt Ihren Text als JSON-String-Literal (in Anführungszeichen gesetzt, mit escapten internen Anführungszeichen/Backslashes/Zeilenumbrüchen) — praktisch, wenn Sie rohen Text in einen JSON-Wert einbetten müssen. Unescapen macht das Gegenteil und verwandelt ein JSON-String-Literal zurück in Klartext.

Wird mein JSON zum Validieren oder Formatieren an einen Server gesendet?

Nein. Parsen, Formatieren und die Baumansicht laufen alle lokal in Ihrem Browser — nichts, was Sie hier einfügen, verlässt Ihren Rechner.

Warum begrenzt die Baumansicht, wie viele Einträge sie auf einmal anzeigt?

Sehr große Arrays oder Objekte (Zehntausende Einträge) würden den Browser-Tab einfrieren, wenn sie auf einmal gerendert würden, daher werden Kindelemente in Stapeln geladen — klicken Sie auf „Mehr anzeigen", um den Rest zu sehen.