JSON-Eingabe

Minifizierte Ausgabe

Was ist ein JSON-Minimierer?

Jedes Kilobyte zählt, wenn Sie API-Antworten über Mobilfunknetze übertragen oder Ihre App-Konfigurationsdateien schlank halten möchten. Minifiziertes JSON entfernt sämtliche Leerzeichen — keine Einrückung, keine Zeilenumbrüche, keine Leerzeichen zwischen Schlüsseln und Werten — und hinterlässt eine einzige kompakte Zeile. JSON erlaubt laut Spezifikation beliebig viele Leerzeichen, daher ist die minifizierte Version genauso gültig wie die hübsch formatierte. Der Unterschied kann erheblich sein: Eine mit 2 Leerzeichen eingerückte Antwort kann nach der Minifizierung um 30–50 % schrumpfen. Mehr dazu in RFC 8259.

Dieses Tool läuft in Ihrem Browser. Ihr JSON wird mit JSON.stringify() ohne zusätzliche Argumente verarbeitet. Nichts wird an einen Server gesendet.

So verwenden Sie dieses Tool

1

Einfügen oder Hochladen

Fügen Sie Ihr JSON in den linken Editor ein oder klicken Sie auf Hochladen, um eine Datei zu laden. Die Schaltfläche Beispiel lädt Beispieldaten.

2

Minifizierte Ausgabe anzeigen

Das rechte Panel zeigt das minifizierte Ergebnis automatisch. Die Statistikleiste zeigt Originalgröße, minifizierte Größe und Ersparnis. Ungültiges JSON zeigt einen Fehler.

3

Kopieren oder Herunterladen

Nutzen Sie Kopieren oder Herunterladen für das minifizierte JSON. Für formatierte Ausgabe: JSON Formatierung. Für Syntaxvalidierung vor oder nach der Minimierung: JSON Validator.

Beispiele für JSON-Minimierung

Die Minimierung entfernt alle Leerzeichen. Hier Beispiele:

Formatierte Eingabe

Eingabe

Minifizierte Ausgabe

Ausgabe

Wann minifiziertes JSON verwendet wird

API-Antworten sind oft minifiziert, um Bandbreite zu sparen. Beim Erstellen einer API können Sie das gesendete JSON minifizieren. Bei JSON in Datenbankspalten oder URL-Parametern zählt die kleinere Größe. Build-Tools und Bundler erwarten manchmal minifizierte Konfiguration. Die JSON-Spezifikation erlaubt beliebig viel Leerzeichen, minifiziertes JSON ist also gültig.

Zum Lesen minifizierten JSON fügen Sie es zuerst in den JSON Formatierer ein. Für Syntaxvalidierung vor oder nach der Minimierung: JSON Validator.

Häufig gestellte Fragen

Wie minifiziere ich JSON in JavaScript?

Rufen Sie JSON.stringify(obj) ohne das optionale Einrückungsargument auf. Genau das macht dieses Tool — es parst Ihre Eingabe und ruft dann JSON.stringify() ohne Extras auf. Kein Server beteiligt.

Was ist der Unterschied zwischen minifiziertem und formatiertem JSON?

Formatiertes JSON hat Einrückungen und Zeilenumbrüche für bessere Lesbarkeit. Minifiziertes JSON hat all das entfernt — gleiche Daten, nur ohne Leerzeichen. RFC 8259 erklärt, dass Leerzeichen bedeutungslos sind, also sind beide gleich gültig.

Wie viel kleiner wird minifiziertes JSON?

Das hängt davon ab, wie viele Leerzeichen das Original hatte. Formatiertes JSON mit 2-Leerzeichen-Einrückung schrumpft typischerweise um 30–50 %. Die Statistikleiste zeigt die genauen Vorher/Nachher-Größen.

Kann ich ungültiges JSON minifizieren?

Nein. Das Tool parst zuerst die Eingabe. Bei ungültigem JSON erscheint ein Fehler. Beheben Sie die Syntax mit dem JSON Validator oder JSON Formatierer.

Ändert die Minifizierung die eigentlichen Daten?

Nein — nur Leerzeichen werden entfernt. Alle Schlüssel, Werte, Arrays und verschachtelten Objekte bleiben genau gleich. Die Ausgabe ist semantisch identisch mit der Eingabe.

Verwandte Tools

Mehr zu JSON: MDNs JSON-Guide, RFC 8259, json.org, JSON.stringify bei MDN, jq, Postman.