JSON-Formatierer
Validieren, verschönern und minifizieren
Fügen Sie eine API-Antwort in diesen JSON-Formatierer ein, und er prüft beim Tippen jedes Zeichen. Gültige Daten kommen sauber eingerückt zurück. Kaputte Daten erhalten dagegen eine klare Erklärung und einen Zirkumflex unter dem Fehler.
- KostenlosPreis
- 3Einrückungsarten
- 10 MBGrößte Datei
- KeineUploads
JSON-Formatierer und -Validator
Verschönern, minifizieren und die genaue Zeile eines Fehlers finden
- Schlüssel
- 0
- Tiefe
- 0
- Größe
- 0 B
Bereit. Fügen Sie JSON ein, und der Validator liest es beim Tippen.
Warum ein JSON-Formatierer besser ist als Rohdaten zu lesen
APIs senden JSON in einer langen Zeile, weil Leerraum Bytes kostet. Maschinen passt das gut, jedoch kann ein Mensch die Verschachtelung über viertausend Zeichen nicht verfolgen.
Ein JSON-Formatierer fügt Zeilenumbrüche und Einrückungen hinzu, sodass jedes Objekt und jedes Array auf seiner eigenen Ebene steht. Die Daten selbst bleiben dabei identisch, Zeichen für Zeichen.
Derselbe Leser arbeitet außerdem als JSON-Validator. Steht ein einziges Komma an der falschen Stelle, erfahren Sie Zeile, Spalte und Grund, bevor irgendetwas anderes läuft.
JSON ist klein genug, um es in einem Rutsch zu lesen. RFC 8259, die JSON-Spezifikation ist diese ganze Grammatik, und sie ist kürzer als diese Seite.
JSON erlaubt weniger als JavaScript
JSON hat sein Aussehen von JavaScript übernommen, akzeptiert jedoch weit weniger. Schlüssel brauchen doppelte Anführungszeichen, Zeichenketten ebenso, und ein Komma nach dem letzten Element zerbricht das Dokument.
Auch Kommentare gibt es im Format nicht. Deshalb kann eine Konfigurationsdatei, die in Ihrem Editor funktioniert, in einem strengen Parser scheitern, und dieses Tool zeigt die genaue Stelle.
Ebenso haben NaN, undefined und Infinity in JSON nichts zu suchen. Nutzen Sie stattdessen null oder eine Zeichenkette.
Warum lange Zahlen anderswo Ziffern verlieren
Die meisten Viewer schicken Ihren Text durch JSON.parse(), das jede Zahl als 64-Bit-Float speichert. Ganzzahlen über 9.007.199.254.740.991 werden dann still gerundet.

Zum Beispiel kommt die ID 12345678901234567890 als 12345678901234567000 zurück. Diese stille Änderung kann eine Datenbankabfrage kaputt machen, obwohl die Ausgabe völlig in Ordnung aussieht.
Dieser Formatierer liest den Text stattdessen mit seinem eigenen Parser. Jede Zahl behält also die Ziffern, die Sie eingefügt haben, genau wie geschrieben.
Doppelte Schlüssel und warum sie wichtig sind
Der Standard erlaubt zwei gleichnamige Schlüssel in einem Objekt, sagt aber nie, welcher Wert gewinnt. Die meisten Parser behalten den letzten, während manche den ersten behalten. Daher markiert das Tool Duplikate als Warnungen, weil sie meist auf eine missglückte Zusammenführung hindeuten.

