JSON formatieren

JSON online formatieren und validieren

Fügen Sie JSON ein, um es lesbar einzurücken, zu minifizieren oder die Schlüssel zu sortieren. Ist es ungültig, sehen Sie Zeile und Spalte des ersten Fehlers, die markierte Stelle im Text und wie Sie ihn beheben. Ihr JSON verlässt den Browser nicht.

Ausgabe
Einrückung
  • Formatiertes JSON

    { "bestellung": { "id": 12345678901234567890, "status": "versandt", "positionen": [ { "artikel": "KAFFEE-500", "name": "Röstkaffee 500 g", "menge": 2, "preis": 12.50 }, { "artikel": "TASSE-7", "name": "Porzellantasse", "menge": 1, "preis": 9.99 } ], "kunde": { "name": "Lena Müller", "strasse": "Königstraße 12", "plz": "01067", "ort": "Dresden", "newsletter": false }, "notiz": null } }

ErgebnisGültiges JSON
Schlüssel19
Verschachtelungstiefe4
Größe vorher (Bytes)345
Größe nachher (Bytes)541
Größenänderung56,81 %
Zeilen28
Objekte5
Arrays (Listen)1

Zahlen und Strings werden genau so übernommen, wie sie geschrieben sind – nichts wird gerundet oder neu maskiert.

Wird auf deinem Gerät berechnet · Formeln mit bekannten Ergebnissen geprüft · So testen wir

So formatieren Sie JSON

  1. Fügen Sie Ihr JSON – eine API-Antwort, eine Konfigurationsdatei, eine Logzeile – in das Feld ein. Es wird sofort beim Einfügen geprüft und formatiert. Eine JSON-Datei öffnen Sie dazu in einem Editor, markieren alles und kopieren es hierher.
  2. Wählen Sie Formatieren für lesbares JSON mit 2 oder 4 Leerzeichen oder Tabs Einrückung, oder Minifizieren, um alle Leerzeichen und Zeilenumbrüche zwischen den Werten zu entfernen.
  3. Setzen Sie den Haken bei Schlüssel sortieren, damit die Eigenschaften jedes Objekts alphabetisch stehen – so lassen sich zwei Versionen derselben Daten leicht vergleichen. Arrays behalten ihre Reihenfolge.
  4. Tippen Sie neben dem Ergebnis auf Kopieren. Ist das JSON ungültig, sehen Sie den Fehler, Zeile und Spalte und die Zeile selbst mit einem ^ unter der Fehlerstelle.

Was Formatieren, Minifizieren und Validieren tun

Formatieren – auch Beautify oder Pretty Print genannt – setzt jede Eigenschaft und jedes Listenelement in eine eigene Zeile und rückt sie nach Verschachtelungstiefe ein. Minifizieren macht das Gegenteil und lässt die kompakteste Form übrig. Beides ändert die Daten nicht. Der Validator prüft den Text gegen den JSON-Standard (RFC 8259, dieselbe Grammatik wie ECMA-404): Namen und Strings in doppelten Anführungszeichen, kein Komma nach dem letzten Element, keine Kommentare, true, false und null kleingeschrieben, Zahlen ohne führende Nullen, NaN oder Infinity. Gemeldet wird der erste gefundene Fehler.

Viele Online-Formatierer jagen den Text durch JavaScripts JSON.parse und geben ihn neu aus. Dieser liest den Text selbst und behält jeden Wert exakt bei:

Dezimalkomma, „Anführungszeichen“ und Postleitzahlen

Häufige JSON-Fehler und wie Sie sie beheben

FehlerUngültigGültig
Komma am Ende{"a": 1, "b": 2,}{"a": 1, "b": 2}
Einfache Anführungszeichen{'name': 'Lena'}{"name": "Lena"}
Eigenschaftsname ohne Anführungszeichen{name: "Lena"}{"name": "Lena"}
Kommentar{"port": 80 // web}{"port": 80}
Komma fehlt[1 2 3][1, 2, 3]
Werte aus Python oder JavaScript{"x": None, "y": True, "z": undefined}{"x": null, "y": true, "z": null}
Einzelner Backslash{"pfad": "C:\Users"}{"pfad": "C:\\Users"}
Mehrere Werte hintereinander{"a": 1} {"b": 2}[{"a": 1}, {"b": 2}]

Fehlt eine schließende Klammer, bemerkt der Parser das erst ganz am Ende. „JSON endet unerwartet“ zeigt deshalb auf die letzte Zeile, obwohl die vergessene } oder ] weiter oben hingehört. Am schnellsten finden Sie sie, wenn Sie den gültigen Teil formatieren und schauen, wo die Einrückung nicht mehr stimmt.

