json-formatieren.de

JSON · RFC 8259 · ECMA-404

JSON formatieren,
strikt und schnell.

Pretty-Print, Minify, Schlüssel-Sortierung und exakte Fehlerzeile. Alles im Browser, kostenlos, ohne Anmeldung.

Wissen rund um JSON

Alle Ratgeber →

JSON-Formatter: was passiert im Hintergrund?

JSON ist seit RFC 8259 die strikt spezifizierte Datenstruktur, die heute fast jede REST-API spricht. Unser Formatter parst Ihren Input über das native JSON.parse und gibt das Ergebnis pretty-printed oder minified zurück. Bei Fehlern liefert er die exakte Zeile, an der der Parser stolpert - typisch ein Trailing-Comma, ein BOM-Encoding-Problem oder fehlende Anführungszeichen.

Die Sortier-Option ordnet alle Schlüssel alphabetisch - praktisch für Git-Diffs, hash-stabile Configs und reproduzierbare Builds. Minify entfernt allen Whitespace und gibt das JSON in einer Zeile aus. Pretty-Print mit 2, 3 oder 4 Leerzeichen Einrückung macht es für Code-Reviews lesbar. Mehr Hintergrund in unserem Ratgeber zu Pretty-Print vs Minify.

Anders als bei Online-Tools, die Ihr JSON an einen Server schicken, läuft unser Formatter komplett im Browser. Ihre Daten verlassen Ihr Gerät nie - auch wenn Sie API-Keys, interne Configs oder personenbezogene Daten formatieren. Für die Tiefe gibt es unsere 12 Ratgeber, ein Glossar mit 29 Begriffen und drei reale Case-Studies.

Häufige Fragen

Was macht dieser JSON-Formatter?

Er parst JSON via JSON.parse, validiert die Syntax und gibt das Ergebnis pretty-printed (mit Einrückung) oder minified (in einer Zeile) zurück. Plus Schlüssel-Sortierung, Fehler-Zeilen-Anzeige und Download als .json-Datei.

Ist der Formatter wirklich kostenlos?

Ja, kostenlos und ohne Anmeldung. Alle Berechnungen passieren komplett im Browser - wir sehen Ihre Daten nie. Kein Limit, keine Premium-Features.

Werden meine JSON-Daten irgendwo gespeichert?

Nein. Die Verarbeitung erfolgt clientseitig via JSON.parse/JSON.stringify. Es gibt keine Server-Uploads. Optional speichert Ihr Browser die letzten fünf Eingaben in LocalStorage - verlässt aber Ihr Gerät nie.

Warum schlägt mein JSON mit „Unexpected token" fehl?

Häufige Ursachen: ein Trailing-Comma am Ende, Single-Quotes statt Double-Quotes, unzitierte Schlüssel, ein Kommentar (JSON kennt keine), oder eine UTF-8-BOM am Datei-Anfang. Unser Tool zeigt die genaue Fehler-Zeile an.

Was ist der Unterschied zwischen JSON, JSONC und JSON5?

Striktes JSON folgt RFC 8259: keine Kommentare, keine trailing Commas, Double-Quotes Pflicht. JSONC (z.B. tsconfig.json) erlaubt zusätzlich //- und /*-Kommentare. JSON5 geht weiter mit trailing Commas, Single-Quotes, hex-Zahlen - braucht aber einen Spezial-Parser.

Wie groß darf das JSON sein?

Bis circa 10-20 MB problemlos. Ab 500 KB warnt das Tool vor Performance-Effekten im Browser. Wirklich große Dokumente (mehrere hundert MB) gehören in eine Streaming-Pipeline mit stream-json oder jq --stream, nicht in den Browser.

Was bringt Pretty-Print, was bringt Minify?

Pretty-Print macht JSON für Menschen lesbar - wichtig für Code-Reviews und Git-Diffs. Minify spart 20-30 % Bytes durch Whitespace-Entfernung. Nach gzip-Komprimierung schmilzt der Unterschied auf 1-5 %. Minify lohnt vor allem für DB-Speicherung, nicht für HTTP-Transport.

Wie repräsentiere ich Datums-Werte in JSON?

JSON kennt keinen nativen Date-Typ. Konvention ist ISO 8601 als String: "2026-05-14T12:34:56Z" für Datetime, "2026-05-14" für reines Datum. Die Date-Deserialisierung übernehmen Sie clientseitig, optional via reviver-Callback in JSON.parse(text, reviver).

Mehr Antworten in unserer vollständigen FAQ.