Zum Inhalt springen
ToolMug

JavaScript minifizieren

Verkleinern Sie JavaScript für die Produktion. Terser entfernt Leerraum und Kommentare, kürzt lokale Variablennamen und vereinfacht den Code – und Sie sehen genau, wie viele Bytes eingespart wurden.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

So funktioniert es

  1. Fügen Sie Ihr JavaScript ein.
  2. Legen Sie fest, ob Variablennamen gekürzt und Lizenzkommentare beibehalten werden sollen.
  3. Klicken Sie auf „Minifizieren“ oder drücken Sie Strg+Enter (⌘+Enter auf dem Mac).
  4. Kopieren Sie die minifizierte Datei oder laden Sie sie herunter.

Optionen erklärt

Variablennamen kürzen
Benennt lokale Variablen und Funktionsparameter in einzelne Buchstaben um. Globale Namen bleiben erhalten, damit andere Skripte sie weiter nutzen können.
Lizenzkommentare beibehalten
Behält Kommentare, die mit /*! beginnen oder @license bzw. @preserve enthalten – viele Lizenzen verlangen, dass diese erhalten bleiben.

Beispiele

function add(first, second) {
  // sum
  return first + second;
}

wird minifiziert zu function add(d,n){return d+n}.

Häufig gestellte Fragen

Ist der minifizierte Code sicher einsetzbar?

Terser wendet nur Umformungen an, die das Verhalten von gültigem Code beibehalten. Code, der zur Laufzeit auf Funktionsnamen angewiesen ist (etwa über Function.name), kann sich anders verhalten, wenn Namen gekürzt werden; schalten Sie diese Option in diesem Fall aus.

Wird modernes JavaScript unterstützt?

Ja. Terser versteht aktuelle Syntax einschließlich Klassen, async-Funktionen, Optional Chaining und Modulen. Code wird nicht für ältere Browser umgewandelt.

Wird mein Code hochgeladen?

Nein. Terser läuft in Ihrem Browser.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools