Guias

O que é acessibilidade web? WCAG e design inclusivo explicados

Acessibilidade web significa construir sites e apps para que pessoas com deficiência consigam usá-los — seja porque são cegas e usam leitor de tela, não conseguem usar o mouse, têm baixa visão ou daltonismo, são surdas ou têm deficiências cognitivas ou de aprendizagem. Na prática, isso se resume a coisas como textos alternativos para imagens, contraste de cor suficiente, formulários com rótulos adequados e tudo funcionando só com o teclado. O padrão internacional para isso é a WCAG, as Web Content Accessibility Guidelines do W3C.

Acessibilidade costuma ser abreviada como a11y — “a”, depois 11 letras, depois “y”.

Por que a acessibilidade importa ao criar com IA

Criadores com IA são bons em produzir apps que parecem corretos. A acessibilidade é, principalmente, sobre o que você não vê em uma captura de tela: se um botão é realmente um botão, se um campo tem um rótulo que um leitor de tela consegue anunciar, se você consegue chegar ao menu com a tecla Tab.

Por isso vale perguntar:

  • É fácil deixar passar. Um menu suspenso com estilo personalizado pode parecer perfeito e ser impossível de usar sem mouse. Você não percebe a menos que teste.
  • É mais barato acertar cedo. Pedir componentes acessíveis já no primeiro prompt custa quase nada. Adaptar um app pronto significa mexer em cada tela.
  • Ajuda a todos. Legendas ajudam quem está em lugares barulhentos, bom contraste ajuda quem usa o celular sob sol forte, e rótulos claros ajudam todo mundo a preencher formulários mais rápido.
  • Tem relação com SEO. Títulos bem estruturados, links descritivos e textos alternativos ajudam os buscadores a entender suas páginas também — veja SEO para sites criados com IA.
  • Pode ser obrigatório. Dependendo de onde você atua e de quem atende, a acessibilidade pode ser uma obrigação legal.

Uma analogia do dia a dia

Pense na entrada de um prédio.

Escadas funcionam bem para muitas pessoas. Uma rampa atende cadeirantes — e também quem empurra um carrinho de bebê, entregadores com carrinhos de carga e viajantes com malas. Portas automáticas, placas claras, braille nos botões do elevador e boa iluminação removem uma barreira para alguém.

A acessibilidade web é a mesma ideia para espaços digitais: as rampas, placas e corrimãos do seu app. E, assim como em um prédio, é muito mais fácil incluir uma rampa no projeto do que construí-la depois que o concreto secou.

A WCAG em resumo

A WCAG é publicada pela Web Accessibility Initiative do W3C. A versão atual é a WCAG 2.2, publicada pela primeira vez em outubro de 2023. Ela é retrocompatível: conteúdo que atende à WCAG 2.2 também atende à 2.1 e à 2.0, e o W3C incentiva o uso da versão mais recente. A WCAG 2.2 também foi aprovada como padrão internacional, ISO/IEC 40500:2025. Uma WCAG 3 bem diferente está em desenvolvimento como rascunho inicial, não como padrão finalizado.

A WCAG é organizada em quatro princípios, frequentemente lembrados pela sigla POUR:

PrincípioSignificadoExemplos
PerceptívelAs pessoas conseguem captar o conteúdo com os sentidos que usamTexto alternativo para imagens, legendas em vídeos, contraste suficiente
OperávelAs pessoas conseguem usar os controles e navegarAcesso pelo teclado, sem limites de tempo que não possam ser estendidos, foco visível
CompreensívelO conteúdo e o comportamento fazem sentidoRótulos claros, mensagens de erro úteis, navegação consistente
RobustoFunciona com uma variedade de navegadores e tecnologias assistivasElementos HTML adequados, nomes e funções corretos para os controles

