JavaScript-Minifizierer
Kleiner – und nachweislich derselbe Code.
Ergebnis
Oben einfügen oder tippen, das Ergebnis erscheint hier.
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.
So funktioniert es
- Das JavaScript einfügen.
- Kommentare und Einrückung verschwinden; Namen bleiben genau, wie sie waren.
- Die Ersparnis in den Zahlen über der Ausgabe prüfen.
- Das Ergebnis kopieren oder herunterladen.
Häufige Fragen
- Warum werden meine Variablennamen nicht gekürzt?
- Weil Umbenennen einen echten Parser und eine Gültigkeitsbereichsanalyse braucht, und wer das subtil falsch macht, liefert eine Datei aus, die läuft, bis sie es nicht mehr tut. Ein Werkzeug, das weniger verspricht und immer recht hat, ist für etwas, das Sie gleich ausliefern, der bessere Tausch.
- Erkennt es einen regulären Ausdruck von einer Division?
- Ja – das ist der einzig wirklich schwierige Teil daran, JavaScript ohne Parsen zu lesen. Ein Schrägstrich nach einem Wert ist Division; nach einem Operator, einem Schlüsselwort oder am Anfang eröffnet er einen regulären Ausdruck. So überlebt /ab+c/g, und total/count bleibt Division.
- Bricht es die automatische Semikolon-Ergänzung?
- Nein. Ein Zeilenumbruch kann für ein Semikolon einstehen, also werden Zeilen nur dann zusammengezogen, wenn der Umbruch nachweislich keines sein kann – wenn die Zeile davor mitten im Ausdruck endet oder diese mit einer schließenden Klammer beginnt.
- Wird mein Lizenzkopf entfernt?
- Nein. Ein Kommentar, der mit /*! beginnt oder @license oder @preserve enthält, bleibt; die übrigen gehen.
- Wird etwas an einen Server geschickt?
- Nein. Es läuft im Browser, was Sie einfügen, bleibt auf Ihrem Rechner.
Verwandte Tools
◒ CSS-Formatierer Eine Deklaration je Zeile – oder die ganze Datei auf einer. ‹› HTML-Formatierer Eingerückt zum Lesen oder zusammengedrückt zum Ausliefern. {} JSON-Formatierer JSON einfügen und sofort eingerückt, minimiert oder geprüft zurückbekommen. Die Daten bleiben auf dieser Seite. ∿ Base64 Text nach Base64 und zurück, mit korrektem UTF-8 und optionalem URL-sicherem Alphabet.