Този компресор прилага внимателен подход към празното пространство. Той свива маркировката, но запазва един интервал там, където съседно inline съдържание може да се нуждае от него. Функционалните условни коментари, server-side include директивите и коментарите на Knockout остават непокътнати. Вашият HTML не напуска устройството.
Безплатен HTML компресор
Работи изцяло в браузъра - без качване и без регистрация.
Какво прави HTML компресорът?
HTML компресорът свива маркировката, като премахва обикновени коментари, отстъпи, нови редове и излишни интервали, от които браузърът не се нуждае. Поставете документ или фрагмент, за да получите компактен HTML и точен брой спестени байтове. Съдържанието на script, style, предварително форматираните елементи и textarea остава непроменено. Всичко се обработва локално в браузъра.
Как се използва
- 1Поставете HTML. Добавете цял HTML документ или фрагмент в полето за въвеждане или заредете примера.
- 2Изберете как да се обработят коментарите. Оставете премахването на коментари включено за най-малък резултат. Изключете го, ако бележките за преглед трябва да останат.
- 3Проверете спестеното място. Вижте оригиналния и минифицирания размер в UTF-8 байтове, спестения процент и броя на премахнатите редове и коментари.
- 4Копирайте резултата. Копирайте компактния HTML в резултата от компилацията, CMS или локалния проект. Запазете четимия изходен код за бъдещи промени.
За кого е
- Frontend разработчици, които подготвят по-малко продукционно копие на статична страница, демонстрация на компонент или имейл шаблон.
- Екипи по производителност, които измерват колко некомпресирани HTML байта добавят форматирането и коментарите за разработчици.
- Редактори в CMS, които намаляват експортиран фрагмент от страница, преди да го поставят в шаблон или блок със съдържание.
- Ученици и студенти, които сравняват четимата изходна маркировка с компактната форма, която браузърът може да обработи.
Често задавани въпроси
Безплатен ли е този HTML компресор?
Да. Можете да го използвате безплатно, без акаунт, изтегляне или ограничение. Поставете маркировката, прегледайте резултата веднага и го копирайте директно от браузъра.
Качва ли се някъде моят HTML?
Не. Минифицирането и измерването на байтовете се извършват локално в браузъра. Поставеният HTML не се изпраща към сървър, така че можете да обработвате непубликувани шаблони, вътрешни връзки и лични фрагменти от страници на собственото си устройство.
Колко HTML мога да минифицирам?
Няма ограничение за размера от страна на сървъра, защото инструментът не качва въведеното съдържание. Практическата граница зависи от паметта на браузъра и устройството, но обичайните страници, шаблони и имейл документи трябва да се обновяват веднага.
Променя ли компресорът съдържанието на script или style?
Не. Съдържанието на елементите script и style се запазва байт по байт. Същата защита важи за предварително форматираното съдържание и textarea, където интервалите и новите редове може да са важни. Използвайте отделен CSS или JavaScript компресор, ако вградените езици също трябва да се свият.
Кои HTML коментари се премахват?
Когато премахването на коментари е включено, обикновените коментари за разработчици се изтриват. Функционалните условни коментари за Internet Explorer, server-side include директивите и свързващите коментари на Knockout остават, защото изтриването им може да промени поведението. Можете да запазите всички коментари, като изключите опцията.
Може ли минифицирането на HTML да промени вида на страницата?
Агресивното премахване на интервали може да слее думи или да промени съдържание, което зависи от празното пространство. Този инструмент действа внимателно: събира излишните интервали, запазва възможните inline разделители и защитава необработените и предварително форматираните блокове. Винаги тествайте продукционната страница след минифициране.
Мога ли по-късно да възстановя оригиналното форматиране?
Форматер може да добави четими отстъпи към минифицирания HTML, но не може да върне изтритите коментари или точните оригинални нови редове. Пазете четимия изходен файл в система за контрол на версиите и приемайте минифицирания резултат като продукт от компилацията.