JSON formatieren & validieren – JSON online verschönern

Füge JSON ein, um es sauber einzurücken, auf Gültigkeit zu prüfen, zu minifizieren oder die Schlüssel zu sortieren. Fehler zeigt das Tool mit Zeile und Spalte.

Läuft im Browser 100 % kostenlos Ohne Anmeldung
Kurze Antwort

Füge dein JSON ein und klicke auf „Formatieren“. Gültiges JSON wird mit 2 oder 4 Leerzeichen bzw. Tabs eingerückt; bei ungültigem JSON siehst du Zeile und Spalte des ersten Fehlers. „Minifizieren“ entfernt alle Leerzeichen, und „String → JSON“ wandelt einen escapten String wie "{\"a\":1}" zurück in JSON.

So funktioniert: JSON formatieren

  1. Füge dein JSON in das Eingabefeld ein oder tippe es.
  2. Klicke auf „Formatieren“ für lesbare Ausgabe oder auf „Minifizieren“ für die kleinste Größe.
  3. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabs und hake „Schlüssel A–Z sortieren“ an, wenn du eine feste Reihenfolge willst.
  4. Bei einem Fehler korrigierst du die angezeigte Zeile und Spalte und formatierst erneut.
  5. Kopiere das Ergebnis oder lade es als .json-Datei herunter.

Was ein JSON-Formatter macht

JSON (JavaScript Object Notation) ist das wichtigste Format für APIs, Konfigurationsdateien und den Datenaustausch. Maschinen schicken es platzsparend in einer einzigen Zeile – für Menschen schwer lesbar. Ein JSON-Formatter liest den Text ein und gibt ihn mit Zeilenumbrüchen und Einrückung wieder aus, sodass verschachtelte Objekte und Arrays sofort verständlich sind. Weil der Text dabei geparst wird, wird er automatisch validiert: Ist das JSON fehlerhaft, siehst du, wo.

Die häufigsten JSON-Fehler

FehlerFalschRichtig
Einfache Anführungszeichen{'a': 1}{"a": 1}
Komma am Ende[1, 2, 3,][1, 2, 3]
Schlüssel ohne Anführungszeichen{a: 1}{"a": 1}
Kommentare{"a": 1 // Notiz}in JSON nicht erlaubt
SonderwerteNaN, undefinednull oder eine Zahl

JSON folgt dem Standard RFC 8259: Strings und Schlüssel stehen immer in doppelten Anführungszeichen, Zahlen beginnen weder mit einer führenden Null noch mit einem Pluszeichen, und als Literale gibt es nur true, false und null.

Formatieren, minifizieren, sortieren

  • Formatieren macht JSON lesbar – fürs Debugging, Code-Reviews und Dokumentation.
  • Minifizieren entfernt jedes überflüssige Leerzeichen und jeden Zeilenumbruch – für kleinere Payloads und Konfigurationswerte.
  • Schlüssel sortieren ordnet die Schlüssel auf jeder Ebene alphabetisch, damit sich zwei JSON-Dateien leicht per Diff vergleichen lassen.

Vom escapten String zu JSON

Logs und Datenbanken speichern JSON oft als String mit escapten Anführungszeichen: "{\"id\":5}". Der Button String → JSON dekodiert diesen String zuerst und formatiert dann das enthaltene JSON.

Datenschutz inklusive

Viele Online-Formatter schicken deine Daten an ihren Server. Dieses Tool parst alles in deinem Browser mit der eingebauten JSON-Engine – du kannst also API-Antworten mit Tokens, E-Mail-Adressen oder Kundendaten bedenkenlos einfügen, ganz im Sinne der DSGVO. Daten für eine URL kodieren? Nutze Base64, und für Muster in Texten den Regex-Tester.

Diese kostenlosen Tools könnten dir auch helfen: Passwort-Generator, Regex-Tester und UUID-Generator.

Häufige Fragen

Wie formatiere ich JSON online?

Füge das JSON ins Feld ein und klicke auf „Formatieren“. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabs und kopiere oder lade das Ergebnis herunter.

Woran erkenne ich, ob mein JSON gültig ist?

Klicke auf „Formatieren“: Bei gültigem JSON erscheint „✓ Gültiges JSON“. Sonst zeigt das Tool einen Fehler mit Zeile und Spalte.

Warum ist mein JSON ungültig?

Meist wegen einfacher Anführungszeichen, eines Kommas nach dem letzten Element, Schlüsseln ohne Anführungszeichen oder Kommentaren. Nichts davon ist in JSON erlaubt.

Werden meine Daten an einen Server gesendet?

Nein. Formatieren und Validieren passieren in deinem Browser. Nichts von dem, was du einfügst, verlässt dein Gerät.

Was ist der Unterschied zwischen Formatieren und Minifizieren?

Formatieren fügt Zeilenumbrüche und Einrückung für Menschen hinzu. Minifizieren entfernt alle Leerzeichen, damit die Daten so klein wie möglich sind.

Zuletzt aktualisiert: