JSON formatieren – verschönern und prüfen
Füge JSON ein oder öffne eine Datei; gültiges JSON erscheint sauber eingerückt, bei ungültigem siehst du Zeile, Spalte und Grund des Fehlers. Deine Daten verlassen dein Gerät nicht.
- JSON→ wird zu { }
- Ohne Anmeldung
- Läuft auf deinem Gerät
61 JSON formatieren und validieren
- 01 Wählen
- 02 Verarbeiten
- 03 Download
Auf deinem Gerät verarbeitet · kein Upload
Du hast die Seite in einer App geöffnet. Für einen sicheren Download wähle im •••-Menü Im Browser öffnen.
Von einem langen Ergebnis wird nur der Anfang gezeigt; alles über „JSON herunterladen“.
Live-Status
Datei wird gelesen
Ergebnis
Fertig.
0Schlüssel formatiert
0 BDeine Daten an unseren Server: 0 Byte · auf deinem Gerät verarbeitetWarum 0: Die Sicherheitsregel dieser Seite blockiert das Senden von Daten schon im Browser; alles passiert in diesem Tab. CSP · connect-src 'none' · form-action 'none'
Umwandlung fehlgeschlagen.
Zahlen und Texte werden wie geschrieben übernommen; kein Runden, keine geänderten Escapes.
- Die Verarbeitung läuft in diesem Tab, auf deinem Gerät.
- Zahlen und Texte bleiben genau wie geschrieben; nur der Leerraum ändert sich.
- Keine Datei wird an unseren Server gesendet; beim Schließen des Tabs ist alles weg.
Schreib oder füge zuerst deinen Text ein
Schritte
- Datei wird gelesen
- JSON wird formatiert
- Datei wird vorbereitet
- Deine Datei bleibt auf deinem Gerät
- Kein Upload auf unseren Server
- Kostenlos, ohne Anmeldung
01
Warum ist JSON „ungültig“?
JSON ist das Textformat, mit dem APIs, Konfigurationsdateien und Apps Daten austauschen. Die Regeln sind streng: Schlüssel stehen in doppelten Anführungszeichen, nach dem letzten Element darf kein Komma folgen, Kommentare sind nicht erlaubt und Texte brauchen doppelte statt einfacher Anführungszeichen. Ein einziges fehlendes Komma macht die ganze Datei unlesbar.
Die Fehlermeldungen von Browsern und Programmiersprachen bleiben oft bei einem knappen „Unexpected token“ stehen, manchmal ohne Ortsangabe. In langem oder auf eine Zeile gepresstem JSON kostet die Fehlersuche deshalb Zeit.
Dieses Tool prüft JSON beim Tippen. Gibt es einen Fehler, zeigt es Zeile und Spalte, den Grund in klaren Worten („Komma nach dem letzten Element“, „einfache Anführungszeichen“, „Schlüssel ohne Anführungszeichen“) und die fehlerhafte Zeile mit Markierung. Gültiges JSON wird mit 2 oder 4 Leerzeichen oder Tabs eingerückt, auf Wunsch auf eine Zeile minimiert und mit alphabetisch sortierten Schlüsseln ausgegeben. Alles läuft in deinem Browser; die Daten gehen an keinen Server.
02
JSON in 3 Schritten formatieren
JSON einfügen oder Datei öffnen: Füge den Text in das Feld ein oder wähle mit „Datei öffnen“ deine .json-Datei (bis 50 MB). Geprüft wird beim Tippen.
Fehler beheben: Bei einem Fehler erscheinen Zeile und Spalte, der Grund und die markierte Zeile. Sobald du ihn behebst, aktualisiert sich das Ergebnis. Doppelte Schlüssel werden extra gemeldet.
Format wählen und übernehmen: Wähle Verschönern oder Minimieren, die Einrückung und auf Wunsch sortierte Schlüssel. Übernimm das Ergebnis mit „Kopieren“ oder speichere es mit „JSON herunterladen“.
03
Wer nutzt es, und wofür?
Entwicklung: API-Antworten lesbar machen, den Fehler im Request-Body finden, Schlüssel sortieren, um die Konfiguration zweier Umgebungen zu vergleichen.
QA und Support: In Logs auf eine Zeile gepresstes JSON öffnen und die Felder durchsehen.
Daten und Reporting: Prüfen, ob eine exportierte JSON-Datei vollständig ist und wie viele Schlüssel und Ebenen sie hat.
Web- und App-Entwicklung: Komma- und Anführungszeichenfehler in package.json, Manifesten und Übersetzungsdateien vor dem Release finden.
Schnittstellen: Das JSON-Beispiel eines Rechnungs-, Zahlungs- oder Versanddienstes sauber eingerückt lesen und teilen.
Lernende: Die JSON-Regeln zusammen mit den Fehlermeldungen ausprobieren und verstehen.
04
Regeln, Grenzen und Datenschutz
Streng und standardkonform: Geprüft wird nach den JSON-Regeln aus RFC 8259. Kommentare, Kommas am Ende, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen, NaN und Infinity gelten als Fehler und werden mit Grund angezeigt.
Werte bleiben unverändert: Zahlen und Texte werden genau so übernommen, wie sie dastehen. Lange Zahlen wie 12345678901234567890 werden nicht gerundet, aus 1.10 wird nicht 1.1 und Escapes wie \u00e7 bleiben erhalten. Nur Leerraum und Zeilenumbrüche ändern sich.
Doppelte Schlüssel: Schlüssel, die im selben Objekt doppelt vorkommen, werden aufgelistet; viele Programme lesen nur den letzten, was stillen Datenverlust verursachen kann.
Formatoptionen: Einrückung mit 2 oder 4 Leerzeichen oder Tab; Minimieren auf eine Zeile; Schlüssel alphabetisch sortieren (die Reihenfolge in Arrays bleibt).
Große Dateien: JSON bis 1 MB wird beim Tippen geprüft; größere Texte und Dateien über 5 MB werden im Hintergrund verarbeitet, die Seite friert nicht ein. Grenzen: 50 MB und 1.000 Verschachtelungsebenen.
Datenschutz: JSON wird weder hochgeladen noch gespeichert; du kannst also auch Antworten mit API-Schlüsseln oder personenbezogenen Daten prüfen. Beim Schließen des Tabs wird alles aus dem Speicher gelöscht.
05
Datenschutz und automatische Löschung
Dieses Tool sendet Ihre Datei nicht an unseren Server: Die gesamte Verarbeitung findet in Ihrem Browser, auf Ihrem Gerät statt. Die Seite wird mit einer Sicherheitsrichtlinie (Content-Security-Policy) ausgeliefert, die das Versenden des Dateiinhalts technisch verhindert; auf dieser Seite laufen keine Analyse- oder Werbeskripte.
Auch die Ergebnisdatei entsteht auf Ihrem Gerät, und nur Sie laden sie herunter. Wenn Sie den Tab schließen oder „Neue Datei“ wählen, wird sie aus dem Speicher des Browsers gelöscht. Unser Server speichert zu diesem Vorgang weder Dateinamen noch Inhalte.
06
Häufig gestellte Fragen
Wo steckt der Fehler in meinem JSON?
Füge das JSON in das Feld ein; bei einem Fehler siehst du Zeile und Spalte, den Grund und die markierte Zeile. Am häufigsten sind ein Komma nach dem letzten Element, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen und ein fehlendes Komma zwischen zwei Elementen.
Was bedeutet „Unexpected token“?
Der Parser ist an dieser Stelle auf ein Zeichen gestoßen, das er nicht erwartet hat: meist ein fehlendes oder überzähliges Komma, Anführungszeichen oder eine Klammer. Dieses Tool nennt denselben Fall mit einem klaren Grund wie „Komma zwischen Elementen fehlt“ oder „Komma nach dem letzten Element“ und seiner Position.
Darf JSON Kommentare enthalten?
Standard-JSON erlaubt keine Kommentare; eine Datei mit // oder /* */ scheitert in den meisten Programmen. Das Tool meldet Kommentare als Fehler. Brauchst du Kommentare, entferne sie oder nutze ein Format wie JSONC oder YAML.
Ändert das Formatieren meine Zahlen?
Nein. Zahlen und Texte werden genau wie in der Datei übernommen; nur Leerzeichen und Zeilenumbrüche ändern sich. 19-stellige IDs oder Werte wie 1.10 bleiben daher ungerundet, anders als bei vielen anderen Tools.
Wie minimiere ich JSON auf eine Zeile?
Wähle rechts „Minimieren“: Alle Leerzeichen und Zeilenumbrüche werden entfernt und das JSON steht in einer Zeile. Kopiere das Ergebnis oder speichere es mit „JSON herunterladen“ als .json-Datei.
Wozu Schlüssel alphabetisch sortieren?
Stehen die Schlüssel in zwei JSON-Dateien in unterschiedlicher Reihenfolge, wirkt beim Vergleich jede Zeile verändert. Mit „Schlüssel sortieren“ bringst du beide in dieselbe Ordnung, sodass ein Textvergleich nur echte Unterschiede zeigt. Die Reihenfolge in Arrays ändert sich nicht.
Werden meine Daten an einen Server gesendet?
Nein. Prüfen und Formatieren passieren in deinem Browser, und die Seite kommt mit einer Sicherheitsrichtlinie, die Verbindungen nach außen technisch sperrt. Du kannst sie also auch mit JSON nutzen, das API-Schlüssel oder Kundendaten enthält.