Rechenbeispiel: wie viel die Einrückung kostet

Das Beispiel im Feld ist eine einzeilige Bestellung aus einem Onlineshop mit 345 Bytes, 19 Schlüsseln und 4 Ebenen Verschachtelung. In UTF-8 belegen Umlaute und ß je 2 Bytes. Formatiert hat es 28 Zeilen:

AusgabeGröße
Minifiziert345 Bytes
Tab466 Bytes
2 Leerzeichen541 Bytes
4 Leerzeichen691 Bytes

Mit Tabs bleibt formatiertes JSON am kleinsten, weil jede Ebene nur ein Byte kostet. Bei Dateien, die Menschen lesen und bearbeiten, ist die Lesbarkeit die zusätzlichen Bytes meist wert; JSON, das in großen Mengen übertragen oder gespeichert wird, sollten Sie minifizieren.

Grenzen und Tipps

Ihr JSON bleibt auf Ihrem Gerät

Formatieren und Validieren laufen in Ihrem Browser. JSON enthält oft API-Schlüssel, Tokens oder Kundendaten – nichts davon wird hochgeladen oder protokolliert. Gespeichert wird es auch nicht: Nach dem Neuladen der Seite ist das Feld leer. Das ist auch mit Blick auf die DSGVO angenehm, weil keine personenbezogenen Daten an Dritte gehen.

Häufige Fragen

Wird mein JSON an einen Server geschickt?

Nein. Die Seite formatiert und prüft es mit JavaScript in Ihrem Browser, eignet sich also auch für vertrauliche Daten und funktioniert nach dem Laden sogar offline.

Warum ist mein JSON ungültig, obwohl es in JavaScript funktioniert?

JavaScript-Objektliterale erlauben Dinge, die JSON nicht erlaubt: Namen ohne Anführungszeichen, einfache Anführungszeichen, Kommas am Ende, Kommentare, undefined und Funktionen. JSON ist ein strengeres Datenformat, damit jede Programmiersprache es gleich liest.

Was bedeutet „JSON endet unerwartet“?

Der Text endete, während noch etwas offen war – meist fehlt eine } oder ], oder einem String fehlt das schließende Anführungszeichen. Es kann auch heißen, dass der Text beim Kopieren abgeschnitten wurde.

Darf ich in JSON ein Dezimalkomma verwenden?

Nein, nicht in Zahlen: Das Dezimaltrennzeichen ist der Punkt (12.50). Ein Komma trennt Werte, deshalb ist 12,50 in einem Objekt ein Fehler und in einem Array unbemerkt zwei Zahlen. Wer die Schreibweise mit Komma braucht, speichert sie als String: "12,50".

Ändert das Sortieren der Schlüssel meine Daten?

Nein. RFC 8259 definiert ein Objekt als ungeordnete Sammlung von Name-Wert-Paaren, die Reihenfolge der Schlüssel hat also keine Bedeutung. Arrays sind geordnet, ihre Elemente werden deshalb nie sortiert.

Diesen Rechner auf deiner Website einbinden

Kostenlos für jede Website und jeden Blog. Füge diesen Code dort ein, wo der Rechner erscheinen soll:

Zuletzt aktualisiert: 16. Oktober 2026

Menü

Kategorien

Finanzrechner14 RechnerRechner für Geschäft und Einkauf7 RechnerGesundheitsrechner9 RechnerMathe- und Schulrechner14 RechnerDatums- und Zeitrechner9 RechnerCountdowns für Feiertage8 RechnerRechner und Tools für den Alltag25 RechnerTools für Mikrofon, Kamera und Sound9 RechnerPDF-Tools im Browser8 RechnerEntwickler-Tools3 Rechner

CalcWorthy

Über unsKontakt & ImpressumDatenschutzNutzungsbedingungen

Sprache

Sprache
DeutschGermanEnglishEnglishالعربيةArabicবাংলাBanglaEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese