Форматирование HTML
Бесплатный онлайн-инструмент для форматирования и сжатия кода HTML с настройкой отступов.
Запустить инструмент
Онлайн-форматтер HTML приводит разметку к аккуратному виду с читаемой структурой вложенности или сжимает текст для компактного хранения. Сервис принимает фрагменты кода или целые веб-страницы размером до одного мегабайта в кодировке UTF-8.
В режиме форматирования инструмент расставляет теги по строкам и добавляет отступы. Вы можете настроить размер отступа от нуля до восьми пробелов. Если указать некорректное число или оставить поле пустым, автоматически применяется базовое значение в два пробела.
В режиме сжатия разметка очищается от лишних пробелов между тегами, а повторяющиеся пробельные символы сокращаются. Инструмент удаляет стандартные комментарии HTML, сохраняя условные конструкции для старых версий браузеров, которые начинаются с префикса [if.
Инструмент обрабатывает разметку без изменения синтаксиса исходных тегов. Если разметка содержит критические ошибки синтаксиса, сервис возвращает сообщение об ошибке парсинга вместо структурированного кода. Форматирование помогает быстрее находить незакрытые теги, отслеживать структуру элементов и готовить сниппеты перед публикацией.
Инструкция
- Вставьте исходный HTML-код в текстовое поле ввода.
- Укажите количество пробелов для отступа от 0 до 8 или оставьте стандартное значение 2.
- Выберите режим: форматирование для структурирования с отступами или сжатие для компактного вида.
- Нажмите кнопку запуска для обработки кода.
- Скопируйте готовый HTML из панели результата.
Примеры
- Форматирование разметки списка: строка <ul><li>Первый</li><li>Второй</li></ul> преобразуется в иерархическое дерево с отступом в 2 пробела для каждого вложенного тега <li>.
- Сжатие документа: удаление пробелов между блоками <div> и очистка стандартных комментариев с сохранением условных комментариев <!--[if IE]>.
Частые вопросы
Какое максимальное количество данных можно передать за один раз?
Инструмент принимает текст разметки объемом до 1 000 000 байт в кодировке UTF-8.
Что происходит при указании отступа больше 8 пробелов?
Если значение отступа выходит за диапазон от 0 до 8 или не преобразуется в число, автоматически применяется значение 2 пробела.
Удаляются ли комментарии при сжатии HTML?
В режиме сжатия удаляются все обычные комментарии HTML. Сохраняются только условные комментарии, содержимое которых начинается с префикса [if.
Что возвращает инструмент при вводе пустой строки?
Если поле ввода пустое или содержит только пробельные символы, сервис возвращает пустой результат без ошибок.