CoderTools

HTML Минификатор и Бьютифайер

Сжимайте HTML для продакшена или форматируйте для чтения (100% в браузере)

🔒 100% Локальная обработкаВведенные вами данные обрабатываются полностью в браузере и не отправляются на сервер.
Размер входа: 0 bytes
Размер выхода: 0 bytes

Документация Минификатора и Форматтера HTML

Что это за инструмент?

Минификация HTML удаляет символы без влияния на рендеринг: пробелы между тегами, HTML-комментарии (<!-- -->), необязательные закрывающие теги (HTML5: </li>, </td>, </p>), значения булевых атрибутов (disabled=“disabled” → disabled). <pre>, <textarea>, <script> и <style> сохраняются.

Основные возможности

  • Удаление пробелов и комментариев: коллапс пробелов между блочными тегами; удаление <!-- -->; <pre>/<code>/<textarea> не затрагиваются.
  • Удаление необязательных закрывающих тегов (HTML5): </li>/<p>/<tr>/<td> опускаются там, где алгоритм парсинга HTML5 разрешает это без изменения DOM.
  • Компактификация булевых атрибутов: selected=“selected” → selected согласно HTML5.
  • Настраиваемый форматтер: 2/4 пробела или табуляция, блочные/строчные элементы, сохранение <pre>/<code>.
  • Нормализация кавычек атрибутов: удаление кавычек когда значение не содержит пробелов или спецсимволов.
  • Дельта размера: исходные байты, сжатые байты и коэффициент сжатия.

Типичные случаи использования

  • Оптимизация SSR: минификация HTML-вывода PHP/Django/Rails перед отправкой браузеру; 10-30% сокращения.
  • Постобработка генераторов статических сайтов: Jekyll/Hugo/Eleventy/Next.js; с Brotli 85-95%.
  • Отладка минифицированного HTML: форматирование view-source или API-ответов.
  • Аудит шаблонов: рефорамтирование CMS-HTML для проверки ARIA и иерархии заголовков.

Корректировки при украшении

Реконструирует отступы из плоского HTML. Корректная обработка блочных/строчных элементов, verbatim-сохранение <pre>/<code>.

  • Настраиваемый отступ: 2 пробела, 4 пробела или табуляция
  • Блочные элементы на новой строке; строчные — на той же
  • Verbatim-сохранение <pre>/<code>/<textarea>
  • Единообразные двойные кавычки на всех атрибутах

Корректировки при минификации

Управляемые проходы: коллапс пробелов, удаление комментариев, необязательные теги, булевы атрибуты, кавычки.

  • Пробелы между тегами свёрнуты до одного, на блочных границах удалены
  • HTML-комментарии удалены (опциональное сохранение IE conditional)
  • Необязательные HTML5 закрывающие теги опущены если spec-safe
  • Булевы атрибуты в голой форме
  • Кавычки атрибутов удалены при отсутствии пробелов/спецсимволов в значении

Предполагаемое влияние на размер файла

10-30% для стандартного контента. 20-40% для mark-up-плотных страниц. Brotli поверх: 85-95% сокращение трафика.

Украшение
Читабельно
Минификация
на 10-40% меньше

Связанные инструменты

Быстрое меню

Нет недавних инструментов