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.
Herramientas Relacionadas
Formateador HTML
Formatea e indenta código HTML con una estructura limpia y legible en tu navegador.
Convertidor de HTML a Markdown
Convierte marcado HTML común en Markdown limpio dentro de tu navegador.
Validador de XML
Comprueba si un XML está bien formado con el mismo analizador que los convertidores de XML.
Validador de CSS
Comprueba el CSS en busca de llaves, paréntesis, cadenas y comentarios sin cerrar.