JSON Formatter
JSON formatieren, validieren und minimieren. Mit Syntax-Fehlererkennung.
So funktioniert das Tool
JSON ist das Standardformat für APIs, Konfigurationsdateien und Datenexporte — aber sobald die Antwort eines Backends als eine einzige Zeile mit tausenden Zeichen ankommt, ist Lesen unmöglich. Der JSON Formatter parst dein JSON, validiert die Syntax und gibt es entweder schön eingerückt zurück (2 Leerzeichen, eine Property pro Zeile) oder maximal komprimiert ohne Whitespace für den Produktiv-Einsatz. Alles läuft lokal im Browser — dein JSON verlässt nie deinen Rechner, ideal auch für interne API-Responses, Secrets oder personenbezogene Daten.
Typische Anwendungsfälle
API-Responses lesbar machen
Eine 5 KB lange JSON-Antwort von einer REST- oder GraphQL-API in eine eingerückte Struktur verwandeln, um den Datenfluss schnell zu verstehen.
JSON-Syntax prüfen
Bevor du eine config.json auf den Server schiebst: einmal validieren. Der Formatter zeigt dir die exakte Zeile und Stelle, an der ein Komma fehlt oder ein String nicht geschlossen ist.
JSON minifizieren für Produktiv-Builds
Kommentare und Whitespace raus, alles in eine Zeile — für Inline-JSON in HTML-Attributen, kleine Konfig-Strings in Environment-Variablen oder kompakte Logs.
JSON-LD für SEO formatieren
Strukturierte Daten lassen sich nach dem Generieren aus einem CMS oft schöner formatieren. Pretty-Print macht das Review vor dem Schema.org-Test angenehm.
Häufige Fragen
Wird mein JSON irgendwo hochgeladen?
Nein. Das Tool läuft komplett im Browser. Der Parse- und Format-Schritt nutzt JSON.parse und JSON.stringify aus der JavaScript-Engine deines Browsers — kein Netzwerkaufruf, kein Server, kein Logging.
Welcher JSON-Standard wird unterstützt?
RFC 8259 (entspricht ECMA-404), also Standard-JSON: doppelte Anführungszeichen für Strings, kein abschließendes Komma, keine Kommentare. JSON5 oder JSONC mit Kommentaren wird absichtlich nicht akzeptiert, damit du das Tool auch zur Strict-Validierung nutzen kannst.
Wie groß darf das JSON sein?
Browser parsen typischerweise JSON-Dokumente bis ~100 MB problemlos. Praktisch wird die Anzeige in einem Textarea-Feld ab ein paar MB zäh — das Tool selbst hat keine harte Grenze, die UI ist optimiert für Konfigurationsdateien und API-Responses bis ~500 KB.
Warum entsteht beim Minimieren ein anderes Ergebnis als beim manuellen Löschen aller Leerzeichen?
JSON.stringify ohne Indent-Parameter entfernt nicht nur Whitespace, sondern normalisiert auch die Reihenfolge von Property-Strings, escapt Unicode-Zeichen über 0x7F korrekt und vereinheitlicht Nummern-Repräsentationen (1.0 wird 1). Das Ergebnis ist semantisch identisch zum Input, aber byteweise minimal.
Kann ich JSON Schema validieren?
Nein, der Formatter prüft nur die JSON-Syntax. Für Schema-Validierung (z. B. ob ein Feld vom Typ string ist oder ein Enum-Wert stimmt) brauchst du einen Schema-Validator. Unser Schema-Markup-Tester macht das für Schema.org-JSON-LD speziell.
Verwandte Tools
Alle Daten bleiben in deinem Browser. Kein Server, kein Tracking.