JSON-Minifizierer

JSON durch Entfernen unnötiger Leerzeichen und Kommentare verkleinern.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

{"name":"Ada","active":true}

Was dieser Minifizierer macht

Parst die Eingabe als striktes JSON und serialisiert den JavaScript-Wert mit JSON.stringify in eine kompakte Zeile. Strukturleerraum entfällt; ungültiges JSON zeigt den Parse-Fehler des Browsers statt einer Ausgabe.

Anwendung

Füge JSON-Objekt, Array, String, Zahl, Boolean oder null ein. Prüfe und kopiere das sofortige Ergebnis; Reset leert den Editor und lädt keine Datei herunter.

Normalisierung und Grenzen

Dies ist Parsen mit erneuter Serialisierung, keine verlustfreie Textkompression. Bei doppelten Objektschlüsseln bleibt der letzte Wert; JavaScript kann Zahlenschreibweise, Escapes und Schlüsselreihenfolge normalisieren, negative Null wird zu Null. Kommentare, nachgestellte Kommas, NaN, Infinity, undefined, BigInt und JSON5 werden abgelehnt. Schema und Byte-Ersparnis werden nicht geprüft.

So funktioniert die Neuserialisierung

Der eingefügte Text wird mit dem im Browser integrierten JSON-Parser in einen JavaScript-Wert geparst, der dann ohne Einrückungsargument direkt an JSON.stringify übergeben wird — daraus entsteht die einzige kompakte Zeile.

Beispiel

Beim Einfügen von `{ "id": 1, "name": "Ada" }` entsteht `{"id":1,"name":"Ada"}` in einer einzigen Zeile, wobei jeglicher Strukturleerraum entfernt wird.

Sicherer Prüfablauf

Vergleiche den geparsten Wert der kompakten Ausgabe mit der Quelle für jede Anwendung, die auf exakter Schlüsselreihenfolge oder Zahlenformatierung beruht, da diese Details von JavaScripts eigener JSON-Verarbeitung entschieden werden, nicht von diesem Tool.

Datenschutz

Das Parsen läuft lokal; Eingabe und kompakte Ausgabe werden nicht hochgeladen.

Häufig gestellte Fragen

Was macht der JSON-Minifizierer?
JSON durch Entfernen unnötiger Leerzeichen und Kommentare verkleinern.
Verändert dieses JSON-Tool das Programmverhalten?
Es ändert nur Layout oder entfernbare Leerzeichen. Bei ungewöhnlicher Syntax die Ausgabe vor dem Produktionseinsatz prüfen.
Wird mein Code hochgeladen?
Die Verarbeitung erfolgt lokal; dein Code wird nicht hochgeladen.