{ }JSONKit.tools

JSON Minifier Online

JSON auf seine kleinste gültige Form zusammenfalten und die genaue Byte-Ersparnis sehen. Verschönern ist einen Klick entfernt, wenn die lesbare Fassung zurück soll.

Einzug

Eingabe

Ausgabe

Warte auf Eingabe …

Über dieses Tool

Minifizieren entfernt jedes Byte, das ein Parser nicht braucht: Einrückung, Zeilenumbrüche und die Leerzeichen um Doppelpunkte und Kommas. Die Daten bleiben unangetastet, das Ergebnis parst also zu exakt demselben Objekt — es reist nur leichter über die Leitung und belegt weniger Platz in einem Cache, einer Datenbankspalte oder einem HTML-Attribut. Jeder Durchlauf meldet die Größe vorher und nachher, damit die Ersparnis eine Zahl ist und keine Vermutung.

So wird es benutzt

  1. 1Das zu schrumpfende JSON ins Eingabefeld einfügen.
  2. 2Das kompakte Ergebnis erscheint sofort, die Ersparnis steht in der Statuszeile.
  3. 3Kopieren drücken oder auf Verschönern wechseln für die eingerückte Ansicht.

Häufige Fragen

›Was genau entfernt das Minifizieren von JSON?

Nur bedeutungslose Leerzeichen: Einrückung, Zeilenumbrüche und die Leerzeichen nach Doppelpunkten und Kommas. Schlüssel, Werte, Reihenfolge und Typen bleiben exakt gleich, das geparste Ergebnis ist identisch.

›Wie viel kleiner wird JSON?

Typischerweise 15–40 % bei formatierten Dokumenten — je tiefer die Verschachtelung, desto mehr Einrückung fällt weg. Diese Seite zeigt bei jedem Durchlauf die Größe vorher und nachher.

›Lohnt Minifizieren, wenn mein Server ohnehin gzip nutzt?

Der Gewinn ist kleiner, aber real. Gzip komprimiert wiederholte Leerzeichen sehr gut, obendrauf minifizieren spart meist noch ein paar Prozent. Am meisten zählt es bei unkomprimiert gespeicherten Nutzlasten, in HTML eingebettet oder über WebSockets verschickt.

›Bekomme ich die formatierte Fassung zurück?

Ja. Minifizieren ist datenseitig verlustfrei, ein Druck auf Verschönern rückt dasselbe Dokument wieder ein. Entfernt wurden nur Leerzeichen.

›Wie minifiziere ich JSON auf der Kommandozeile?

Mit jq: jq -c . data.json — der Schalter -c gibt kompakt aus. In Node macht JSON.stringify(JSON.parse(input)) dasselbe.