Предпросмотр результата «Форматирование HTML»

HTML Formatter — украсьте и минимизируйте HTML онлайн бесплатно

Отформатируйте HTML с одинаковыми отступами или уменьшите его до одной строки в браузере.

Вставьте свой HTML здесь…

или перетащите файл .html — получите чистую разметку с отступом для копирования или загрузки.

Что можно сделать с помощью Форматирование HTML

Прежде чем начать, ознакомьтесь с основными возможностями.

  • Приведите неаккуратный HTML в порядок с правильными отступами
  • Сожмите HTML в одну строку
  • Быстро очищайте вставленную или скопированную разметку
  • Выберите предпочитаемый размер отступа
  • Скопируйте или скачайте очищенный HTML

Справочник по настройкам

Доступные элементы управления для Форматирование HTML.

Настройки

РежимПресеты
Выберите «Форматировать», чтобы привести неаккуратный HTML в порядок с переносами строк и отступами, или «Минифицировать», чтобы убрать комментарии и лишние пробелы и уместить разметку в одну компактную строку.Параметры: ФорматироватьМинифицировать
ОтступВыпадающий список
Задаёт, на сколько пробелов сдвигается каждый вложенный тег в режиме «Форматировать»; общепринятый вариант — 2 пробела, а более широкие отступы облегчают чтение глубоко вложенной разметки.Параметры: 2 пробела4 пробела8 пробелов
Бесплатно · Без регистрации · Без водяного знакаПередача загружаемых файлов зашифрованаУдалено согласно политике хранения данных

Часто задаваемые вопросы

Вставьте любой HTML — даже однострочный минифицированный вывод из сборочного конвейера — и инструмент переформатирует его с правильными отступами, по одному тегу на строку и единообразными пробелами. Выберите отступ в 2, 4 или 8 пробелов. Результат готов к вставке в редактор или в комментарий код-ревью.

usage

Форматирование разворачивает HTML для удобства чтения: каждый тег на своей строке, вложенные элементы с отступами, пустые строки между разделами сохраняются. Минификация удаляет комментарии, схлопывает пробелы и убирает переносы строк, чтобы файл занимал меньше байт. Используйте форматирование для редактирования и проверки, минификацию — для развёртывания в продакшене.

features

Нет — форматтер обнаруживает блоки script и style и форматирует их содержимое по соответствующим правилам JS или CSS, поэтому встроенные скрипты остаются корректными, а таблицы стилей — читаемыми. Самозакрывающиеся теги, пустые элементы и атрибуты с пространством имён (svg:xmlns, xlink:href) обрабатываются правильно.

technical

Он хорошо работает с обычным HTML и HTML-подобными шаблонами, но чистый JSX (выражения в фигурных скобках, фрагменты, теги компонентов с заглавной буквы) разбирается как HTML и может получить незначительные косметические недочеты. Для кода, специфичного для фреймворков, мы рекомендуем Prettier, настроенный под ваш диалект; для чистого HTML, файлов .htm и шаблонов наш инструмент идеален.

features

Загрузки не происходит. Форматтер полностью работает в браузере, поэтому можно безопасно вставлять внутренние шаблоны страниц, черновики писем или HTML с конфиденциальными данными: ничего не покидает устройство.

privacy

Минификация удаляет HTML-комментарии, сводит любую последовательность пробелов между тегами к одному и убирает переносы строк. Результат — HTML, который отображается побайтово идентично, но обычно на 10–30% меньше. В сочетании с gzip на сервере это заметно снижает начальный вес страниц с большим объёмом контента.

technical

Да — нажмите «Скачать», чтобы сохранить отформатированный результат как output.html или сжатый — как output.min.html. Файл кодируется в UTF-8, поэтому он одинаково хорошо работает с английским, кириллическим, восточноазиатским текстом и контентом с письмом справа налево.

tips

Это небольшая утилита, работающая только в браузере — без затрат на хостинг — поэтому мы предоставляем ее бесплатно в составе нашего набора инструментов для разработчиков. Без рекламы, без отслеживания результата и без ограничений на размер файла, кроме того, что ваш браузер может удержать в памяти.

pricing

Режим форматирования позволяет выбрать отступ в 2, 4 или 8 пробелов. Выберите ширину, принятую в вашем редакторе или стиле кода, затем скопируйте результат или скачайте его как output.html, чтобы форматирование сразу перенеслось в ваш проект.

features

Селектор отступа (2, 4 или 8 пробелов) применяется только в режиме форматирования, поскольку минификация по замыслу убирает все пробелы и переносы строк — отступать становится нечего. Переключитесь обратно на форматирование, чтобы ширина отступа снова вступила в силу.

features

По мере вставки или редактирования инструмент автоматически выполняет структурную проверку и перечисляет все незакрытые, несоответствующие или лишние закрывающие теги прямо под панелью вывода — отдельная кнопка не нужна. Зелёное сообщение «Структурных проблем не найдено» подтверждает, что разметка корректна.

quality

Используйте режим «Форматирование» с отступом в 2 пробела — это самое распространённое соглашение, при котором diff-ы остаются компактными — затем проверьте панель структурных проблем, чтобы убедиться, что не осталось незакрытого тега. После проверки переключитесь в режим «Минификация» перед выкатом в продакшн, чтобы убрать лишние пробелы.

