• Técnica web
  • Validación HTML y CSS
Gratis

W3C CSS Validator: el control oficial de la sintaxis de tus hojas de estilo

Buena herramienta

El W3C CSS Validator pasa una hoja de estilo por el filtro de las especificaciones CSS y señala todo lo que no se ajusta a ellas: una propiedad mal escrita, un valor no válido, una llave olvidada, una regla desconocida. Le das la dirección de una página, un archivo o un simple fragmento de código y te devuelve la lista de errores, línea a línea, acompañada de avisos más discretos. Gratuito y mantenido por el W3C, el consorcio que normaliza el lenguaje, es el validador CSS de referencia.

Visitar el sitio
Página de inicio del W3C CSS Validation Service
El formulario del validador CSS del W3C, con sus tres formas de enviar una hoja de estilo (captura de octubre de 2026).

¿Qué es W3C CSS Validator?

Bajo una interfaz que se ha quedado en la estética de los años 2000 funciona un analizador escrito en Java que coteja cada declaración CSS con la gramática y las propiedades que describen las especificaciones. Tres pestañas permiten enviarle código: la dirección de una página en línea, de la que lee los estilos integrados y las hojas enlazadas; la subida de un archivo CSS desde tu ordenador; o un copia y pega en un cuadro de texto. Unas opciones escondidas bajo «More Options» ajustan el nivel de CSS (CSS 3 y SVG por defecto, pero también CSS 2.1, SVG o perfiles para móviles y televisores), el medio de destino, como la pantalla o la impresión, la cantidad de avisos y la forma de tratar los prefijos propietarios del tipo -webkit-. El informe enumera los errores con su número de línea y, ante una errata, propone la propiedad más parecida.

El validador nació en el W3C a finales de los años noventa: su versión beta se anunció en marzo de 1998, desarrollada por Philippe Le Hégaret con Sijtsche Smeman, bajo la supervisión de Bert Bos, uno de los autores de CSS, entonces en el INRIA de Sophia Antipolis. Desde entonces sigue siendo un proyecto de código abierto del W3C, el consorcio creado por Tim Berners-Lee en 1994, que se independizó en enero de 2023 como organización sin ánimo de lucro. El código, publicado en GitHub, sigue recibiendo correcciones, y el servicio cuenta con los donativos para financiar su alojamiento. También puede descargarse para ejecutarlo desde la línea de comandos o en tu propio servidor.

W3C CSS Validator de un vistazo

Tipo
Servicio en línea gratuito y de código abierto
Creación
1998 (versión beta)
Creadores
Philippe Le Hégaret y Sijtsche Smeman
Editor
W3C (World Wide Web Consortium)
Naturaleza del editor
Organización sin ánimo de lucro
Lenguaje
Java, código público en GitHub
Perfil por defecto
CSS nivel 3 + SVG
Versión gratuita
Sí, sin cuenta ni límite indicado
Precio
Gratis, donativos opcionales

¿Para qué sirve W3C CSS Validator?

  • Validar el CSS de una página en línea

    basta con escribir la dirección: los estilos integrados en la página y las hojas que carga se analizan de una sola vez.

  • Probar un archivo o un fragmento

    una hoja de estilo que aún está en tu ordenador o unas líneas pegadas en el cuadro de texto, práctico antes de publicar.

  • Corregir error a error

    cada problema va ligado a su línea, con la propiedad más parecida sugerida cuando has cometido una errata.

  • Elegir el nivel de CSS y el medio

    CSS 2.1, CSS 3, SVG, impresión o pantalla: el perfil elegido cambia el veredicto, y una hoja moderna validada en CSS 2.1 parecerá errónea de principio a fin; deja CSS 3 salvo que tengas una restricción concreta.

  • Automatizar la validación

    una API pública, salidas en SOAP o en texto y un programa instalable para validar tus archivos desde la línea de comandos o en tu servidor.

Opiniones sobre W3C CSS Validator

Buena herramienta

Cuando una maquetación se niega en redondo a mostrarse como debería, a veces la causa es una tontería: un punto y coma que falta, una llave de más, un «colr» en lugar de «color». El navegador, por su parte, ignora la línea errónea sin avisar. Eso es justo lo que saca a la luz el validador del W3C, en pocos segundos, sin instalar nada y con el aval del consorcio que publica las especificaciones de CSS. Para un principiante, un estudiante o un maquetador que quiere una comprobación rápida, sigue teniendo su sitio.