Cada diretriz tem critérios de sucesso testáveis em três níveis:

  • Nível A — o mínimo. Falhar nesses bloqueia completamente algumas pessoas.
  • Nível AA — a meta padrão, e o nível ao qual a maioria das leis e políticas se refere.
  • Nível AAA — o nível mais alto. Vale mirar nele em alguns pontos, mas o W3C não recomenda exigi-lo para sites inteiros, porque parte do conteúdo não consegue atendê-lo.

A WCAG 2.2 acrescentou nove critérios de sucesso à 2.1, incluindo Tamanho Mínimo do Alvo no nível AA — alvos clicáveis devem geralmente ter pelo menos 24 por 24 pixels CSS, com exceções — e Autenticação Acessível (Mínimo), que limita etapas de login que dependem de memória ou quebra-cabeças, como ter de redigitar uma senha sem permissão para colá-la. Também removeu o antigo critério “Parsing”, por ser obsoleto.

Um exemplo prático: um formulário de cadastro

Aqui está um formulário de cadastro que uma IA poderia produzir, e o que uma verificação de acessibilidade encontra:

ProblemaQuem é afetadoCorreção
Campos usam texto de exemplo (“E-mail”) em vez de rótulosUsuários de leitor de tela; qualquer pessoa que esquece o que o campo era quando começa a digitarUm <label> visível, ligado a cada campo
Texto cinza-claro sobre branco, bem abaixo de 4,5:1 de contrastePessoas com baixa visão, qualquer pessoa ao ar livreTexto mais escuro que atenda à razão de contraste de 4,5:1
Erros mostrados só com uma borda vermelhaUsuários daltônicos, usuários de leitor de telaUma mensagem de texto ao lado do campo, anunciada aos leitores de tela
“Cadastrar” é uma <div> estilizada, não um <button>Usuários de teclado e de leitor de tela não conseguem acioná-laUsar um elemento <button> de verdade
Nenhum contorno visível ao navegar pelos campos com TabUsuários de teclado perdem a noção de onde estãoUm estilo de foco claro
A imagem do logotipo não tem texto alternativoUsuários de leitor de tela ouvem um nome de arquivoTexto alternativo como “Acme Bookings”

Nenhuma dessas correções muda muito a aparência do formulário. Todas elas mudam se algumas pessoas conseguem ou não usá-lo.

Termos-chave

TermoSignificado
Leitor de telaSoftware que lê a tela em voz alta ou para um display braille, como VoiceOver, NVDA ou JAWS.
Texto alternativo (alt)Uma descrição textual de uma imagem, lida pelos leitores de tela. Imagens decorativas recebem alt vazio para serem ignoradas.
Razão de contrasteO quanto as cores do texto e do fundo se diferenciam, de 1:1 a 21:1.
Navegação por tecladoUsar um site com Tab, Enter, Espaço e as setas, em vez do mouse.
Indicador de focoO contorno visível que mostra em qual elemento o teclado está.
HTML semânticoUsar o elemento certo para cada função — <button>, <nav>, <h2> — para que navegadores e tecnologias assistivas entendam a página.
ARIAAtributos extras que descrevem controles personalizados para tecnologias assistivas. Use com moderação; elementos HTML nativos vêm primeiro.
Tecnologia assistivaFerramentas que as pessoas usam para acessar computadores, de leitores de tela a dispositivos de comutação e controle por voz.

Equívocos comuns

  • “Acessibilidade só importa para usuários cegos.” Ela cobre deficiências visuais, motoras, auditivas, de fala e cognitivas, além de situações temporárias, como um braço quebrado.
  • “Sites acessíveis são sem graça.” A acessibilidade limita algumas coisas — contraste, estilos de foco, tamanho do texto —, mas sites acessíveis e bonitos são a regra, não a exceção.
  • “Um verificador automático deu 100, então terminamos.” Ferramentas automáticas pegam apenas parte dos problemas. Saber se o texto alternativo é de fato significativo, ou se um fluxo faz sentido com um leitor de tela, exige uma pessoa para verificar.
  • “Um widget de overlay vai nos deixar em conformidade.” Barras de ferramentas colocadas por cima não corrigem rótulos ausentes ou acesso por teclado quebrado no seu código. Corrija a origem.
  • “Não temos usuários com deficiência.” Você pode simplesmente não saber. Muitas deficiências não são visíveis, e quem encontra uma barreira geralmente só vai embora.

