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.
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
- 1Fügen Sie Ihr JSON ein, laden Sie eine .json-Datei hoch oder fügen Sie das Beispiel ein.
- 2Aktivieren Sie optional „Schlüssel alphabetisch sortieren“ für eine kanonische Ausgabe.
- 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
JSON-Formatierer
JSON formatieren, verschönern und sortieren, mit Syntaxhervorhebung. Fehler werden nach Zeile und Spalte lokalisiert. Läuft lokal in Ihrem Browser.
JSON-Validator
Prüfen Sie, ob JSON gültig ist, und sehen Sie Zeile und Spalte des ersten Fehlers mit einem Zeiger unter dem fehlerhaften Zeichen.
JSON zu TypeScript
TypeScript-Interfaces oder -Typen aus einem JSON-Beispiel erzeugen. Unterstützt verschachtelte Objekte, Arrays, Unions, null und optionale Eigenschaften.
URL-Encoder
Text per Prozent-Kodierung für URLs und Query-Strings aufbereiten. Wahlweise Komponenten- oder Gesamt-URL-Modus. Läuft in Ihrem Browser.