JSON Formatter & Validator

JSON einfügen, tippen oder als Datei ablegen: schön formatieren, Fehler mit genauer Zeile und Spalte finden, kaputtes JSON mit einem Klick reparieren und in YAML, CSV, XML oder TypeScript umwandeln. Alles läuft in Ihrem Browser.

  • 100 % privat — kein Upload
  • Verlustfrei — große Zahlen bleiben exakt
  • Reparatur mit einem Klick
  • YAML · CSV · XML · TypeScript
Beliebt:

Eingabe

Warte auf JSON

Ergebnis

Hier erscheint Ihr formatiertes JSON

Fügen Sie links JSON ein, ziehen Sie eine .json-Datei auf die Seite oder .

100 % privat — kein Upload

Beheben Sie den Fehler, um das Ergebnis zu sehen

So funktioniert’s

JSON in drei Schritten formatieren

Ohne Anmeldung, ohne Upload, ohne Nutzungslimit.

  1. 1

    JSON einfügen oder ablegen

    Text einfügen, eine .json-Datei öffnen oder eine Datei irgendwo auf die Seite ziehen. API-Antworten, Konfigurationsdateien, Logs und JSON Lines funktionieren.

  2. 2

    Fehler sofort sehen

    Der Validator prüft beim Tippen. Bei Fehlern sehen Sie Zeile und Spalte, eine verständliche Erklärung und eine Reparatur per Klick.

  3. 3

    Formatieren, umwandeln, kopieren

    Formatieren oder minifizieren, Schlüssel sortieren, als Baum oder Tabelle erkunden, mit JSONPath filtern oder in YAML, CSV, XML oder TypeScript umwandeln — dann kopieren oder herunterladen.

Warum dieser JSON Formatter

Alles, was Entwickler brauchen — ohne Daten zu versenden

Für API-Arbeit, Debugging und Konfigurationsdateien. Schnell auch bei 50-MB-Dokumenten.

Privat by Design

JSON wird in einem Web Worker auf Ihrem Gerät verarbeitet. Unsere strenge Sicherheitsrichtlinie verhindert technisch, dass die Seite Daten an einen Server sendet — DSGVO-freundlich.

Verständliche Fehler

Genaue Zeile und Spalte, die Stelle im Editor markiert und eine Erklärung in klarer Sprache statt „Unexpected token“.

Reparatur per Klick

Behebt einfache Anführungszeichen, fehlende oder überzählige Kommas, Kommentare, Schlüssel ohne Anführungszeichen, Python True/None, JSONP-Wrapper und abgeschnittene Daten.

Verlustfreie Zahlen

IDs wie 12345678901234567890 und lange Dezimalzahlen bleiben exakt erhalten. Viele Formatter verändern sie unbemerkt.

Baum- & Tabellenansicht

Riesige Dokumente auf- und zuklappen, Schlüssel und Werte suchen, den JSONPath jedes Knotens kopieren oder Arrays als sortierbare Tabelle ansehen.

JSONPath-Filter

Genau das herausziehen, was Sie brauchen: $.items[*].id, rekursive Suche mit .., Slices und Filter wie [?(@.price < 10)].

Alles umwandeln

JSON zu YAML, CSV (Excel-fertig, mit Komma oder Semikolon), XML, TypeScript-Interfaces, JSON Schema oder Escaped String.

Ganz nach Ihrem Geschmack

2/3/4 Leerzeichen oder Tabs, sortierte Schlüssel, kompakte Arrays, Dunkelmodus, Schriftgröße, Layout nebeneinander oder untereinander — auf Ihrem Gerät gespeichert.

Ratgeber: JSON formatieren

JSON (JavaScript Object Notation) ist das verbreitetste Format für den Datenaustausch zwischen Webdiensten, Apps und Konfigurationsdateien. Für Maschinen ist es leicht lesbar, doch eine API-Antwort mit 5.000 Zeichen in einer einzigen Zeile kann kein Mensch überblicken. Ein JSON Formatter (auch JSON Beautifier oder Pretty Printer) fügt Zeilenumbrüche und Einrückungen ein, sodass die Struktur auf einen Blick sichtbar wird.

Dieses Tool vereint Formatter, strengen JSON Validator (RFC 8259 / ECMA-404), JSON Viewer und Konverter auf einer Seite. Anders als die meisten Online-JSON-Tools wird nichts an einen Server gesendet — der Code läuft in Ihrem Browser. Damit ist es sicher für API-Schlüssel, Kundendaten und interne Konfigurationen.

Die häufigsten JSON-Fehler und wie Sie sie beheben

