Kostenlos · ohne Anmeldung · ohne Upload

JSON-Formatter & Validator

JSON einfügen oder eine Datei laden — live beim Tippen einrücken, minifizieren oder auf Syntax-Fehler prüfen inklusive genauer Zeilen-/Spaltenangabe. Lange Zahlen wie 18-stellige IDs bleiben dabei unverändert.

Verarbeitung ausschließlich lokal in Ihrem Browser. Es findet kein Server-Upload statt.

JSON bearbeiten

Einfügen, tippen oder Datei per Drag & Drop laden.

.json-Datei hierher ziehen oder klicken
Wird nur lokal gelesen, nie hochgeladen
Vorlagen:

Warum lange Zahlen hier unverändert bleiben

JavaScript rechnet mit Gleitkommazahlen und kann ganze Zahlen nur bis 9.007.199.254.740.991 exakt darstellen. Ein Web-Werkzeug, das JSON zum Formatieren einliest und aus den gelesenen Werten neu aufbaut, macht aus 9007199254740993 deshalb 9007199254740992 — ohne Meldung. Betroffen sind 18- und 19-stellige IDs, wie sie Warenwirtschaften, Messenger und Datenbanken vergeben.

Dieses Werkzeug formatiert den Text, statt die Zahlen nachzurechnen: Zahlliterale werden Zeichen für Zeichen übernommen. Wo eine Zahl außerhalb der JavaScript-Genauigkeit liegt, erscheint zusätzlich ein Hinweis unter dem Ergebnis — denn das nächste Programm in der Kette rundet sie womöglich doch.