🧰 ToolPicoTodas as ferramentas →

InícioBlog › O meu site passa no teste WCAG?

O meu site passa no teste WCAG? Como verificar o contraste de cor em 30 segundos

Se já submeteste um design a uma auditoria de acessibilidade, provavelmente já ouviste "contraste insuficiente entre texto e fundo". Este guia explica o que isso significa na prática, mostra os limites reais do WCAG AA/AAA com exemplos, e como testar as tuas cores em segundos.

Índice

Como se calcula o rácio de contraste

Resposta rápidaO rácio de contraste WCAG compara a luminância relativa de duas cores, dando um valor entre 1:1 (idênticas) e 21:1 (preto/branco). Calcula-se com (L_mais_clara + 0,05) / (L_mais_escura + 0,05), em que L é obtido a partir dos canais R, G, B normalizados e corrigidos por gama.

Na prática, ninguém calcula isto à mão — nem devia. O rácio depende de uma correção gama não-linear e de pesos diferentes por canal (o verde pesa muito mais do que o azul, porque o olho humano é mais sensível a ele). É por isso que duas cores que "parecem" ter contraste parecido podem dar resultados de rácio bem diferentes.

Facto útil: um cinzento médio como #767676 sobre fundo branco fica mesmo em cima do limite de 4,5:1 — um dos pares de referência mais usados para testar calculadoras de contraste.

O verificador de contraste de cor da ToolPico faz este cálculo instantaneamente no navegador: introduzes as duas cores (hex, rgb, hsl, ou com o seletor de cor / EyeDropper) e recebes o rácio exato, mais os resultados AA/AAA passou/falhou.

AA vs AAA: qual o limite certo para ti

Resposta rápidaAA é o nível mínimo exigido na generalidade das normas: 4,5:1 para texto normal, 3:1 para texto grande e componentes de interface. AAA é mais exigente — 7:1 e 4,5:1 respetivamente — e costuma reservar-se para conteúdo crítico.

"Texto grande" no WCAG tem uma definição precisa: 18pt (~24px) ou mais em peso normal, ou 14pt (~18,66px) ou mais a negrito. Como estes carateres são mais fáceis de ler, o limite de contraste exigido é mais baixo.

Tipo de conteúdoAA (mínimo)AAA (reforçado)
Texto normal (<18pt)4,5:17:1
Texto grande (≥18pt ou ≥14pt negrito)3:14,5:1
Componentes de interface / ícones3:1
Contraste máximo teórico21:1 (preto/branco)

Para a maioria dos sites, cumprir AA já é uma boa base legal e prática. AAA vale a pena em formulários de saúde, avisos legais ou conteúdo pensado para leitores com baixa visão.

Exemplo prático com uma paleta de marca

Imagina uma marca com um roxo #7c3aed como cor de destaque e texto cinzento-escuro #111528 sobre um fundo quase branco #f5f7fc. Antes de aplicar estas cores num botão ou título, vale a pena verificar cada combinação:

Par de cores (exemplo)Rácio aproximadoResultado
#111528 sobre #f5f7fc~17,8:1Passa AAA
Branco sobre #7c3aed (botão)~4,9:1Passa AA
#7c3aed sobre #f5f7fc (texto de link)~4,1:1Falha AA (texto normal)

Nota: valores ilustrativos para explicar o método — confirma sempre os teus tons exatos na ferramenta.

Este último caso é comum: uma cor de marca vibrante funciona bem num botão sólido (onde o fundo é a própria cor), mas falha quando usada como texto sobre um fundo claro. A solução mais simples é escurecer ligeiramente o tom só para uso em texto — a ferramenta sugere automaticamente um ajuste de luminosidade quando um par falha o nível pretendido.

Para além do número: daltonismo e APCA

Resposta rápidaUm bom rácio de contraste não garante que o par de cores seja distinguível para pessoas daltónicas nem que "pareça" legível na prática — por isso vale a pena também simular a visão com daltonismo e olhar para a pontuação percetual APCA.

Cerca de 8% dos homens e 0,5% das mulheres têm alguma forma de daltonismo vermelho-verde. Se dependes só da cor para distinguir "erro" de "sucesso" (vermelho vs. verde, por exemplo), uma parte considerável dos utilizadores pode não perceber a diferença — junta sempre um ícone, um padrão ou uma etiqueta de texto.

O APCA (Accessible Perceptual Contrast Algorithm), pensado para o rascunho do WCAG 3, tenta responder a uma pergunta mais direta do que o rácio clássico: "as pessoas conseguem mesmo ler isto?", considerando também o tamanho e peso da fonte. O verificador de contraste da ToolPico mostra ambos os métodos lado a lado, junto com uma simulação visual de protanopia, deuteranopia, tritanopia e acromatopsia.

Testa as tuas próprias cores agora

Introduz o par de cores do teu site e recebe o rácio WCAG, o resultado AA/AAA, a pontuação APCA e a simulação de daltonismo — tudo gratuito e sem enviar dados para nenhum servidor.

Experimentar a ferramenta →

Perguntas frequentes

O que é o rácio de contraste WCAG?
O rácio de contraste WCAG exprime a diferença entre a luminância relativa de duas cores como um número entre 1:1 (cores idênticas) e 21:1 (preto/branco puro). As Web Content Accessibility Guidelines (WCAG) definem rácios mínimos entre texto e fundo para que utilizadores com baixa visão consigam ler o conteúdo.
Qual é o rácio mínimo para o meu site passar no AA?
Para texto normal (menos de 18pt, ou menos de 14pt a negrito) o WCAG AA exige pelo menos 4,5:1. Para texto grande e para componentes de interface como bordas de botões ou ícones, o mínimo desce para 3:1.
AA chega, ou devo tentar sempre AAA?
AA é o nível mínimo exigido na maioria das normas legais e é suficiente para a generalidade dos sites. AAA (7:1 para texto normal, 4,5:1 para texto grande) é mais rigoroso e costuma reservar-se para conteúdo crítico, como informação de saúde ou formulários oficiais, onde a legibilidade máxima é prioritária.
Porque é que uma cor de marca pode falhar o teste mesmo parecendo escura?
A perceção de "escuro" no ecrã nem sempre corresponde à luminância relativa calculada pela fórmula WCAG, que pondera muito mais o canal verde (0,7152) do que o azul (0,0722). Um roxo ou azul saturado pode parecer escuro a olho nu mas ter luminância relativa mais alta do que se espera, resultando num rácio abaixo de 4,5:1 contra um fundo claro.
O que devo verificar além do rácio de contraste ao escolher cores?
Além do rácio numérico, vale a pena simular como o par de cores é percecionado por pessoas com daltonismo (protanopia, deuteranopia, tritanopia), já que aproximadamente 8% dos homens têm alguma forma de daltonismo vermelho-verde. Nunca uses só a cor para transmitir significado — combina sempre com um ícone, padrão ou etiqueta de texto.

Guias relacionados

Nota metodológica: os valores de rácio de contraste apresentados nos exemplos deste artigo são ilustrativos, calculados a partir das cores indicadas com a fórmula oficial WCAG 2.x, e servem para explicar o método — não substituem uma auditoria de acessibilidade completa ao teu site. Este conteúdo é apenas informativo e não constitui aconselhamento legal de conformidade.