Text & Daten
JSON formatieren
JSON einfügen, lesbar formatieren, Fehler finden und Ergebnis kopieren.
Speichern und auf dem Desktop fortfahren
Lade dein Ergebnis hier zuerst herunter oder kopiere es. Auf dem Desktop speicherst du in Dateien oder nutzt mehr Funktionen.
- JSON formatieren, prüfen und minifizieren im Browser
- Ergebnisse werden automatisch in Dateien gespeichert
- Alle Tools an einem Ort — ohne neue Tabs
Nach dem Download — auf dem Desktop für Dateien oder die volle App.
Was JSON formatieren kann
Zwei Leerzeichen Einrückung — und sonst nichts angefasst
Die Ausgabe ist deine Struktur neu serialisiert, eingerückt mit zwei Leerzeichen: die Voreinstellung, die praktisch jede Codebasis und jedes Diff-Tool erwartet. Schlüssel bleiben in der Reihenfolge, in der sie ankamen, Werte bleiben unberührt, verändert werden nur Leerzeichen und Umbrüche. Einen Einrückungsregler gibt es hier bewusst nicht: Eine einzige vorhersagbare Form heißt, dass eine formatierte Datei sauber gegen die letzte Fassung diffbar bleibt.
Wohin die Fehlermeldung zeigt
Bei ungültigem JSON wird die Meldung der Browser-Engine in Zeile und Spalte übersetzt, die betroffene Zeile ausgegeben und ein Caret genau unter das störende Zeichen gesetzt. Lange Zeilen werden auf ein Fenster von 56 Zeichen gekürzt, damit das Caret sichtbar bleibt. In der Praxis sind es immer dieselben drei Übeltäter: ein Komma hinter dem letzten Eintrag, einfache Anführungszeichen statt doppelter und ein echter Zeilenumbruch mitten in einem String.
Nur striktes JSON — und was das kostet
Geparst wird mit der JSON-Engine des Browsers, also fliegen Kommentare und Trailing Commas raus: Eine tsconfig oder eine .jsonc-Datei scheitert hier, und das ist die Regel des Formats, keine fehlende Funktion. Zahlen laufen ebenfalls durch JavaScript, was bei langen IDs zählt — alles über 9.007.199.254.740.991 kommt mit veränderten letzten Stellen zurück. Wenn deine API 19-stellige Kennungen liefert, müssen die als Strings über die Leitung gehen.
Verwandte Apps
Fragen
Gibt es eine Größenbegrenzung?
Kein festes Limit — alles läuft im Browser-Tab, ein paar Megabyte sind also in Ordnung, und die Pause, die du merkst, ist deine eigene CPU. In der vollen App hört die Live-Vorschau ab etwa 80.000 Zeichen auf, bei jedem Tastendruck neu zu formatieren; der Formatieren-Button funktioniert weiter.
Warum scheitert meine Config-Datei an einem unerwarteten Token?
Fast immer wegen Kommentaren oder einem Komma hinter dem letzten Eintrag. Beides ist in JSON5 und .jsonc erlaubt, in JSON nicht, und der strikte Parser bricht beim ersten Vorkommen ab. Raus damit, und dieselbe Datei validiert.
Kann ich JSON minifizieren?
Ja — öffne die volle JSON-App in nopa und wechsle zwischen lesbarer und kompakter Ausgabe.
Was passiert beim Weiter im Desktop?
Dein JSON ist dort vorausgefüllt. Speichere es in Dateien und nutze es in anderen Apps weiter.