Форматирование HTML

Приведите HTML в порядок через Prettier: единые отступы, один элемент на строку, встроенные CSS и JavaScript тоже форматируются. Отступ 2, 4 пробела или табуляция.

Вывод

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Похожие Инструменты

Просмотреть Все

Что такое Форматирование HTML?

Инструмент переписывает HTML с чистыми и единообразными отступами через Prettier — форматтер, которым пользуется большинство фронтенд-проектов. Встроенные блоки <style> и <script> тоже форматируются как CSS и JavaScript.

Как пользоваться Форматирование HTML

  1. Вставьте HTML в поле ввода или нажмите Загрузить пример.
  2. Выберите Отступ.
  3. Нажмите Форматировать (результат также обновляется по мере ввода).
  4. Скопируйте или скачайте результат.

Пример

Ввод
<div><p>Hi<b>x</b></p><img src=a.png alt=""></div>
Вывод
<div>
  <p>Hi<b>x</b></p>
  <img src="a.png" alt="" />
</div>

Когда использовать Форматирование HTML

Используйте, чтобы привести в порядок HTML из экспорта CMS, шаблонов писем или сгенерированной разметки перед правкой или ревью. Это форматтер, а не валидатор: для незакрытых тегов и повторяющихся id используйте проверку HTML. Очень большие документы могут обрабатываться заметное время, потому что Prettier работает в вашем браузере.

Как работает Форматирование HTML

Код форматируется Prettier 3 (автономная сборка) с его плагинами HTML, CSS и Babel, которые подгружаются по требованию. Prettier разбирает разметку в дерево и печатает его так, чтобы строки умещались в 80 столбцов, заключает атрибуты в кавычки и добавляет /> к пустым элементам. Строчные элементы, чувствительные к пробелам, остаются вместе, чтобы отображение страницы не менялось. Синтаксические ошибки сообщаются со строкой и столбцом от Prettier.

Распространенные Случаи Использования

  • Превращение минифицированного или однострочного HTML в читаемый
  • Нормализация шаблонов перед код-ревью
  • Форматирование фрагментов HTML для документации
  • Очистка разметки, скопированной из WYSIWYG-редактора

Примечание по Безопасности

Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.

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

Какие правила стиля используются?

Настройки Prettier по умолчанию: ширина строки 80 символов, атрибуты в двойных кавычках и выбранный вами отступ.

Изменится ли внешний вид страницы?

Prettier учитывает чувствительность строчных элементов к пробелам, поэтому отображение должно остаться прежним.

Исправляет ли он некорректный HTML?

Нет. Он форматирует то, что разобрал бы браузер; структурные ошибки ищите проверкой HTML.

Что сделать дальше

Проверка HTTP-заголовков
Запросите любой публичный URL и посмотрите статус HTTP и заголовки ответа с проверкой HSTS, CSP, X-Frame-Options, nosniff и других заголовков безопасности.
Экранирование строк
Один инструмент для экранирования и обратного преобразования строк для JSON, JavaScript, HTML, XML, компонентов URL, регулярных выражений, SQL, CSS и аргументов оболочки.
JSON в XML
Преобразуйте JSON в корректный XML: настраиваемый корневой элемент, атрибуты через ключи «@_», повторяющиеся элементы для массивов и необязательная XML-декларация. Бесплатно.
XML в JSON
Преобразуйте XML в JSON: атрибуты сохраняются под префиксом, повторяющиеся элементы становятся массивами, есть разбор чисел и логических значений и понятные ошибки синтаксиса.
Markdown в HTML
Преобразуйте Markdown в HTML с таблицами и списками задач GitHub Flavored Markdown, смотрите очищенный предпросмотр и копируйте или скачивайте исходный HTML. Бесплатно.
HTML в Markdown
Преобразуйте HTML в чистый Markdown: заголовки, ссылки, списки, блоки кода, таблицы GFM и зачёркивание, заголовки ATX или Setext и ограждённый код. Бесплатно.

Другие категории