JSON Formatter kostenlos online nutzen
Formatiert und validiert JSON für API-Responses, Webhooks und Configs.


Philipp Bolender
Founder
Keys
16
Tiefe
3
Arrays
2
Strings
7
Numbers
5
Booleans
1
Nulls
1
6 Modi, ein Tool
| Modus | Use-Case | Größenänderung |
|---|---|---|
| Pretty | Debugging, Doku, Code-Review | +20–40 % |
| Minify | API-Traffic, localStorage, Webhooks | −20–40 % |
| Sort Keys | Diffable Snapshots, deterministische Hashes | gleich |
| → JSONL | BigQuery-Load, OpenAI-Batch, Log-Streams | vergleichbar |
| → Query | GET-Parameter aus flachen Configs bauen | meist kleiner |
| Query → JSON | Analytics-URLs & Redirect-Params parsen | größer |
Häufig gestellte Fragen
Warum JSON pretty-printen statt minifien?
Für Debugging, Code-Review und Docs ist eingerückter JSON lesbar. Für Traffic (API-Response, Webhook-Payload, localStorage) minifiziert man — spart 20–60 % Bytes ohne Informationsverlust.
Was macht Sort Keys?
Sortiert Objekt-Schlüssel alphabetisch (rekursiv). Wichtig für deterministische Diffs in Git, stabile Snapshot-Tests und reproduzierbare Cache-Keys.
JSON vs JSONL — wann was?
JSON = ein Wert. JSONL (Lines) = ein JSON-Objekt pro Zeile, ideal für Streaming, BigQuery/Snowflake-Loads, OpenAI-Batch-API und Log-Pipelines.
Wie interpretiere ich die Position im Fehler?
Zeile/Spalte zeigen genau, wo der Parser abbricht — meist fehlendes Komma, unerlaubte Trailing-Kommas, unescape'te Anführungszeichen oder ein einzelnes Quote statt Doppelquote.
Ist JSON zu Query-String verlustfrei?
Nur bei flachen Objekten mit primitiven Werten. Verschachtelte Strukturen werden zu JSON-Strings encoded, Arrays als Multi-Key-Params. Rückweg → Query → JSON funktioniert, aber Typinformationen (number/boolean) gehen verloren.
Typischer Einsatz von JSON Formatter
Der Standardfall: eine API-Antwort kommt in einer Zeile zurück, ein Feld fehlt, und du willst wissen wo. Formatieren macht die Struktur sichtbar, Validieren zeigt den genauen Fehlerpunkt.
Ablauf der Umwandlung
- 1JSON einfügen. Ganze Antwort einfügen, auch wenn sie unvollständig ist — die Fehlermeldung zeigt, an welcher Stelle die Struktur bricht.
- 2Formatieren. Eingerückt siehst du Verschachtelungstiefe und fehlende Klammern sofort.
- 3Fehler beheben. Häufigste Ursachen: Komma nach dem letzten Element, einfache statt doppelte Anführungszeichen, nicht escapte Umlaute.
- 4Zurück in den Code. Das formatierte Ergebnis lässt sich direkt als Fixture oder Testdatensatz übernehmen.
Ergebnis gegenprüfen
- Die Fehlerposition bezieht sich auf das erste ungültige Zeichen — der eigentliche Fehler steht oft direkt davor.
- Verschachtelung tiefer als vier Ebenen ist meistens ein Hinweis auf ein Datenmodell, das man flacher bauen sollte.
- Läuft die Validierung durch, ist das JSON syntaktisch korrekt — inhaltlich richtig ist es damit noch nicht.
Kurz beantwortet
Werden meine Daten hochgeladen?
Nein. Formatieren und Validieren laufen im Browser. Trotzdem gilt: echte Zugangsdaten oder personenbezogene Daten gehören in kein Online-Tool.
Warum meldet das Tool einen Fehler, obwohl die API antwortet?
Oft ist die Antwort NDJSON oder enthält vorangestellte Log-Zeilen. Beides ist kein gültiges JSON-Dokument, auch wenn jede Zeile für sich gültig ist.
Verwandte Helfer
Bau dein eigenes AI SaaS – ohne Dev-Team, ohne Bullshit.
Mein Vibecoding-Playbook: wie du mit Lovable, Cursor & Co. in Wochen (nicht Jahren) ein profitables Micro-SaaS baust, launched und monetarisierst.