Eso sí, hay que saber lo que no hace. Válido no significa compatible: la herramienta no dice nada del soporte real de una propiedad en Safari o Firefox, y un CSS perfectamente conforme puede seguir viéndose mal. Sobre todo, el validador sigue los estándares con retraso. En nuestras pruebas, aceptaba el anidamiento de reglas, el selector :has() o las capas @layer, pero marcaba como errores las consultas de contenedor y la regla @property, que todos los navegadores recientes admiten. Un error en el informe no siempre es un error en el código, así que toca filtrar a mano. Los prefijos como -webkit- ya solo generan avisos, lo que aligera la lectura.

En un proyecto profesional, la herramienta ha acabado cediendo el paso a los linters, con Stylelint a la cabeza, que revisan el código directamente en el editor y en cada commit, con reglas adaptadas al equipo. El validador del W3C queda entonces como una buena segunda opinión, o como una forma sencilla de revisar el CSS de una web de la que no tienes las fuentes. Una pequeña pega, por último: su documentación no siempre está al día, y todavía dice que el perfil por defecto es CSS 2.1, cuando el formulario propone ya CSS 3.

Puntos fuertes

  • Totalmente gratuito, sin cuenta y utilizable en segundos.
  • La herramienta oficial del W3C, que publica las propias especificaciones de CSS.
  • Tres formas de enviar el código: dirección, archivo o copia y pega.
  • Mensajes claros, ligados a su línea, con una sugerencia en caso de errata.
  • Una API y un código abierto para automatizar o alojar tu propia instancia.

Puntos débiles

  • Retraso con el CSS reciente: las consultas de contenedor y @property aún aparecen como errores.
  • Ninguna información sobre la compatibilidad con los navegadores.
  • Avisos a veces de poco interés, como un color de texto sin color de fondo.
  • Menos práctico que un linter integrado en el editor en un proyecto continuado.
  • Una interfaz anticuada y una documentación en parte desfasada.

¿Vale la pena W3C CSS Validator?

Sí, si estás aprendiendo CSS, trabajas en la web de un cliente sin acceso a sus herramientas de desarrollo o una maquetación se descuadra sin motivo aparente: una validación suele bastar para encontrar la errata o la llave mal colocada. Como es gratis, probarlo no cuesta nada.

No necesariamente, si trabajas en un proyecto con un editor moderno y un proceso de despliegue. Stylelint, gratuito y de código abierto, revisa el código a medida que escribes, con reglas que adaptas a tu proyecto; las herramientas para desarrolladores de Chrome o Firefox ya señalan las declaraciones ignoradas, y la web Can I use sigue siendo la referencia para la compatibilidad entre navegadores. Para el marcado de la propia página, el que hay que abrir es el validador HTML del W3C, y conviene pasarlo antes que el control del CSS.

¿Cuánto cuesta W3C CSS Validator?

El validador CSS del W3C no cuesta nada: ni plan de pago, ni registro, ni cuota indicada. Su alojamiento y su desarrollo dependen en parte de los donativos, totalmente opcionales.

PlanAl mesAccesoPara quién
Servicio en línea 0 € Validación ilimitada, sin cuenta, API incluida Todos los desarrolladores y maquetadores web

Fuente: página «About» oficial del W3C CSS Validator, consultada el 31 de octubre de 2026.

  • No hay página de tarifas: la página «About» del servicio indica que es gratuito.
  • Para un uso automatizado, el W3C pide dejar al menos un segundo entre dos peticiones, o instalar tu propia instancia, también gratuita.

FAQ

Respuestas a las preguntas sobre W3C CSS Validator

¿El validador CSS del W3C es gratis?

Sí, por completo, sin cuenta ni plan de pago. El W3C acepta donativos para financiar el alojamiento, pero son opcionales.

¿Por qué el validador marca un error en un CSS que funciona?

Porque todavía no reconoce todas las novedades del lenguaje. En octubre de 2026, las consultas de contenedor y la regla @property, que admiten los navegadores recientes, seguían apareciendo como errores. En ese caso, comprueba la propiedad en la especificación o en Can I use.

¿Hay que corregir los avisos sobre los prefijos -webkit-?

No necesariamente. El validador los señala porque no forman parte de ninguna especificación, pero a veces siguen siendo útiles para navegadores antiguos. La opción «Vendor Extensions» permite ocultarlos o, al contrario, tratarlos como errores.

¿Un CSS válido se ve igual en todas partes?

No. La validación comprueba la conformidad con las especificaciones, no el soporte de cada navegador. Un código válido puede seguir viéndose de forma distinta según el navegador y su versión.

Información verificada el 31 de octubre de 2026