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