Minifikator HTML
Zmniejsz HTML poprzez usunięcie komentarzy, zbędnych spacji i pustych atrybutów.
Minifikator HTML
Wklej dowolny dokument lub fragment HTML, a to narzędzie zwróci mniejszą wersję z tym samym wyrenderowanym wynikiem. Usuwa komentarze, zwija zbędne spacje między tagami i na listach atrybutów oraz usuwa puste atrybuty, takie jak class="", które przeglądarka i tak ignoruje. Użyj tego przed wdrożeniem strony statycznej, osadzeniem szablonu w innym systemie lub wklejeniem znacznika gdzieś z limitem rozmiaru.
Cztery opcje kontrolują, jak daleko zajdzie minifikacja. "Zachowaj zawartość pre, textarea i script" utrzymuje dokładne spacje w tych elementach niezmienione domyślnie, ponieważ nieoczekiwana spacja wewnątrz bloku <pre> lub skryptu jest często znacząca; wyłącz ją tylko jeśli wiesz, że zawartość toleruje zwijanie spacji. "Połącz wiele spacji w tekście" zmienia ciągi spacji, tabulatorów i podziałów linii w zwykłym tekście na jedną spację. "Usuń cudzysłowy z prostych wartości atrybutów" porzuca cudzysłowy wokół wartości, takich jak id=box, których nie potrzebują zgodnie ze specyfikacją HTML5 — coś zawierającego spację, znak równości lub inny cudzysłów pozostanie w cudzysłowach. "Usuń opcjonalne tagi zamykające" opuszcza znaczniki, które przeglądarka sama wnioskuje, takie jak </li> przed kolejnym <li> lub </td> przed </tr>, używając tych samych reguł, które przeglądarka używa do ich auto-zamykania.
Narzędzie pracuje na surowym tekście znacznika zamiast ponownie serializować pełny DOM, więc nigdy nie przepisuje wielkości liter nazw tagów lub atrybutów — wbudowany SVG z wrażliwymi na wielkość liter elementami, takimi jak viewBox lub clipPath, przechodzi niezmieniony. Obsługuje zarówno zakończenia linii Windows, jak i Unix, a licznik pod wyjściem zgłasza rozmiar bajtów przed i po minifikacji wraz z procentem zaoszczędzonym.
Wszystko działa lokalnie w Twojej przeglądarce — Twój markup nigdy nie zostanie nigdzie przesłany, co czyni to bezpiecznym dla szablonów wewnętrznych lub czegokolwiek nie będącego jeszcze publicznym. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik z powrotem do wejścia, aby warstwować inny przebieg.