- Técnica web
- Validación HTML y CSS
- Calidad y conformidad web
W3C Validator: la comprobación oficial del código HTML de una página web
Referencia
Una etiqueta sin cerrar, un atributo mal escrito, un identificador duplicado, una imagen sin texto alternativo: el W3C Validator pasa el código de una página por el filtro de los estándares web y enumera cada error con su línea y su columna. Le das una URL, un archivo o un fragmento de código pegado, y el informe llega en unos segundos. Puesto a disposición gratuitamente por el W3C, el consorcio que publica los estándares web, sigue siendo la referencia para comprobar que un HTML cumple el estándar vivo del WHATWG, y su motor, el Nu Html Checker, también revisa CSS y SVG.
¿Qué es W3C Validator?
Detrás de la dirección validator.w3.org hay en realidad dos programas, y eso suele crear confusión. El primero, el Markup Validation Service, es el validador antiguo: compara la página con la gramática formal (DTD) que declara su doctype, lo que sirve para HTML 4.01, XHTML 1.0 y 1.1, SVG, MathML o SMIL. El segundo, el Nu Html Checker, se diseñó para HTML5, que ya no tiene DTD: analiza la página como lo haría un navegador y después aplica las reglas de la especificación. Para el usuario, la diferencia es casi invisible. Una página moderna enviada al validador clásico se redirige automáticamente al Nu Html Checker, que muestra entonces su propio informe. Los dos forman un único servicio.
El informe clasifica los mensajes en errores, advertencias y simples informaciones, cita el fragmento de código erróneo y remite, en muchas reglas, a la explicación correspondiente. Hay opciones para mostrar el código fuente, el esquema de títulos de la página o un informe sobre las imágenes y sus textos alternativos, filtrar los mensajes o simular otro navegador y otro idioma. El motor también existe fuera de la web: software libre con licencia MIT, se descarga en Java, en binarios para Windows, macOS y Linux, como imagen Docker o como paquete npm, y cuenta con una API web que devuelve los resultados en JSON o XML.
La historia de la herramienta se confunde con la de la web. El primer validador HTML online data de 1994; el de Gerald Oskoboiny, bautizado al principio The Kinder, Gentler HTML Validator, se convirtió en el servicio oficial del W3C en diciembre de 1997. El motor HTML5 viene de otra parte: el finlandés Henri Sivonen lo escribió en 2007 con el nombre de Validator.nu, antes de que el W3C lo integrara en 2008. El código, cuyos derechos pertenecen a la Fundación Mozilla, se mantiene hoy en GitHub, sobre todo gracias a Michael Smith, del equipo del W3C. El propio consorcio, fundado en 1994 por Tim Berners-Lee, se convirtió en enero de 2023 en una organización sin ánimo de lucro independiente; no vende nada en torno al validador y se limita a pedir donativos.
W3C Validator de un vistazo
- Tipo
- Servicio online y software libre
- Editor
- W3C, World Wide Web Consortium
- Servicio oficial
- Desde diciembre de 1997
- Motor HTML5
- Nu Html Checker, creado por Henri Sivonen
- Formatos comprobados
- HTML, XHTML, CSS, SVG, MathML
- Licencia
- MIT (motor Nu Html Checker)
- Versión gratuita
- Sí, servicio totalmente gratuito
- Precio de entrada
- Gratis, sin cuenta
¿Para qué sirve W3C Validator?
-
Validar el HTML de una página
por su URL, subiendo un archivo o pegando el código, con cada error localizado en su línea y su columna.
-
Comprobar el CSS y el SVG
el Nu Html Checker también revisa las hojas de estilo y las imágenes vectoriales, y el W3C ofrece además un validador de CSS específico.
-
Detectar los errores que perjudican la accesibilidad
textos alternativos que faltan, identificadores duplicados o roles ARIA mal usados, con un informe dedicado a las imágenes.
-
Revisar la estructura de tus títulos
la opción «outline» muestra el esquema de la página, útil para comprobar la jerarquía de H1 a H6.
-
Automatizar las comprobaciones
una API web en JSON y un motor instalable (Java, Docker, npm) para validar tus plantillas en cada puesta en producción.
Opiniones sobre W3C Validator
Referencia
Hay algo tranquilizador en que el organismo que escribe las reglas revise tu código. El W3C Validator no da opiniones, aplica la especificación, y eso es exactamente lo que se le pide: decir si una etiqueta está mal anidada, si un atributo no existe o si un identificador aparece dos veces. En ese terreno, ninguna otra herramienta tiene la misma legitimidad, y de hecho varios servicios de validación de pago usan su motor entre bastidores.
Eso sí, hay que saber qué vale un «documento válido». El propio W3C lo dice: una página válida no es necesariamente una buena página. La validación no mide ni la velocidad, ni el posicionamiento, ni la accesibilidad en sentido amplio, y Google no la utiliza como criterio de clasificación; la mayoría de las grandes webs muestran su buena dosis de errores sin resentirse. Su interés está en otra parte: una etiqueta huérfana o un elemento mal colocado pueden romper un diseño en un navegador, confundir a un lector de pantalla o falsear la lectura de una página por un robot, y el validador los encuentra en unos segundos.
La herramienta sigue siendo cosa de desarrolladores y maquetadores. Los mensajes están redactados en inglés técnico, sin jerarquía según su gravedad real, y una plantilla de WordPress o un creador de webs puede generar decenas de advertencias sobre las que no tienes ningún control. Además, la web solo comprueba una página cada vez: para revisar un sitio entero hay que instalar el motor, usar su API o recurrir a un servicio externo que lo integre.
Otro límite que conviene conocer: con una URL, el validador analiza el HTML tal como lo envía el servidor, no la página una vez transformada por JavaScript. En una web cuyo contenido se construye en el lado del cliente, es mejor copiar el DOM desde las herramientas para desarrolladores del navegador y pegarlo en la herramienta, lo que de paso resuelve el caso de las páginas protegidas con contraseña.
Una herramienta de referencia, gratuita y sin contrapartidas, que conviene abrir después de cada rediseño de plantilla o cuando una página se comporta de forma extraña. Basta con no obsesionarse con el cero errores: más vale corregir lo que afecta a la estructura y a la accesibilidad que perseguir cada advertencia.
Puntos fuertes
- La herramienta oficial del W3C, que aplica directamente la especificación HTML.
- Totalmente gratuita, sin cuenta, sin publicidad ni límite indicado.
- Errores localizados al nivel de la línea, con el fragmento de código afectado.
- HTML, CSS y SVG comprobados por el mismo motor, al día de la evolución del estándar.
- Un motor libre, instalable y consultable por API para automatizar las pruebas.
Puntos débiles
- Mensajes técnicos en inglés, poco claros para quien no es desarrollador.
- Una sola página cada vez en la web, sin rastreo de un sitio entero.
- Ninguna prioridad entre errores graves y detalles sin consecuencias.
- Una página válida no es ni más rápida, ni se posiciona mejor, ni es necesariamente accesible.
- Reglas que evolucionan: una página sin errores hoy puede mostrarlos mañana.
¿Vale la pena W3C Validator?
Sí, si escribes o maquetas HTML tú mismo, entregas una plantilla a un cliente o tienes una página que se ve mal en un navegador sin motivo aparente. También es un buen reflejo antes de una auditoría según el RGAA, el referencial de accesibilidad francés, cuyo criterio 8.2 sigue exigiendo un código válido aunque las WCAG 2.2 hayan abandonado su criterio de análisis sintáctico; los identificadores duplicados y los atributos ARIA mal usados siguen siendo, en cambio, defectos de accesibilidad en ambos referenciales. Y como la herramienta no cuesta nada, sería un error prescindir de ella.
No necesariamente, si gestionas una web con un CMS sin tocar el código: los errores detectados vienen entonces de la plantilla o de los plugins, y más vale dedicar el tiempo a la velocidad o al contenido. Para comprobar un sitio entero de una vez, Rocket Validator, un servicio de pago independiente del W3C, ejecuta el mismo motor en cada página, y los rastreadores de auditoría como Screaming Frog o Sitebulb detectan por su parte algunos de los defectos de estructura. Para la accesibilidad propiamente dicha, WAVE o Lighthouse van más allá, mientras que el validador de CSS del W3C sigue siendo la referencia para una hoja de estilo suelta.
¿Cuánto cuesta W3C Validator?
Nada en absoluto: el W3C presenta su validador como una herramienta y un servicio gratuitos, sin plan de pago, sin cuenta y sin límite cuantificado, y solo pide un uso razonable de la API. El motor, con licencia libre, también se puede instalar gratis en tus propios servidores.
| Plan | Al mes | Incluye | Para quién |
|---|---|---|---|
| Gratis | 0 € | Validación online ilimitada, API web y motor libre para instalar | Desarrolladores, maquetadores y cualquier propietario de una web |
Fuente: ayuda oficial del W3C Validator, que lo presenta como un servicio gratuito, consultada el 31 de octubre de 2026.
- No existe ninguna oferta de pago: la web se limita a invitar a hacer un donativo al W3C, sin contrapartida.
- La API pública no muestra cuota, pero pide un uso razonable; para grandes volúmenes, el motor se instala gratis en tu propia máquina.
- Los servicios de pago que rastrean un sitio entero, como Rocket Validator, son productos de terceros, sin relación con el W3C.
FAQ
Respuestas a las preguntas sobre W3C Validator
¿El W3C Validator es gratis?
Sí, por completo. No existe ningún plan de pago ni hay que crear una cuenta, y el motor es software libre que puedes instalar tú mismo.
¿Qué diferencia hay entre el W3C Validator y el Nu Html Checker?
Es el mismo servicio. El Nu Html Checker es el motor que comprueba HTML5; cuando envías una página moderna al validador histórico del W3C, se le pasa automáticamente. El motor antiguo solo se usa ya para doctypes antiguos, como HTML 4.01 o XHTML 1.0.
¿Un código válido mejora el posicionamiento?
No directamente: Google no lo utiliza como criterio de clasificación. Corregir los errores de estructura evita, sin embargo, problemas de visualización o de lectura de la página por parte de los robots y los lectores de pantalla.
¿Se puede validar una web entera de una vez?
No desde la web del W3C, que comprueba una página cada vez. Hay que instalar el motor y consultarlo con un script, o recurrir a un servicio externo como Rocket Validator, que lo utiliza en todas las páginas de un sitio.
¿El W3C Validator comprueba también el CSS?
El Nu Html Checker revisa el CSS y el SVG, pero el W3C ofrece además un validador de CSS independiente, más completo para una hoja de estilo suelta.
Información verificada el 31 de octubre de 2026