Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.
Formater i minifikator kodu — Wklej HTML, CSS lub JavaScript, wybierz Upiększ, aby sformatować kod z wcięciem 2 spacji, 4 spacji lub tabulacji, albo wybierz Minifikuj, aby zmniejszyć go na potrzeby produkcji. JavaScript jest minifikowany za pomocą Terser, a CSS i HTML są kompaktowane przez bezpieczne usunięcie komentarzy i nadmiarowych białych znaków. Wszystko działa wyłącznie w Twojej przeglądarce, więc Twój kod nigdy nie jest przesyłany.
Czym jest Formater i minifikator kodu?
Darmowy internetowy formater i minifikator kodu, który upiększa lub minifikuje HTML, CSS i JavaScript bez opuszczania przeglądarki. Wybierz język, a następnie wybierz Upiększ, aby ponownie wciąć rozsypany lub jednowierszowy kod źródłowy z wcięciem 2 spacji, 4 spacji lub tabulacji, albo Minifikuj, aby go skompresować. Upiększanie obsługuje js-beautify; minifikacja JavaScript korzysta z Terser do skracania nazw i zmniejszania rozmiaru, podczas gdy CSS i HTML są kompaktowane przez usuwanie komentarzy i zwijanie zbędnych białych znaków. Programiści webowi sięgają po to narzędzie, aby uczynić zminifikowany kod zewnętrzny czytelnym, zmniejszyć arkusze stylów i skrypty przed wdrożeniem oraz oczyścić fragmenty wklejone z wyniku kompilacji.
Jak używać Formater i minifikator kodu
- Wybierz język swojego źródła: HTML, CSS lub JS.
- Wybierz akcję: Upiększ, aby sformatować, lub Minifikuj, aby skompresować.
- Dla Upiększ wybierz wcięcie: 2 spacje, 4 spacje lub Tabulacja.
- Wklej lub wpisz kod w polu wejściowym - wynik aktualizuje się automatycznie.
- Użyj przycisku Kopiuj, aby przejąć wynik, lub kliknij Wyczyść, aby opróżnić pole wejściowe i zacząć od nowa.
Przykłady
Upiększ jednowierszową regułę CSS (2 spacje)
Wejście
a{color:red;font-weight:bold}Wyjście
a {
color: red;
font-weight: bold
}Minifikuj JavaScript za pomocą Terser
Wejście
function add(first, second) {
return first + second;
}Wyjście
function add(n,d){return n+d}Minifikuj HTML
Wejście
<ul> <li>One</li> <li>Two</li> </ul>
Wyjście
<ul><li>One</li><li>Two</li></ul>
Najczęściej zadawane pytania
- Czy mój kod jest przesyłany na serwer?
- Nie. Upiększanie i minifikacja odbywają się w całości lokalnie w Twojej przeglądarce - js-beautify i Terser są ładowane jako skrypty i uruchamiane na Twoim urządzeniu. Twój kod nigdy nie opuszcza Twojego komputera, a narzędzie działa również offline.
- Jakie języki i akcje są obsługiwane?
- Trzy języki - HTML, CSS i JavaScript - każdy z dwiema akcjami: Upiększ (formatuj z wybranym wcięciem) i Minifikuj (kompresuj). JavaScript jest minifikowany za pomocą Terser, a CSS i HTML są kompaktowane przez usuwanie komentarzy i zwijanie białych znaków.
- Jakie wcięcie mogę wybrać?
- Podczas upiększania możesz ponownie wciąć kod 2 spacjami, 4 spacjami lub znakiem tabulacji. Wcięcie dotyczy tylko Upiększ; Minifikuj usuwa białe znaki i ignoruje to ustawienie.
- Dlaczego minifikacja mojego JavaScript pokazała błąd?
- Terser parsuje Twój JavaScript przed minifikacją, więc błąd składni go zatrzymuje, a komunikat jest wyświetlany nad wynikiem. Popraw wskazane miejsce - często niezamknięty nawias, ciąg znaków lub błędny token - a wynik zostanie odbudowany automatycznie.
- Czy wynik aktualizuje się samodzielnie?
- Tak. Wynik jest odbudowywany za każdym razem, gdy zmieniasz wejście, język, akcję lub wcięcie, więc nigdy nie musisz naciskać przycisku, aby sformatować - po prostu skopiuj wynik, gdy wygląda dobrze.
Powiązane narzędzia
Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Kodowanie / dekodowanie Base64
Zakoduj tekst do Base64 lub zdekoduj Base64 z powrotem do tekstu (bezpieczne dla UTF-8).
Konwerter wielkości liter i licznik
Zmień wielkość liter w tekście i policz znaki, słowa oraz wiersze.
Konwerter kolorów
Konwertuj kolory między HEX, RGB i HSL z podglądem na żywo.