JavaScript minifizieren

Mach JavaScript kleiner, indem Kommentare, Einrückungen und unnötige Leerzeichen wegfallen. Variablennamen bleiben, wie sie sind, der Code funktioniert also genau gleich weiter.

Kostenlos und privat. Alles läuft in deinem Browser, nichts wird hochgeladen.

So funktioniert es

  1. JS einfügenFüge den Code ein, tippe ihn oder öffne eine Datei. Mit Beispiel siehst du, wie es aussieht.
  2. Ergebnis prüfenDas Ergebnis erscheint rechts, während du tippst. Fehler werden mit Zeile und Spalte angezeigt.
  3. Kopieren oder herunterladenKopiere das JS mit einem Klick oder lade es als Datei herunter.

Minifizieren, dem du vertrauen kannst

Dieser Minifizierer entfernt, was die Engine ignoriert, und sonst nichts. Zeilenumbrüche, die in Code ohne Semikolons eine Anweisung beenden, bleiben erhalten, das automatische Einfügen von Semikolons funktioniert also wie vorher.

Für die kleinstmöglichen Bundles geht ein Build-Tool, das auch Variablen umbenennt, weiter. Für schnelle Korrekturen, Snippets und Inline-Scripts ist das hier aber die sichere Wahl.

Die Größe vorher und nachher steht neben dem Ergebnis, zusammen mit dem gesparten Prozentsatz.

Über JS

JavaScript ist die Sprache von Webseiten und vielen Tools. Der Formatierer versteht Strings, Template-Literale, reguläre Ausdrücke und Kommentare, deshalb macht er nie Code kaputt, indem er ihren Inhalt anfasst.

Häufige Fragen

Funktioniert mein Code danach noch?

Ja. Es werden nur Kommentare und Leerraum entfernt, und Zeilenumbrüche, die die Bedeutung ändern, bleiben stehen. Strings, reguläre Ausdrücke und Template-Literale werden nicht angefasst.

Wird mein Code irgendwo hochgeladen?

Nein. Formatieren und Minifizieren laufen in deinem Browser. Dein Code wird nicht an unsere Server gesendet.

Benennt das Minifizieren meine Variablen um?

Nein. Beim Minifizieren werden nur Kommentare, Zeilenumbrüche und Leerzeichen entfernt. Die Namen bleiben lesbar und der Code verhält sich genau gleich, deshalb ist es für jede Datei sicher.

Warum bleiben in minifiziertem JavaScript manche Zeilenumbrüche stehen?

JavaScript wertet manche Zeilenumbrüche als Ende einer Anweisung. Wo das Entfernen ändern könnte, was der Code tut, bleibt der Umbruch erhalten.

Kann ich hier JSON formatieren?

Für JSON gibt es ein eigenes Tool mit Baumansicht und Validierung. Nutze die unten verlinkte Seite JSON-Tools.

Funktioniert es offline?

Ja. Wenn du die Seite einmal geöffnet hast, funktioniert sie auch ohne Internetverbindung weiter.