tips

Да — перетащите файл .html, .htm или .xhtml на область загрузки или кликните по ней для выбора, и его содержимое загрузится прямо в поле ввода точно так же, как если бы вы его вставили. Далее «Prettify», «Minify», ширина отступа и структурный проверщик работают одинаково, независимо от того, пришла разметка из файла или из вставки.

usage

Да — как только появляется результат, рядом с панелью вывода и областью основного действия возникает кнопка «Копировать». Нажатие на неё мгновенно копирует текущий результат «Prettify» или «Minify» в буфер обмена (кнопка ненадолго показывает «Copied!» для подтверждения), чтобы вы могли вставить его прямо в свой редактор или комментарий код-ревью без сохранения промежуточного файла .html.

features

Нет — HTML Prettify полностью работает в вашем браузере, поэтому то, что вы вставляете, никогда не покидает компьютер, на котором вы находитесь. Это имеет значение, если вы проверяете что-то, содержащее токен, ключ или данные клиента. Закрытия вкладки достаточно, чтобы очистить ее.

troubleshooting

Ошибка указывает на первую позицию, которую не удалось проанализировать, которая обычно находится сразу после реальной ошибки, а не на ней — отсутствующая запятая, незакрытая кавычка или скобка или умная кавычка, вставленная из документа вместо прямой. Сначала проверьте линию над сообщаемым положением.

troubleshooting

Нет обоим. HTML Prettify бесплатен, ваша загрузка не содержит водяных знаков, и в конце ничего не запрашивается — в процессе нет такого момента, когда вы заканчиваете работу и обнаруживаете, что она стоит денег.

pricing

Нет — HTML Prettify работает в браузере на компьютере и телефоне. Нечего устанавливать, не нужно начинать пробную версию и не нужно покупать лицензию, чтобы увидеть, выполняет ли он то, что вам нужно. Попробуйте его на файле, с которым вы действительно застряли, а не на примере.

troubleshooting

Как Форматирование HTML помогает вам справиться с задачей

Реальные проблемы, которые он решает каждый день — для бизнеса, авторов и повседневных задач. Найдите вариант использования, который подходит вам, и начните.

Маркетинг

Очистка шаблонов писем

HTML маркетинговых писем часто приходит от сервисов рассылок единым минифицированным блоком. Отформатируйте его, чтобы изучить структуру, найти сломанную колонку таблицы и исправить опечатку перед следующей рассылкой.

Для разработчиков

Перенос контента CMS

Экспорт из одной CMS и импорт в другую обычно связан с переносом HTML. Форматирование делает различия читаемыми, минификация уменьшает размер, и оба режима сохраняют целостность содержимого.

Для разработчиков

Результат веб-скрапинга

Сырой HTML, собранный с сайта, нечитаем без форматирования. Отформатируйте его, чтобы найти нужный CSS-селектор, а затем напишите правило извлечения для своего скрапера.

Веб и SEO

Оптимизация статических сайтов

Минифицируйте HTML, сгенерированный вашим генератором статических сайтов, перед публикацией. Это уменьшает размер файла на 10–30% поверх gzip — заметное улучшение времени первой отрисовки на страницах с большим объёмом контента.

Издательское дело

Фрагменты документации

При вставке примеров HTML в документацию, посты блога или файлы README сначала отформатируйте их, чтобы читатели могли разобраться в структуре. Минифицированную версию сохраните для сравнения с «итоговым результатом».

Для разработчиков

Помощник по рефакторингу JSX

Перед преобразованием фрагмента HTML в JSX приведите его в порядок, чтобы скрипт конвертации видел чистое дерево. Это избавит от ручного переформатирования при миграции на React/Vue.

Для разработчиков

Отладка сломанной вёрстки страниц

Вставьте HTML подозрительной страницы, и встроенная проверка структуры мгновенно отметит незакрытые или несогласованные теги — часто именно они и есть настоящая причина вёрстки, которая «просто ломается» в одном браузере, без копания в исходном коде страницы.

Образование

Обучение структуре HTML и её изучение

Студенты и учащиеся буткемпов вставляют плотный HTML из туториалов или CodePen и форматируют его с отступом в 2 пробела, чтобы увидеть реальную иерархию вложенности — так следить за структурой гораздо проще, чем за стеной разметки без отступов.

Карьера и HR

Передача кода, готового для клиента

Фрилансеры и агентства приводят в порядок финальный HTML перед отправкой во внутреннюю команду разработки клиента, чтобы код выглядел профессионально и читаемо с первого открытия — без лишних оплачиваемых часов, потраченных лишь на переформатирование.

Исследования

Аудит страниц конкурентов и SEO-разметки

Вставьте исходный код страницы конкурента и отформатируйте его, а затем быстро просмотрите читаемый результат, чтобы изучить структуру заголовков, размещение schema.org JSON-LD и шаблоны мета-тегов, которые стоит перенять для собственной SEO-стратегии.

Наблюдайте за каждой трансформацией

Каждая фотография проходит через разделитель без изменений и выходит готовой.