Validador ARIA
Privado por design — roda inteiramente no seu navegador
Cole um trecho HTML e a ferramenta sinaliza alt ausente, elementos interativos vazios, roles inválidos e aria-hidden em elementos focáveis.
Que problemas a ferramenta pega
alt ausente em <img>, <button>/<a> vazios sem aria-label, âncoras com href vazio ou "#", inputs sem label/id, role inválido e aria-hidden="true" em elementos focáveis.
Substitui axe ou Lighthouse
Não. É um pré-voo rápido para pegar os erros baratos de corrigir. Auditorias completas com axe, Lighthouse e testes com leitor de tela continuam essenciais.
Por que aceita role="presentation" em imagens
role="presentation" (e role="none") remove a semântica implícita, sinalizando que a imagem é decorativa. Isso ou alt="" diz à tecnologia assistiva para ignorar.
Perguntas Frequentes
- Que problemas a ferramenta pega?
- alt ausente em <img>, <button>/<a> vazios sem aria-label, âncoras com href vazio ou "#", inputs sem label/id, role inválido e aria-hidden="true" em elementos focáveis.
- Substitui axe ou Lighthouse?
- Não. É um pré-voo rápido para pegar os erros baratos de corrigir. Auditorias completas com axe, Lighthouse e testes com leitor de tela continuam essenciais.
- Por que aceita role="presentation" em imagens?
- role="presentation" (e role="none") remove a semântica implícita, sinalizando que a imagem é decorativa. Isso ou alt="" diz à tecnologia assistiva para ignorar.
- Algo é enviado?
- Não. A checagem é uma função pequena nesta página; sua marcação não sai do navegador.