Kostenlos · ohne Anmeldung
JavaScript minifizieren und lesbar formatieren
Verkleinern Sie JavaScript durch kompakte Schreibweise oder formatieren Sie es zur Fehlersuche. Der Code wird lokal in einem separaten Worker geparst und niemals ausgeführt.
Eingabe verarbeiten
Ihr Ergebnis
Minifizieren ohne Variablennamen umzubenennen
Dieses Tool verwendet Terser für die Syntaxverarbeitung. Die komprimierende Logikoptimierung und das Umbenennen von Variablen sind bewusst deaktiviert. Entfernt wird vor allem unnötige Formatierung; Namen bleiben nachvollziehbar. Das ist für die Analyse einzelner Dateien und das Weitergeben lesbarer Beispiele hilfreich. Ein vollständiger Projekt-Build kann mit zusätzlichem Wissen über Module und Abhängigkeiten stärker optimieren.
Script oder ES-Modul auswählen
Für Dateien mit import oder export aktivieren Sie den Modulmodus. Reguläre eingebundene Skripte verwenden den Script-Modus. Syntaxfehler werden mit Zeile und Spalte gemeldet, soweit der Parser diese bereitstellt. TypeScript und JSX müssen vorab übersetzt werden. Das Tool lädt keine Imports, führt keine Funktionen aus und greift nicht auf Variablen Ihrer Anwendung zu.
Formatieren rekonstruiert keine Originalquelle
Eine kompakte Datei kann wieder eingerückt werden, aber entfernte Kommentare, frühere Variablennamen und die ursprüngliche Dateistruktur lassen sich nicht zurückholen. Lizenzkommentare mit /*! beziehungsweise @license oder @preserve bleiben erhalten. Die Ausgabe besitzt keine Source Map. Behalten Sie deshalb Ihre eigentlichen Quellen und den reproduzierbaren Buildprozess.
Lokale Verarbeitung und Prüfung nach dem Download
Sie können bis zu 500 KB UTF-8 einfügen oder eine Datei lokal öffnen. Die Verarbeitung läuft in einem Worker und wird bei zu langer Laufzeit beendet, damit die Oberfläche bedienbar bleibt. Testen Sie die heruntergeladene Datei in Ihrer Anwendung, bevor Sie eine bestehende Produktionsdatei ersetzen. Syntaxprüfung allein erkennt keine Laufzeitfehler, fehlenden Bibliotheken oder Browser-Kompatibilitätsprobleme.
Beispiel zur Einordnung
function summe(a, b) { return a + b; } wird kompakt geschrieben, ohne summe, a oder b umzubenennen. Der Aufruf der Funktion findet im Tool nicht statt.
Häufige Fragen
Wird eingegebener JavaScript-Code ausgeführt?
Nein. Er wird ausschließlich geparst und als Text neu ausgegeben.
Warum ist die Datei größer als bei manchen anderen Minifiern?
Logikoptimierung und Umbenennen sind deaktiviert. Das Werkzeug konzentriert sich auf Syntax und Formatierung.
Funktionieren TypeScript und JSX?
Nein. Übersetzen Sie diese Sprachen zuerst in reguläres JavaScript.
Seitenreport SEO Suite: Ihre Website als Ganzes prüfen
Prüfen Sie bis zu 20 URLs kostenlos. Für wiederkehrende Kontrollen und Veränderungen Ihrer Website lernen Sie die SEO Suite kennen.