So nutzen Sie diesen JSON-Formatierer
Vier Schritte decken jede Aufgabe ab. In den meisten Fällen erscheint das Ergebnis jedoch, bevor Sie beim zweiten sind.
- 1
Inhalt einfügen oder Datei laden
Legen Sie Text ins linke Feld oder klicken Sie auf Datei öffnen für alles bis 10 MB. Eine Byte-Order-Mark wird dabei automatisch entfernt.
- 2
Das Urteil lesen
Ein grüner Balken bedeutet gültiges JSON. Ein roter Balken nennt Zeile und Spalte und zeigt dann diese Zeile mit einem Zirkumflex unter dem Problem.
- 3
Ein Layout wählen
Klicken Sie auf Formatieren für zwei Leerzeichen, vier Leerzeichen oder Tabs. Alternativ klicken Sie auf Minifizieren, um jedes optionale Leerzeichen zu entfernen.
- 4
Kopieren oder herunterladen
Kopieren Sie das Ergebnis oder speichern Sie es als .json-Datei. Wenn Sie vorher die Schlüssel sortieren, lassen sich zwei Versionen später viel leichter vergleichen.
Was diesen JSON-Beautifier anders macht
Ein einfacher JSON-Beautifier rückt nur ein, was sich bereits parsen lässt. Dieser erklärt außerdem, was sich nicht parsen lässt, in Worten, mit denen ein müder Entwickler etwas anfangen kann.
Fehler in Klartext
Browser formulieren JSON-Fehler unterschiedlich, und manche lassen die Zeilennummer weg. Hier nennt jede Meldung den Fehler, etwa ein nachgestelltes Komma oder ein einfaches Anführungszeichen.
Genaue Zeile und Spalte
Der Bericht zitiert die fehlerhafte Zeile mit einem Zirkumflex darunter. Dadurch reparieren Sie eine Datei mit 3.000 Zeilen, ohne blind zu scrollen.
Zahlen bleiben intakt
Große IDs und präzise Dezimalzahlen überstehen alles unverändert. Selbst 1.50 bleibt 1.50, weil das Tool es nie in einen Float umwandelt.
Sortierte Schlüssel auf Wunsch
Ein Haken ordnet die Schlüssel auf jeder Ebene von A bis Z. Dann stehen zwei API-Antworten in einem Diff sauber nebeneinander.
ASCII-sichere Ausgabe
Manche älteren Systeme verschlucken sich an Emojis oder Akzenten. Also schreibt ein Schalter sie als \u-Escapes, die jeder JSON-Parser korrekt zurückliest.
Überhaupt kein Upload
API-Antworten enthalten oft Kundendaten und Tokens. Weil der Parser in Ihrem Tab läuft, erreichen diese Daten nie einen Server.
Gewohnheiten für saubereres JSON
Auch gültiges JSON kann weiter hinten Ärger machen. Deshalb halten diese Gewohnheiten es lesbar, portabel und leicht zu prüfen.
- Minifizieren für die Leitung, formatieren für Menschen. Senden Sie kompaktes JSON zwischen Diensten, weil jedes Leerzeichen Bytes kostet. Bewahren Sie eingerücktes JSON in Repositorys auf, wo Menschen Diffs lesen.
- Große IDs als Zeichenketten senden. Könnte eine Zahl über 9.007.199.254.740.991 wachsen, setzen Sie sie in Anführungszeichen. Dann kann kein JavaScript-Client sie beim Empfang runden.
- Einen Benennungsstil wählen. Wählen Sie camelCase oder snake_case und bleiben Sie in einer ganzen API dabei. Gemischte Stile führen zu Feldern, die still verloren gehen.
- Null nur dann einem fehlenden Schlüssel vorziehen, wenn es etwas bedeutet. Ein Null-Wert sagt, dass das Feld existiert, aber keinen Wert hat. Ein fehlender Schlüssel sagt jedoch gar nichts, also entscheiden Sie, welche Bedeutung Sie wollen.
- Daten im Format ISO 8601 schreiben. JSON hat keinen Datumstyp. Eine Zeichenkette wie
2026-09-17T10:30:00Zsortiert sich korrekt und wird in jeder Sprache gleich gelesen. - Vor dem Commit validieren. Eine kaputte Konfigurationsdatei stoppt ein Deployment oft spät in der Pipeline. Fügen Sie sie zuerst hier ein, denn die Prüfung dauert eine Sekunde.
Drei JSON-Fehler, die Builds kaputt machen
Jeder davon entgeht einem schnellen Blick. Jedoch lehnt ein strenger Parser alle sofort ab.
Ein nachgestelltes Komma
JavaScript verzeiht ein Komma nach dem letzten Element, JSON jedoch nicht. Es bleibt einer der häufigsten Gründe, warum eine Konfigurationsdatei scheitert.
Kommentare in Konfigurationsdateien
Manche Editoren akzeptieren Kommentare in JSON-ähnlichen Dateien. Strenge Parser nicht, also verschieben Sie Notizen in eine README oder ein Beschreibungsfeld.
Zeichenketten in einfachen Anführungszeichen
Python-Dictionaries werden mit einfachen Anführungszeichen ausgegeben, und Leute fügen sie als JSON ein. Geben Sie die Daten stattdessen zuerst mit json.dumps() aus.
Häufige Fragen zu JSON
Was ändert ein JSON-Formatierer eigentlich?
Nur Leerraum. Er fügt Zeilenumbrüche und Einrückungen zwischen den Tokens ein, während jeder Schlüssel, jede Zeichenkette und jede Zahl genau so bleibt, wie Sie sie geschrieben haben. Minifizieren macht das Gegenteil und entfernt diesen Leerraum wieder.
Wie spüre ich den Fehler in kaputtem JSON auf?
Fügen Sie es in das Feld auf dieser Seite ein. Der rote Bericht nennt Zeile und Spalte, zeigt diese Zeile mit einem Zirkumflex darunter und erklärt das Problem, etwa ein fehlendes Komma oder eine offene Zeichenkette.
Ist ein JSON-Validator dasselbe wie eine Schemaprüfung?
Nein. Ein Validator bestätigt, dass der Text der JSON-Grammatik folgt. Eine Schemaprüfung geht dagegen weiter und testet Feldnamen und Typen, also können Daten gültiges JSON sein und trotzdem an einem Schema scheitern.
Warum scheitert mein JSON mit Kommentaren?
Standard-JSON kennt überhaupt keine Kommentarsyntax. Manche Tools akzeptieren eine lockere Variante namens JSONC, jedoch erwarten APIs und die meisten Parser die strenge Form, also entfernen Sie zuerst die Kommentare.
Ändert das Sortieren der Schlüssel, wie meine App die Daten liest?
Fast nie. JSON-Objekte haben keine garantierte Reihenfolge, deshalb ignoriert korrekter Code die Reihenfolge der Schlüssel. Arrays behalten ihre Reihenfolge ohnehin, weil das Tool nur Objektschlüssel sortiert.
Landet mein JSON auf einem Server?
Nein. Die Seite stellt während Ihrer Arbeit keine Anfrage. Ihr Browser liest, formatiert und lädt die Daten selbst herunter, also bleiben Tokens und persönliche Angaben privat.
Tools für den Rest der Arbeit
Formatierte Daten führen meist zu einer zweiten Aufgabe. Deshalb erledigen diese drei die häufigsten, ebenfalls ohne Konto.
Texte vergleichen
Sehen Sie genau, was sich zwischen zwei JSON-Dateien geändert hat.
Tool öffnen →Base64-Encoder und -Decoder
Entpacken Sie Base64-Felder, bevor Sie sie formatieren.
Tool öffnen →Hash-Generator
Erstellen Sie einen Fingerabdruck, um jede spätere Änderung zu erkennen.
Tool öffnen →
Bereit, Ihr JSON aufzuräumen?
Einfügen, das Urteil lesen und die saubere Version kopieren. Der JSON-Formatierer kostet nichts und hält Ihre Daten in diesem Tab.