JSON-Formatter (JSON formatieren, prüfen, minifizieren)

Fügen Sie JSON ein und klicken Sie auf Formatieren – der Text wird übersichtlich eingerückt. Ist die Syntax fehlerhaft, sehen Sie Zeile und Spalte des Fehlers.

Einrückung
Optionen

Anleitung: JSON-Formatter

  1. Fügen Sie Ihren JSON-Text in das Eingabefeld oben ein – egal ob API-Antwort, Konfigurationsdatei oder Log-Eintrag.
  2. Wählen Sie die Einrückung (2 Leerzeichen, 4 Leerzeichen oder Tab) und klicken Sie auf Formatieren. Das Ergebnis erscheint übersichtlich gegliedert.
  3. Enthält der Text einen Syntaxfehler, erscheint ein roter Hinweis mit Zeile und Spalte des Fehlers, und der Cursor springt im Eingabefeld an die entsprechende Stelle.
  4. Um die Datenmenge zu verringern, klicken Sie auf Minifizieren – alle Leerzeichen und Zeilenumbrüche werden entfernt. Das Ergebnis können Sie kopieren oder als .json-Datei speichern.

Häufige Ursachen für JSON-Syntaxfehler

JSON ähnelt der Objektschreibweise von JavaScript, folgt aber strengeren Regeln. Meldet die JSON-Prüfung einen Fehler, kontrollieren Sie zuerst die folgenden Punkte.

FalschRichtigErklärung
{'name': 'meier'}{"name": "meier"}Zeichenketten und Schlüssel immer in doppelten Anführungszeichen
{name: "meier"}{"name": "meier"}Auch Schlüssel brauchen Anführungszeichen
[1, 2, 3,][1, 2, 3]Kein Komma nach dem letzten Element (Trailing Comma)
{"a": undefined}{"a": null}undefined, NaN und Infinity sind nicht erlaubt
// Kommentar(entfernen)JSON kennt keine Kommentare
{"n": 012}{"n": 12}Keine führenden Nullen bei Zahlen

Die angezeigte Fehlerposition ist die Stelle, an der die Regeln zum ersten Mal verletzt werden. Der eigentliche Fehler kann weiter vorne liegen (zum Beispiel eine vergessene schließende Klammer). Sehen Sie sich deshalb auch die Zeile direkt darüber an.

Ein weiterer typischer Stolperstein im deutschsprachigen Raum: Dezimalzahlen müssen in JSON immer mit Punkt geschrieben werden, also 3.5 statt 3,5. Ein Komma wird als Trennzeichen zwischen Werten gelesen und führt zu einem Fehler.

Wann formatieren (Beautify), wann minifizieren (Minify)?

Formatieren erzeugt eine Darstellung für Menschen. Sie ist nützlich, um API-Antworten zu prüfen, Konfigurationsdateien zu bearbeiten oder Datenstrukturen im Code-Review zu erklären. Die Einrückung richtet sich nach den Konventionen Ihres Teams – in JavaScript-Projekten sind 2 Leerzeichen üblich, in Python-Projekten 4.

Minifizieren erzeugt eine Darstellung für den Datenaustausch zwischen Programmen. Alle Leerzeichen und Zeilenumbrüche werden entfernt, die Datei wird kleiner. Das ist praktisch für die Übertragung im Netzwerk, für einzeilige Log-Einträge oder um JSON in einer Umgebungsvariablen abzulegen. Inhaltlich ist das Ergebnis identisch mit der formatierten Fassung.

Mit Schlüssel alphabetisch sortieren werden die Schlüssel in Objekten nach dem Alphabet geordnet. So vermeiden Sie beim Vergleich zweier JSON-Dateien (Diff) unnötige Unterschiede, die nur durch eine andere Reihenfolge entstehen. Die Reihenfolge innerhalb von Arrays bleibt unverändert, weil sie dort eine Bedeutung hat.

JSON-Datentypen im Überblick

  • Objekt { } – eine Sammlung von Paaren aus "Schlüssel": Wert. Schlüssel müssen Zeichenketten sein.
  • Array [ ] – eine geordnete Liste von Werten. Verschiedene Typen dürfen gemischt werden.
  • Zeichenkette (String) – steht in doppelten Anführungszeichen. Ein Zeilenumbruch wird als \n, ein Anführungszeichen als \" geschrieben. Umlaute wie ä, ö, ü und das ß dürfen direkt verwendet werden.
  • Zahl – ganze Zahlen, Dezimalzahlen (mit Punkt) und Exponentialschreibweise (1e3) sind möglich. In Anführungszeichen wird daraus eine Zeichenkette.
  • true / false / null – immer kleingeschrieben.

Möchten Sie Tabellendaten aus Excel in JSON umwandeln, nutzen Sie das Tool CSV-JSON-Konverter. Steckt JSON in einem Token, hilft Ihnen die Base64-Dekodierung beim Auslesen.

Häufig gestellte Fragen

Wird mein JSON an einen Server gesendet?
Nein. Formatieren und Prüfen erfolgen vollständig in Ihrem Browser. Auch JSON mit API-Schlüsseln oder personenbezogenen Daten verlässt Ihr Gerät nicht.
Kann ich auch sehr große JSON-Dateien formatieren?
Einige MB sind kein Problem. Ab mehreren Dutzend MB kann der Browser langsam werden – formatieren Sie in diesem Fall am besten nur den benötigten Ausschnitt.
Warum stimmt die Fehlerposition nicht mit meinem eigentlichen Fehler überein?
Die JSON-Prüfung meldet die Stelle, an der die Regeln zum ersten Mal verletzt werden. Fehlt zum Beispiel ein Komma, tritt der Fehler erst beim nächsten Schlüssel auf. Prüfen Sie daher den Bereich direkt vor der angezeigten Position.
Funktioniert JSON mit Kommentaren (JSONC)?
Standard-JSON kennt keine Kommentare, daher werden sie als Fehler angezeigt. Entfernen Sie die Kommentare (// oder /* */) und formatieren Sie danach erneut.
Warum ist meine Zahl mit Komma ungültig?
In JSON gilt die englische Schreibweise: Dezimalstellen werden mit Punkt abgetrennt (19.99). Ein Komma trennt Werte voneinander und erzeugt bei Zahlen einen Syntaxfehler.

Zuletzt aktualisiert: 2026-10-08