So nutzt du: JSON Minifier
- Füge JSON ein oder öffne eine
.json-Datei. - Das JSON wird sofort validiert und minifiziert; Fehler zeigen Zeile und Spalte an.
- Optional kannst du die Schlüssel alphabetisch sortieren oder jedes Array-Element in eine eigene Zeile schreiben (NDJSON).
- Kopiere oder lade das minifizierte JSON herunter.
Was ist JSON-Minifizierung?
Beim Minifizieren von JSON entfernst du jedes Leerzeichen, jeden Tabulator und jeden Zeilenumbruch, der nicht innerhalb eines Strings steht. Die Daten bleiben unverändert — JSON.parse liefert exakt dasselbe Objekt —, der Text wird aber kleiner. Formatiertes JSON mit zwei Leerzeichen Einrückung ist oft 20–40 % größer als seine minifizierte Form.
{
"id": 42,
"tags": ["a", "b"]
}
wird zu {"id":42,"tags":["a","b"]}.
Wann du JSON minifizieren solltest
- API-Antworten und Konfigurationen, die an Browser ausgeliefert werden — weniger Bytes über das Netzwerk.
- Speichern von JSON in Datenbanken, Redis, Cookies, Umgebungsvariablen oder Query-Strings, wo Größenlimits gelten.
- Einbetten von JSON-LD oder App-State in HTML.
Bei Dateien, die du von Hand bearbeitest, behältst du am besten die formatierte Version im Repository und minifizierst beim Build. Mit dem JSON-Formatter wandelst du minifiziertes JSON wieder in eine lesbare Form um.
Größe minifiziert vs. gzipped
Gzip und Brotli komprimieren wiederholte Leerzeichen sehr gut. Nach der HTTP-Komprimierung schrumpft der Unterschied zwischen formatiertem und minifiziertem JSON daher auf wenige Prozent. Die Statistik zeigt beide Werte, damit du beurteilen kannst, ob sich das Minifizieren für deinen Fall lohnt. Bei großen Datenmengen bringt das Entfernen ungenutzter Felder und das Kürzen wiederkehrender Schlüssel deutlich mehr.
Schlüssel sortieren und JSON Lines
| Option | Wofür du sie nutzt |
|---|---|
| Schlüssel sortieren | Stabile Ausgabe für Diffs, Cache-Schlüssel und Signaturen — zwei Objekte mit denselben Daten ergeben identischen Text |
| JSON Lines | Log-Dateien, BigQuery- und Elasticsearch-Bulk-Importe, Streaming — ein JSON-Wert pro Zeile |
Validierung
Da das JSON vor dem Minifizieren geparst wird, funktioniert das Tool zugleich als Validator: Trailing Commas, einfache Anführungszeichen, Kommentare und Schlüssel ohne Anführungszeichen werden mit ihrer Position gemeldet. Große Zahlen behalten die Präzisionsgrenzen von JavaScript bei — Ganzzahlen über 253 können Stellen verlieren.
Auch gesucht als: json minimieren, json komprimieren, json minifier online, json in eine zeile, leerzeichen entfernen json, json zu ndjson, json lines, json minify.
Passende Tools zu: JSON Minifier
- JavaScript Minifier — JavaScript einfügen und produktionsreifen, minifizierten Code von Terser erhalten — derselben Engine, die Vite, webpack und Rollup nutzen — mit echtem Vorher-Nachher-Vergleich und gzip-Größen.
- Gzip komprimieren & entpacken — Komprimiere Text oder beliebige Dateien mit Gzip, Zlib oder Raw Deflate – oder füge Base64 ein bzw.
- JSON zu CSV — Wandle ein JSON-Array in eine tabellenfertige CSV-Datei um.
- XML Minifier — XML-Dokumente, Feeds, Sitemaps und SOAP-Payloads durch Entfernen von Einrückungen und Kommentaren verkleinern – mit Prüfung der Wohlgeformtheit, damit nichts kaputtgeht.