O que pedir ao seu criador com IA

  • “Construa isto para atender à WCAG 2.2 no nível AA.”
  • “Use HTML semântico: botões e links de verdade, títulos em ordem e rótulos para cada campo de formulário.”
  • “Garanta que todo elemento interativo funcione só com o teclado e tenha um estilo de foco visível.”
  • “Verifique o contraste de todas as cores de texto e ícones — 4,5:1 para texto normal, 3:1 para texto grande e ícones.”
  • “Adicione texto alternativo significativo às imagens informativas e alt vazio às decorativas.”
  • “Mostre os erros de formulário como texto, ligados ao campo, e não apenas com cor.”
  • “Respeite a configuração de movimento reduzido do usuário nas animações.”
  • “Rode uma verificação automática de acessibilidade e liste o que ela não consegue testar, para que eu teste isso manualmente.”

Depois, teste você mesmo: afaste o mouse e tente concluir seu fluxo principal usando apenas Tab, Shift+Tab, Enter e Espaço. Teste o leitor de tela embutido do seu celular na página principal. Aumente o zoom do navegador para 200% e veja se algo quebra.

Acessibilidade no Mythex

O Mythex não inclui um verificador de acessibilidade dedicado, então trate a acessibilidade como parte dos seus prompts e dos seus testes. Peça WCAG 2.2 AA já no primeiro prompt, confira o resultado no Preview usando o teclado e use /test para que o agente percorra seus fluxos principais antes de publicar — veja Testes de app. A receita de SEO também pede títulos semânticos e textos alternativos significativos, que atendem aos dois objetivos.

Para uma lista de verificação prática, veja como tornar seu site acessível. Para design, leia como criar um app bonito com IA, e antes do lançamento, como testar seu app antes do lançamento. A visão geral da WCAG do próprio W3C é a fonte autorizada.

Perguntas

O que é acessibilidade web, em termos simples?

Acessibilidade web significa projetar e construir sites e apps para que pessoas com deficiência consigam perceber, entender, navegar e usar tudo. Isso inclui pessoas cegas que usam leitores de tela, pessoas que não conseguem usar o mouse, pessoas com baixa visão ou daltonismo, usuários surdos e pessoas com deficiências cognitivas.

O que é WCAG?

WCAG (Web Content Accessibility Guidelines) é o padrão internacional de acessibilidade web, publicado pelo W3C. A versão atual é a WCAG 2.2, publicada pela primeira vez em outubro de 2023. Seus critérios de sucesso são classificados nos níveis A, AA e AAA, e o nível AA é a meta à qual a maioria das organizações e leis se referem.

Qual contraste de cor a WCAG exige?

No nível AA, texto normal precisa de uma razão de contraste de pelo menos 4,5:1 em relação ao fundo, e texto grande (cerca de 18 pt, ou 14 pt em negrito) precisa de pelo menos 3:1. Ícones e as partes visíveis de controles precisam de pelo menos 3:1 em relação ao que está ao lado.

A acessibilidade web é uma exigência legal?

Em muitos lugares, para muitas organizações, sim. As leis variam por país e setor — por exemplo, o European Accessibility Act abrange muitos produtos e serviços digitais de consumo na UE. Verifique as regras que se aplicam a você ou consulte um advogado.

Um widget ou overlay de acessibilidade pode deixar meu site em conformidade?

Não por si só. Overlays adicionam uma barra de ferramentas sobre o seu site, mas não conseguem corrigir de forma confiável problemas de base, como rótulos ausentes, navegação por teclado inutilizável ou estrutura confusa. A abordagem confiável é corrigir o código e o conteúdo do site.

Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)