Zum Inhalt springen
EVOA Toolbox

JSON-Minifier

JSON minimieren, indem Leerraum entfernt wird, um Payloads zu verkleinern, optional mit Schlüsselsortierung. Lokal in Ihrem Browser geprüft und verarbeitet.

Lokal in Ihrem Browser verarbeitet. Ihr Text wird nicht hochgeladen.

Tool wird geladen…

Was dieses Tool macht

Wandeln Sie lesbares, eingerücktes JSON in die kompakteste Form um, indem sämtlicher überflüssiger Leerraum entfernt wird. Das ist nützlich, um JSON in eine URL, eine Umgebungsvariable, ein Data-Attribut oder eine Test-Fixture einzubetten, und um die Größe von Payloads zu verringern, die Sie senden oder speichern.

Entfernt wird nur Leerraum außerhalb von Strings, die Daten bleiben also identisch. Das Tool validiert Ihre Eingabe zuerst und zeigt bei ungültigem JSON einen Fehler mit Zeile und Spalte an, sodass Sie nie ein fehlerhaftes „minimiertes“ Ergebnis erhalten. Die Byte-Zahlen vorher und nachher zeigen Ihnen genau, wie viel eingespart wurde.

Auf Wunsch können Sie die Objektschlüssel sortieren, damit die minimierte Ausgabe kanonisch ist, was beim Hashen, bei Cache-Schlüsseln und beim Vergleichen von Dokumenten hilft. Alles läuft lokal in Ihrem Browser.

So verwenden Sie es

  1. 1Fügen Sie Ihr JSON ein, laden Sie eine .json-Datei hoch oder fügen Sie das Beispiel ein.
  2. 2Aktivieren Sie optional „Schlüssel alphabetisch sortieren“ für eine kanonische Ausgabe.
  3. 3Prüfen Sie die Größenübersicht, kopieren Sie dann das minimierte JSON oder laden Sie es als .min.json-Datei herunter.

Unterstützte Formate

Standard-JSON als Text oder .json-Datei. Die Ausgabe ist gültiges JSON in einer einzigen Zeile.

Datenschutz

Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.

Einschränkungen

  • Das Minimieren entfernt nur Leerraum; Schlüssel werden nicht gekürzt und Daten nicht entfernt. Die tatsächliche Einsparung bei der Übertragung ist geringer, wenn Ihr Server Antworten bereits mit gzip oder Brotli komprimiert.
  • Ungültiges JSON wird mit einem Fehler abgelehnt und nicht „repariert“.
  • Eingaben über 5 MB werden nicht automatisch verarbeitet. Sie können es auswählen, die Seite kann dann aber langsam werden.
  • Große Ganzzahlen bleiben so erhalten, wie sie geschrieben wurden, aber JavaScript-Code, der sie einliest, rundet Werte jenseits von ±9.007.199.254.740.991.

FAQ

Verändert das Minimieren meine Daten?

Nein. Entfernt wird nur Leerraum zwischen den Token. Leerraum innerhalb von Strings bleibt exakt erhalten.

Kann ich es rückgängig machen?

Ja. Fügen Sie den minimierten Text in den JSON-Formatierer ein, um wieder eine eingerückte Version zu erhalten. Ursprüngliche Formatierungsentscheidungen wie die Einrückung werden allerdings nicht gespeichert.

Warum ist die Einsparung gering?

Dokumente, die bereits kompakt sind oder überwiegend lange Strings enthalten, haben wenig Leerraum, der sich entfernen lässt. Die Einsparungen sind in der Regel bei tief eingerücktem, formatiertem JSON am größten.

Ähnliche Tools