Saltar al contenido
SCRAWL

Comprobador de accesibilidad web

Comprueba accesibilidad en HTML crudo de una URL: alt, etiquetas, cabeceras, lang, title, ids y ARIA. Sin JS. No es auditoría WCAG completa.

  • Pega una URL
  • Revisa la tabla por comprobación
  • Corrige errores y exporta CSV
  • Basado en navegador — sin instalación
  • Resultados al instante

Pega una URL para comprobaciones de accesibilidad en HTML crudo: alt, nombres de enlaces y botones, etiquetas, cabeceras, lang, title, ids duplicados y ARIA básico. Solo HTML crudo — no es auditoría WCAG; combina con el comprobador de alt o el visualizador de cabeceras.

Por Faisal YActualizado

Guía paso a paso
Comprobador de accesibilidad web: HTML estático | Scrawl (en inglés)

Shipping a template change on Friday and hoping accessibility “just works” is how empty links and missing lang attributes reach production. Automated checks will not replace a skilled audit, but they will catch a predictable set of HTML mistakes in minutes — if you know what they measure and what they ignore. The Accessibility Checker on Scrawl fetches one URL , parses the raw HTML (up to 1.5MB), and runs a fixed rule set: image alt , link and button names, form labels, heading structure, document lang and <title> , duplicate id values, and a small set of ARIA misuse patterns. JavaScript is not executed. Results are grouped by check with error, warning, and info severities — not a percentage score or WCAG certificate. ! Three-step flow from SSRF-safe fetch through capped static checks to issues by severity Why static HTML checks are worth running first Manual accessibility testing is slow. Fully manual testing of every component state is unrealistic before each deploy. Static linters trade depth for speed: they flag markup patterns that break baseline access — unnamed controls, missing document language, images without alt — before you spend time in VoiceOver or NVDA. That matters for three practical reasons: Usability and compliance context — Unlabeled form fields and icon-only links with no accessible name block people who rely on screen readers or voice control from completing tasks. Fixing those patterns in HTML is a practical baseline before deeper testing. Crawl and parsing — Search engines and assistive technologies both lean on HTML semantics. A missing <title> or duplicate id breaking a label[for] association hurts humans and creates brittle DOM hooks for scripts. Template QA — CMS swaps, header/footer refactors, and design-system rollouts repeat the same mistakes site-wide. One URL through a linter on a staging host catches class-level…

Leer la guía completa

Qué comprueba

HTML crudo de la primera respuesta del servidor (hasta 1,5 MB). Reglas fijas: alt, nombres accesibles, etiquetas de formulario, cabeceras, lang, title, ids duplicados y ARIA básico.

Cuándo usarlo

Antes de QA manual o tras cambios de plantilla. No sustituye contraste, teclado ni lectores de pantalla.

Cómo leer resultados

Prioriza errores. Los avisos suelen ser zoom bloqueado o etiquetas solo con title. La tabla resume pass/found por comprobación.

Preguntas frecuentes

¿Qué comprueba?

Alt, enlaces y botones sin nombre, etiquetas de formulario, cabeceras, lang y title, ids duplicados y ARIA básico en HTML estático.

¿Mide contraste o teclado?

No. Solo analiza la cadena HTML inicial.

¿Ejecuta JavaScript?

No. El contenido solo cliente no aparece.

¿Es auditoría WCAG?

No. Es un linter automatizado con límites claros.

¿Diferencia con comprobador de alt o visualizador de cabeceras?

El comprobador de alt lista cada imagen. El visualizador muestra el esquema H1-H6. Esta herramienta agrupa muchas comprobaciones en una lista.

¿Límites?

Una URL, 1,5 MB de HTML, tope de 200 incidencias y 25 por comprobación. URLs privadas bloqueadas.