Kostenlose Entwickler-Tools

JSON-Formatierer & Validator.

JSON validieren, formatieren und minifizieren mit exakten Fehlerpositionen — komplett in deinem Browser.

In der EU entwickelt und gehostet
JSON-Formatierer
Validieren · formatieren · minifizieren
Läuft komplett in deinem Browser
Formatieren oder minifizieren — das Ergebnis erscheint hier.

Parsen und Formatieren passieren auf deinem Gerät — nichts, was du einfügst, wird übertragen, gespeichert oder protokolliert.

Strikt aus Prinzip

Die Grammatik von JSON (RFC 8259) ist bewusst winzig: Strings in doppelten Anführungszeichen, keine Kommentare, keine nachgestellten Kommas und genau sechs Werttypen. Diese Striktheit ist der Grund, warum jede Sprache es identisch parsen kann — und warum Editoren, die gelockerte Varianten (JSONC, JSON5) akzeptieren, dich zu Dateien verleiten können, die echte APIs ablehnen. Dieser Validator wendet die strengen Regeln an und nennt dir die exakte Zeile und Spalte, an der das Parsen fehlschlägt.

Die Fehler, die alle machen

  • Nachgestelltes Komma[1, 2, 3,] ist ungültiges JSON.
  • Einfache Anführungszeichen — Strings und Schlüssel brauchen doppelte Anführungszeichen.
  • Kommentare// und /* */ gibt es in JSON nicht.
  • Spezielle WerteNaN, Infinity und undefined sind keine gültigen JSON-Werte.

Für Menschen formatieren, für Maschinen minifizieren

Einrückung ist rein kosmetisch: Ein formatiertes und ein minifiziertes Dokument enthalten identische Daten. Formatiere, wenn du eine API-Antwort debuggst oder eine Konfiguration prüfst; minifiziere, wenn die Nutzlast über das Netzwerk geht — bei großen Dokumenten kann allein der Leerraum einen zweistelligen Prozentsatz der Größe ausmachen (dieses Tool zeigt dir genau, wie viel).

Sortierte Schlüssel, stabile Diffs

Die Member eines JSON-Objekts sind offiziell ungeordnet, daher ändert das alphabetische Sortieren der Schlüssel nie die Bedeutung — aber es macht zwei Dokumente auf einen Blick vergleichbar und hält Diffs in der Versionsverwaltung ruhig. Nützlich, bevor du Konfigurationsdateien committest oder zwei API-Antworten nebeneinander vergleichst.

Häufige Fragen

Warum ist mein JSON ungültig?
Die üblichen Verdächtigen: ein nachgestelltes Komma nach dem letzten Element, einfache statt doppelter Anführungszeichen, Eigenschaftsnamen ohne Anführungszeichen, Kommentare (die JSON nicht erlaubt) oder spezielle Werte wie NaN und undefined. Dieser Validator führt dich zur genauen Zeile und Spalte des ersten Problems.
Erlaubt JSON Kommentare?
Nein — Standard-JSON (RFC 8259) hat keine Kommentar-Syntax. Varianten wie JSONC (in VS-Code-Konfigurationen verwendet) und JSON5 erlauben sie, aber APIs und Parser, die reines JSON erwarten, lehnen kommentierte Dateien ab. Ein üblicher Workaround ist ein normales Datenfeld wie "_comment".
Warum sind nachgestellte Kommas nicht erlaubt?
JSON ist eine strikte Teilmenge der JavaScript-Literalsyntax, aus Prinzip für Interoperabilität eingefroren. [1, 2, 3,] zu erlauben wäre praktisch, aber jeder Parser in jeder Sprache müsste sich einig sein — deshalb hält der Standard die Grammatik minimal und strikt.
Was ist der Unterschied zwischen Formatieren und Minifizieren?
Formatieren (Pretty-Printing) fügt Einrückung und Zeilenumbrüche hinzu, damit Menschen die Struktur lesen können. Minifizieren entfernt allen unbedeutenden Leerraum, um die Nutzlast für die Übertragung so klein wie möglich zu machen. Beide stellen exakt dieselben Daten dar.
Ist es sicher, vertrauliches JSON hier einzufügen?
Validierung und Formatierung laufen komplett in deinem Browser — nichts, was du einfügst, wird übertragen, gespeichert oder protokolliert. Du kannst das im Netzwerk-Tab deines Browsers überprüfen oder die Seite offline nutzen. Viele Online-Formatierer verarbeiten JSON serverseitig; dieser nie.
Wie groß darf das JSON sein?
Das Tool verarbeitet problemlos mehrere Megabyte. Sehr große Dokumente (mehrere zehn MB) können den Browser-Tab beim Formatieren träge machen — dafür sind Kommandozeilen-Tools wie jq besser geeignet.
Ändert das Sortieren der Schlüssel die Bedeutung meines JSON?
Nein — die Member eines JSON-Objekts sind offiziell ungeordnet, daher erzeugt das alphabetische Sortieren der Schlüssel gleichwertige Daten. Es ist nützlich, um zwei Dokumente zu vergleichen oder stabile Diffs zu erzeugen. Verlasse dich nur auf die Schlüsselreihenfolge, wenn du weißt, dass der verarbeitende Parser sie beibehält (die meisten tun das, aber der Standard verspricht es nicht).

Kostenlose Tools von einem europäischen Software-Unternehmen.

  • Läuft in deinem Browser
  • In der EU gehostet
  • Kein Konto nötig