Ir para o conteúdo
Toova
Todas as Ferramentas

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.