Проверка HTML: ошибки, валидность и структура
Вставьте код, адрес страницы или файл — проверим HTML на ошибки: валидность по W3C, линтинг разметки, семантику, доступность и порядок заголовков. Плюс дерево документа и отчёт в PDF.
Похожие инструменты
Другие полезные инструменты из той же категории
Часто задаваемые вопросы
Вставьте разметку в поле, укажите адрес страницы или загрузите файл — анализ запустится автоматически. Инструмент прогонит код через официальный валидатор W3C, линтинг разметки и собственные проверки семантики и доступности, покажет список ошибок с номерами строк и оценку от 0 до 100 по каждой категории.
Валидность по W3C здесь тоже есть — используется тот же движок (Nu HTML Checker). Но кроме формальной валидности инструмент проверяет то, чего W3C не смотрит: семантику (есть ли main, header, footer, не злоупотребляете ли div), доступность (alt у картинок, lang, подписи полей, дубли id) и порядок заголовков. И собирает всё в единый отчёт с оценкой.
Линтинг ловит ошибки в самом коде, которые валидатор W3C не всегда отмечает: незакрытые и неправильно вложенные теги, дублирующиеся id, неэкранированные символы < и &, пустой src, картинки без alt, теги и атрибуты в верхнем регистре. Каждое замечание выводится с номером строки и колонки, чтобы сразу найти место в разметке. Проверка идёт прямо в браузере, код никуда не отправляется.
Да. На вкладке «По адресу» введите URL — мы загрузим HTML страницы и проверим его. Загрузка идёт через наш сервер (из браузера чужую страницу не забрать из-за ограничений безопасности), но дальше весь анализ выполняется у вас в браузере.
Наглядную вложенность тегов вашего исходного HTML: как вложены элементы, где ломается иерархия заголовков. Это то, от чего браузер будет отталкиваться, строя DOM, — и оно может расходиться с тем, что вы видите в DevTools, потому что браузер достраивает пропущенные теги и переставляет то, что лежит не там.
Разбор кода, семантики и доступности идёт в вашем браузере — вставленный HTML никуда не отправляется. На сервер обращаемся только в двух случаях: когда вы проверяете страницу по ссылке (нужно её скачать) и когда запускаете валидацию W3C (её выполняет сервис validator.w3.org).