Вставьте код или загрузите .html-файл и получите список незакрытых тегов, запрещённых вложений, опечаток в атрибутах и дубликатов id. Проверка целиком в браузере через DOMParser - код никуда не отправляется.
Перетащите HTML-файл или нажмите
Или просто вставьте код в поле ниже
Чистая разметка - основа технического SEO и кроссбраузерной вёрстки. Поисковые роботы быстрее сканируют страницы без незакрытых тегов, браузеры одинаково отображают их на всех устройствах, а Core Web Vitals перестают проседать из-за ломаной структуры DOM.
</div> или </section>.<p> внутри <p>, блочный элемент внутри <a>, <div> в <span>.id ломают JS-селекторы, якорные ссылки и ARIA-атрибуты.href=.Официальный валидатор W3C (validator.nu / jigsaw.w3.org) делает полный разбор по актуальной спецификации HTML Living Standard - используйте его для финальной проверки продакшена. Наш локальный инструмент заметно быстрее на коротких итерациях и не отправляет код на внешние серверы. Для разработки и быстрого аудита Tilda/WordPress-шаблонов он подходит лучше.
Браузер закрыл теги в неправильном порядке - обычно забыт закрывающий тег выше по дереву. Ищите последний открытый блочный элемент перед проблемным фрагментом.
Один и тот же атрибут (class, id, style) указан дважды в теге. Браузер оставит только первое значение.
Нарушена модель содержимого. Чаще всего - <div> или <p> внутри <p>, <table> без <tbody>, блочный элемент внутри инлайнового <a> вне HTML5.
Два элемента с одинаковым id. Исправляется переименованием или заменой на class, если нужна группировка.