FehlerFalschRichtig
Einfache Anführungszeichen{'name': 'Anna'}{"name": "Anna"}
Überzähliges Komma{"a": 1, "b": 2,}{"a": 1, "b": 2}
Schlüssel ohne Anführungszeichen{name: "Anna"}{"name": "Anna"}
Fehlendes Komma{"a": 1 "b": 2}{"a": 1, "b": 2}
Kommentare{"a": 1 // Notiz}{"a": 1}
Python-Literale{"ok": True, "x": None}{"ok": true, "x": null}
NaN / undefined{"v": NaN}{"v": null}
Zeilenumbruch im String"Zeile 1 ↵ Zeile 2""Zeile 1\nZeile 2"

Klicken Sie auf Reparieren und das Tool behebt all das automatisch. Mit Strg+Z machen Sie die Reparatur rückgängig.

JSONPath-Spickzettel

Öffnen Sie den Filter (Trichter-Symbol über dem Ergebnis) und geben Sie einen Ausdruck ein. Das Ergebnis aktualisiert sich beim Tippen.

AusdruckLiefert
$.store.nameDie Eigenschaft name von store
$.items[0]Das erste Element
$.items[-1]Das letzte Element
$.items[0:5]Die ersten fünf Elemente
$.items[*].idDie id jedes Elements
$..emailJede E-Mail, in beliebiger Tiefe
$.items[?(@.price < 10)]Elemente, die weniger als 10 kosten
$.users[?(@.role == 'admin')].nameNamen aller Admins
$.users[?(@.email =~ /gmail/i)]Nutzer mit Gmail-Adresse
$.items.lengthAnzahl der Elemente

JSON vs. YAML vs. XML vs. CSV

FormatIdeal fürVerschachtelungKommentare
JSONAPIs, Web-Apps, NoSQL-DatenbankenJaNein
YAMLKonfiguration (Docker, Kubernetes, CI)JaJa
XMLUnternehmenssysteme, SOAP, RSS, Office-DateienJaJa
CSVTabellen (Excel, Google Sheets), DatenexporteNein (abgeflacht)Nein

Tipps

  • Tastatur: Strg+Enter formatiert, Strg+Umschalt+Enter minifiziert, Strg+F sucht, Strg+S lädt herunter (⌘ auf dem Mac).
  • Excel in Deutschland: Das Semikolon als CSV-Trennzeichen ist bereits voreingestellt — Excel teilt die Spalten damit korrekt auf.
  • Vor dem Ausliefern minifizieren: Minifiziertes JSON ist meist 20–40 % kleiner — schnellere API-Antworten und kleinere Bundles.
  • Stringified JSON wie "{\"id\":1}" aus Logs wird automatisch erkannt — klicken Sie auf „Unescapen“.
  • JSON Lines / NDJSON (ein JSON-Objekt pro Zeile, üblich in Logs und BigQuery-Exporten) wird Zeile für Zeile validiert.
FAQ

Häufig gestellte Fragen

Keine Antwort gefunden? Kontaktieren Sie uns über den Link in der Fußzeile.

Ist dieser JSON Formatter kostenlos?

Ja. Er ist komplett kostenlos, ohne Anmeldung, ohne Wasserzeichen und ohne Tageslimit.

Wird mein JSON auf Ihren Server hochgeladen?

Nein. Formatieren, Validieren, Reparieren und Umwandeln laufen in Ihrem Browser in einem Web Worker. Die Sicherheitsrichtlinie der Seite blockiert sogar jede Übertragung Ihrer Daten. Sie können nach dem Laden der Seite die Internetverbindung trennen — das Tool funktioniert weiter.

Wie validiere ich JSON?

Fügen Sie Ihr JSON ein — es wird beim Tippen automatisch geprüft (oder klicken Sie auf Prüfen). Gültiges JSON zeigt ein grünes „Gültiges JSON“. Bei Fehlern sehen Sie Zeile und Spalte, die Stelle ist im Editor unterstrichen und Sie erhalten eine klare Erklärung.

Was repariert „Reparieren“?

Typische Fehler: einfache Anführungszeichen, fehlende und überzählige Kommas, Kommentare, Eigenschaftsnamen ohne Anführungszeichen, Python True/False/None, NaN, JSONP-Wrapper wie callback({…}), typografische Anführungszeichen aus Word, escaped Strings und abgeschnittene Dokumente. Prüfen Sie das Ergebnis — mit Strg+Z können Sie es rückgängig machen.

Warum verändern manche Tools meine großen Zahlen?

JavaScript kann ganze Zahlen nur bis 9.007.199.254.740.991 exakt speichern. Tools, die JSON.parse verwenden, machen aus 12345678901234567890 die Zahl 12345678901234567000. Unser verlustfreier Parser behält jede Zahl genau so, wie sie geschrieben ist.

Wie groß darf eine Datei sein?

Dateien bis etwa 50–100 MB funktionieren in modernen Desktop-Browsern; Smartphones schaffen einige Megabyte problemlos. Bei sehr großen Dateien pausiert die Live-Prüfung und Sie klicken auf Formatieren.

Wie wandle ich JSON in CSV für Excel um?

Wählen Sie CSV als Ausgabeformat und laden Sie die Datei herunter. Verschachtelte Objekte werden zu Spalten wie address.city. Das Semikolon ist für deutsches Excel voreingestellt; die UTF-8-BOM-Option sorgt für korrekte Umlaute.

Kann ich JSON in TypeScript-Interfaces umwandeln?

Ja. Wählen Sie TypeScript als Ausgabe. Der Generator führt alle Objekte in Arrays zusammen, markiert nicht immer vorhandene Eigenschaften als optional und erzeugt benannte Interfaces für verschachtelte Objekte. JSON Schema (Draft 2020-12) gibt es ebenfalls.

Was ist JSONPath?

Eine Abfragesprache für JSON, ähnlich wie XPath für XML. $.users[*].email liefert zum Beispiel die E-Mail jedes Nutzers. Öffnen Sie den Filter über dem Ergebnis — siehe Spickzettel oben.

Funktioniert das offline und auf dem Handy?

Ja. Nach dem Laden funktioniert die Seite ohne Internetverbindung, und das Layout passt sich Smartphones und Tablets mit untereinander angeordneten Bereichen und touchfreundlichen Bedienelementen an.

Weitere kostenlose, private Tools

Bildkompressor, Konverter, Encoder und Rechner — alle laufen in Ihrem Browser.

Alle Tools ansehen