JSON formatieren und prüfen

Fügen Sie JSON ein, wählen Sie die Einrückung und sehen Sie sofort, ob der Text gültig ist. Ein Fehler wird mit Zeile und Spalte angezeigt, an der das Problem beginnt. Was Sie einfügen, verlässt Ihren Browser nicht.

Kostenlos Läuft in Ihrem Browser Stand: Dienstag, 10. November 2026

Das JSON, das geprüft wird, bis zu 2.000.000 Zeichen. Zahlen und Zeichenketten bleiben genau so erhalten, wie Sie sie eingeben.

Sortiert die Schlüssel in jedem Objekt, auf jeder Ebene. Die Reihenfolge der Einträge in einem Array bleibt gleich.

Ergebnis

Gültigkeit — Gültiges JSON oder Zeile und Spalte des ersten Fehlers.
Schlüssel — Wie viele Schlüssel es in allen Objekten zusammen gibt.
Verschachtelungstiefe — Wie viele Objekte und Arrays höchstens ineinander verschachtelt sind.
Formatiertes JSON

Dieses Werkzeug läuft in Ihrem Browser. Was Sie eingeben, wird nicht an uns gesendet.

So verwenden Sie es

  1. Fügen Sie Ihr JSON in JSON-Text ein. Das Ergebnis wird bei jeder Eingabe geprüft.
  2. Wählen Sie eine Einrückung oder Ohne Leerzeichen (minimiert), damit der Text so kurz wie möglich wird.
  3. Setzen Sie den Haken bei Schlüssel A bis Z sortieren, wenn die Schlüssel in jedem Objekt alphabetisch stehen sollen.
  4. Lesen Sie Gültigkeit ab. Nennt das Feld Zeile und Spalte, korrigieren Sie den Text an dieser Stelle. Bei „Gültiges JSON“ kopieren Sie den Text unter Formatiertes JSON.

So wird das JSON geprüft und formatiert

JSON ist in RFC 8259 festgelegt. Ein Text ist gültig, wenn er genau einen Wert enthält, meist ein Objekt oder ein Array, und wenn alle Schlüssel in doppelten Anführungszeichen stehen. Der Rechner lässt den JSON-Parser Ihres Browsers prüfen, daher bedeutet ein gültiges Ergebnis dasselbe wie in Ihren Programmen.

Ist der Text gültig, liest der Rechner ihn erneut und schreibt ihn mit der gewählten Einrückung aus. Nur die Leerzeichen, Tabulatoren und Zeilenumbrüche zwischen den Elementen ändern sich. Namen, Zeichenketten und Zahlen bleiben genau so, wie Sie sie eingegeben haben.

  • Zwei oder vier Leerzeichen und ein Tabulator machen die Verschachtelung gut lesbar. Leere Objekte und Arrays bleiben in einer Zeile als {} und [].
  • Ohne Leerzeichen (minimiert) entfernt jedes Leerzeichen und jeden Zeilenumbruch. Der Text wird dadurch kürzer, etwa für eine Anfrage oder einen Konfigurationswert.
  • Schlüssel A bis Z sortieren ändert die Reihenfolge der Schlüssel in jedem Objekt. Die Reihenfolge der Einträge in einem Array ändert sie nie, denn sie gehört zu den Daten.

Was mit Zahlen passiert und was die Fehlerangaben bedeuten

Zahlen werden nicht gerundet. Ein Wert wie 12345678901234567890 oder 1.50 steht im Ergebnis so, wie Sie ihn eingegeben haben. Viele Programme lesen so lange Zahlen nur mit geringerer Genauigkeit, deshalb bleibt der ursprüngliche Text erhalten.

Die Stelle eines Fehlers ist das erste Zeichen, an dem der Text aufhört, JSON zu sein. Häufige Ursachen sind ein Komma nach dem letzten Eintrag, ein einfaches Anführungszeichen statt eines doppelten und ein fehlendes Komma zwischen zwei Einträgen. Der Rechner repariert den Text nicht. Er zeigt die Stelle und lässt Ihren Text unverändert.

Rechenbeispiel: der Standardtext

Der Standardtext ist ein Objekt mit fünf Schlüsseln. Die Liste darin liegt eine Ebene tiefer, daher ist die Verschachtelungstiefe 2. Die Gültigkeitsprüfung meldet „Gültiges JSON“, und das formatierte Ergebnis nutzt zwei Leerzeichen je Ebene.

Mit gesetztem Haken bei Schlüssel A bis Z sortieren erscheinen dieselben fünf Schlüssel als free, license, name, tags und version. Die Liste der Tags behält ihre Reihenfolge: json, csv, yaml.

Ergebnis Standardtext Mit Schlüssel A bis Z sortieren
Gültigkeit Gültiges JSON Gültiges JSON
Schlüssel 5 5
Verschachtelungstiefe 2 2

Häufig gestellte Fragen

Was ist der Unterschied zwischen Formatieren und Prüfen von JSON?

Prüfen heißt festzustellen, ob der Text der JSON-Grammatik folgt. Formatieren ändert nur Leerzeichen und Zeilenumbrüche, die Daten bleiben gleich. Dieser Rechner macht beides, und ein ungültiger Text wird nie formatiert.

Warum zeigt der Rechner eine Zeile und eine Spalte an?

Sie verweisen auf das erste Zeichen, das die JSON-Grammatik verletzt, gezählt ab 1. Chrome und Firefox geben diese Stelle meist in ihrer Fehlermeldung an. Gibt der Browser keine Stelle an, ermittelt der Rechner sie selbst.

Verändert der Formatierer Zahlen oder Zeichenketten?

Nein. Zahlen und Zeichenketten bleiben genau so, wie Sie sie eingegeben haben. Eine lange ID wie 12345678901234567890 behält jede Ziffer. Verändert werden nur Leerzeichen und Zeilenumbrüche um sie herum.

Wird mein JSON an einen Server geschickt?

Nein. Die Prüfung und das Formatieren laufen in Ihrem Browser. Was Sie einfügen, wird an keinen Server gesendet und dort auch nicht gespeichert.

Warum ist ein Komma nach dem letzten Eintrag ein Fehler?

JSON erlaubt kein Komma nach dem letzten Eintrag eines Objekts oder Arrays, viele Programmiersprachen aber schon. Entfernen Sie das Komma, das direkt vor der schließenden Klammer steht.

Kann der Rechner ungültiges JSON reparieren?

Nein. Er nennt die erste Stelle des Fehlers und lässt den Text unverändert, denn eine Reparatur könnte die Bedeutung falsch raten. Korrigieren Sie den Text an der angezeigten Stelle und prüfen Sie ihn danach erneut.

Quellen

Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.

Wir verwenden notwendige Cookies, damit die Website funktioniert. Mit Ihrer Einwilligung verwendet Google außerdem Werbe-Cookies, um personalisierte Anzeigen zu zeigen. Wenn Sie diese ablehnen, sehen Sie weiterhin Anzeigen, sie werden aber nicht personalisiert.