JSON-Formatter & -Validator — kostenlos, in deinem Browser
JSON übersichtlich darstellen, minimieren und validieren — sofort und ohne Upload.
Dieses Tool läuft komplett in deinem Browser. Deine Dateien werden nie hochgeladen — sie bleiben auf deinem Gerät.
Füge beliebiges JSON ein und bring es mit einem Klick in Form. Dieser Formatter wandelt unübersichtliches oder minimiertes JSON in eine gut lesbare, eingerückte Struktur um und kann es ebenso leicht wieder auf eine einzige kompakte Zeile für den Produktivbetrieb zusammenklappen.
Alles läuft lokal in deinem Browser über die native JSON-Engine — deine Daten werden niemals an einen Server gesendet. Das macht das Tool sicher für API-Antworten, Konfigurationsdateien und alles andere, was du lieber nicht in eine unbekannte Website einfügst.
So funktioniert es
Wenn du Text einfügst, übergibt das Tool ihn an die im Browser eingebaute Funktion JSON.parse, die ihn in ein Objekt im Arbeitsspeicher umwandelt. Gelingt das Parsen, baut JSON.stringify den Text wieder auf: Mit deiner gewählten Einrückung (2 Leerzeichen, 4 Leerzeichen oder einem Tabulator) entsteht die übersichtliche Darstellung, ohne Einrückung die minimierte einzelne Zeile. Das Validieren ist schlicht ein Parsen ohne erneute Ausgabe.
Da sowohl JSON.parse als auch JSON.stringify native Browser-Funktionen sind, wird keine Bibliothek heruntergeladen und keine Anfrage an einen Server gestellt. Dein JSON bleibt im Speicher der Seite und wird verworfen, sobald du den Tab schließt. Genau dieses rein lokale Design hält API-Antworten, Tokens und Konfigurationsdateien privat — nichts wird jemals hochgeladen.
Schlägt das Parsen fehl, wirft der Browser einen SyntaxError, der beschreibt, was schiefgelaufen ist. Das Tool zeigt diese Meldung an, damit du direkt zum problematischen Zeichen springen kannst, statt zu raten.
Wann du es einsetzt
Greif zum Formatieren, wenn du eine minimierte API-Antwort oder eine Logzeile erhältst und die Struktur tatsächlich lesen musst. Die Einrückung legt die Verschachtelung offen, sodass du leicht prüfen kannst, ob ein Feld existiert, oder nachvollziehen kannst, warum ein Wert fehlt.
Greif zum Minimieren, bevor du JSON speicherst oder versendest: In eine URL eingebettete Konfiguration, eine über die Leitung gehende Nutzlast oder ein in einer Datenbankspalte gespeicherter Wert profitieren alle davon, den Leerraum loszuwerden. Die Ausgabe sind Byte für Byte dieselben Daten in weniger Zeichen.
Nutze das Validieren immer dann, wenn du JSON von Hand bearbeitet hast — eine Einstellungsdatei, ein Test-Fixture, ein Webhook-Beispiel — und sicher sein willst, dass es sich parsen lässt, bevor du es ausspielst. Ein verirrtes Komma hier abzufangen ist schneller, als später eine fehlgeschlagene Anfrage zu debuggen.
Tipps
Die meisten ungültigen JSON-Daten gehen auf eine Handvoll Fehler zurück. Nachgestellte Kommas nach dem letzten Element eines Arrays oder Objekts sind gültiges JavaScript, aber unzulässiges JSON, also entferne sie. Zeichenketten und Schlüssel müssen doppelte Anführungszeichen verwenden, niemals einfache, und jeder Schlüssel muss in Anführungszeichen stehen. Kommentare sind überhaupt nicht erlaubt.
Wenn du einen Wert aus JavaScript-Quellcode kopiert hast, achte auf undefined, NaN oder Funktionswerte — keiner davon ist gültiges JSON; verwende stattdessen null. Erwähnt der Fehler ein unerwartetes Token an einer Position, zähle bis zu diesem Zeichen: Das eigentliche Problem liegt oft kurz davor, etwa eine fehlende schließende Klammer. Lass den bereinigten Text noch einmal durch das Formatieren laufen, um zu bestätigen, dass er fehlerfrei durchläuft.
So verwendest du JSON-Formatter
- Füge dein JSON in das Eingabefeld ein oder tippe es ein.
- Wähle die gewünschte Einrückungsgröße: 2 Leerzeichen, 4 Leerzeichen oder einen Tabulator.
- Klicke auf „Formatieren“, um es zu verschönern, oder auf „Minimieren“, um es auf eine Zeile zu komprimieren.
- Ist das JSON ungültig, hilft dir die Fehlermeldung, das Problem zu finden und zu beheben.
- Kopiere das formatierte Ergebnis mit einem Klick in die Zwischenablage.
Häufig gestellte Fragen
Wird mein JSON auf einen Server hochgeladen?
Nein. Formatieren, Minimieren und Validieren geschehen vollständig lokal in deinem Browser über die eingebaute JSON-Engine. Deine Daten verlassen dein Gerät niemals.
Was prüft der Validator?
Er analysiert deine Eingabe mit denselben strengen Regeln wie JSON.parse in JavaScript. Wenn etwas fehlerhaft ist — ein überflüssiges Komma, ein fehlendes Anführungszeichen oder eine fehlende Klammer — meldet er den Fehler, damit du ihn beheben kannst.
Was ist der Unterschied zwischen Formatieren und Minimieren?
Formatieren fügt Zeilenumbrüche und Einrückungen hinzu, damit JSON leicht zu lesen ist. Minimieren entfernt alle überflüssigen Leerzeichen und erzeugt die kleinstmögliche einzeilige Ausgabe — ideal zum Speichern oder Übertragen.
Verändert das Formatieren meine Daten?
Nein. Betroffen sind nur Leerraum und die geschriebene Reihenfolge der Schlüssel. Die Schlüssel, Werte und die Struktur deines JSON bleiben exakt gleich.