Validador de HTML

Comprueba el HTML en busca de etiquetas sin cerrar, anidación incorrecta e IDs duplicados.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

Válido: No structural HTML errors found.

  • Elements checked: 4
  • No id attributes found.

Borra el valor antes de iniciar otra comprobación. Validation runs locally and does not check against any external registry, server, or account.

Qué hace esta herramienta

Comprueba un fragmento de HTML en busca de problemas estructurales: etiquetas realmente sin cerrar o mal emparejadas, un elemento vacío con etiqueta de cierre, y valores duplicados del atributo id.

Cómo utilizarla

Pega un fragmento de HTML o un documento completo. El comprobador recorre cada etiqueta aplicando correctamente las reglas de cierre opcional de HTML5 — por ejemplo, un nuevo <li> o </ul> puede cerrar implícitamente un <li> anterior — por lo que no marca como roto un HTML normal y válido según la especificación.

Ejemplo

Al introducir <ul><li>First item<li>Second item</ul> se obtiene válido, ya que <li> tiene una etiqueta de cierre opcional según HTML5; al introducir <div><span></div> se obtiene no válido, ya que </div> se cierra mientras <span> — que siempre necesita una etiqueta de cierre explícita — sigue abierto.

Validación

Las etiquetas se cierran en el orden correcto, teniendo en cuenta el conjunto estándar de elementos con etiqueta de cierre opcional (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup); los elementos vacíos (br, img, input, hr y otros) nunca deben llevar etiqueta de cierre; cada atributo id del documento debe ser único; y el contenido dentro de <script> o <style> se trata como texto sin analizar en busca de etiquetas.

Cómo interpretar el resultado

Un resultado válido significa que el marcado es estructuralmente correcto según estas reglas — no sustituye al W3C Nu Html Checker completo y no comprueba el modelo de contenido (como elementos de bloque dentro de elementos en línea), la accesibilidad ni la corrección de valores de atributos más allá de los IDs duplicados.

Limitaciones

Una barra final (como <div />) se trata como autocierre para cualquier elemento, para adaptarse al marcado escrito a mano habitual, aunque los navegadores reales solo autocierran así los elementos vacíos reales e ignoran la barra en los demás — no confíes en ella para cerrar un elemento no vacío en HTML de producción. El contenido de script/style muy anidado o mal formado, y la estructura completa del documento (doctype, head, body), quedan fuera del alcance de este comprobador.

Privacidad

Todo el proceso usa API locales del navegador y la herramienta no sube los valores introducidos.

Preguntas Frecuentes

¿Qué hace Validador de HTML?
Comprueba un fragmento de HTML en busca de problemas estructurales: etiquetas realmente sin cerrar o mal emparejadas, un elemento vacío con etiqueta de cierre, y valores duplicados del atributo id.
¿Cómo trata una entrada no válida?
Las etiquetas se cierran en el orden correcto, teniendo en cuenta el conjunto estándar de elementos con etiqueta de cierre opcional (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup); los elementos vacíos (br, img, input, hr y otros) nunca deben llevar etiqueta de cierre; cada atributo id del documento debe ser único; y el contenido dentro de <script> o <style> se trata como texto sin analizar en busca de etiquetas.
¿Se suben los datos introducidos?
Todo el proceso usa API locales del navegador y la herramienta no sube los valores introducidos.