Minifikator JavaScript online za darmo
Minifikuj JavaScript za pomocą Terser lub upiększ go przez js-beautify. Pokazuje stopień kompresji. Działa w Twojej przeglądarce.
🔒 Twój plik nigdy nie opuszcza przeglądarki. Całe przetwarzanie odbywa się lokalnie za pomocą Terser.
Jak zminifikować JavaScript online
- 1
Wklej swój JavaScript
Wklej kod JavaScript w polu wejściowym.
- 2
Kliknij Minifikuj lub Upiększ
Minifikuj kompresuje kod za pomocą Terser. Upiększ formatuje kod ze spójnymi wcięciami.
- 3
Skopiuj wynik
Kliknij Kopiuj, aby skopiować przetworzony kod do schowka.
JavaScript jest zwykle najcięższą częścią strony – nie tylko do pobrania, lecz także do przetworzenia i wykonania. W przeciwieństwie do minifikacji CSS, która tylko usuwa białe znaki, prawdziwy minifikator JavaScript przepisuje kod: zmienne lokalne zamieniają się w pojedyncze litery, martwe gałęzie są usuwane, a wyrażenia skracane do równoważnych form. Dlatego JS zwykle zmniejsza się o 30–60%, czyli znacznie bardziej niż znaczniki czy style.
To narzędzie uruchamia Terser, ten sam minifikator, którego wewnętrznie używają Webpack, Vite i Rollup, skompilowany tak, by działał w całości w Twojej przeglądarce. Wklejony kod nie jest wysyłany na żaden serwer. Otrzymujesz wynik klasy produkcyjnej bez instalowania Node i konfigurowania bundlera, co przydaje się przy jednorazowych skryptach, kodzie wklejanym do CMS-a czy szybkim sprawdzaniu rozmiaru.
Warto wiedzieć: eksportowane nazwy, zawartość ciągów znaków i wszystko, co jest dostępne spoza pliku, nie jest zmieniane. Kod, który w czasie działania odczytuje function.name lub analizuje ślady stosu, może po minifikacji zachowywać się inaczej, więc zachowaj kopię bez minifikacji. Tryb Upiększ działa odwrotnie, poprawiając czytelność, ale oryginalnych nazw zmiennych nie da się odzyskać.