Verifique se as suas cores de texto e fundo são legíveis segundo as normas WCAG 2.1. Rácio de contraste, avaliação AA/AAA e ajuste automático das cores.

Um contraste insuficiente entre o texto e o fundo torna o conteúdo difícil de ler – em especial para pessoas com deficiência visual, utilizadores idosos ou aqueles que consultam o seu site num ecrã ao sol. As diretrizes WCAG 2.1 definem limiares mínimos de contraste para garantir a acessibilidade.
Esta ferramenta calcula o rácio de contraste entre duas cores, avalia a conformidade WCAG (AA e AAA) para texto normal, texto grande e ícones, e propõe uma função de ajuste automático para encontrar cores conformes.
A verificação é instantânea:
Formato hexadecimal - o mais comum no web design. Começa com # e contém 3 ou 6 caracteres (dígitos 0-9 e letras A-F).
#fff - branco (forma abreviada)#ffffff - branco (forma completa)#1a73e8 - azulAs WCAG 2.1 definem dois níveis de conformidade para o contraste de cores:
A ferramenta apresenta o rácio de contraste numa escala de 1:1 (nenhum contraste) a 21:1 (contraste máximo – preto sobre branco). O resultado é comparado com os limiares definidos na norma WCAG:
O nível AA é o mínimo exigido pelas regulamentações de acessibilidade digital em muitos países, incluindo a diretiva europeia sobre acessibilidade dos sites web. O nível AAA oferece melhor legibilidade, mas nem sempre é realizável para todos os elementos.
Se o contraste for demasiado fraco, a função Ajustar encontra automaticamente uma variante de cor de texto conforme ao limiar de contraste selecionado.
Como funciona o ajuste:
O algoritmo preserva a tonalidade e a saturação da cor original, alterando apenas a luminosidade. A cor sugerida mantém-se coerente com a identidade visual, respeitando a norma de acessibilidade.
| Feature | Nível AA (mínimo) | Nível AAA (melhorado) |
|---|---|---|
| Texto normal – mín. 4,5:1 | ||
| Texto normal – mín. 7:1 | ||
| Texto grande / negrito – mín. 3:1 | ||
| Texto grande / negrito – mín. 4,5:1 | ||
| Ícones e elementos de interface – mín. 3:1 | ||
| Legalmente obrigatório (diretiva UE) | ||
| Exigido pela ADA / Seção 508 dos EUA | ||
| Exigido pelo UK Equality Act 2010 | ||
| Recomendado para conteúdo essencial |
Verifique o formato da cor. Um código HEX deve começar por # e conter 3 ou 6 caracteres (por ex. #fff ou #ffffff). Para o formato RGB, verifique se os valores estão separados por vírgulas e compreendidos entre 0 e 255.
Quando o fundo e o texto têm luminosidade semelhante na mesma tonalidade, o algoritmo pode não encontrar uma variante conforme às exigências sem alterar a tonalidade. Neste caso, considere modificar a cor de fundo ou escolher uma cor de texto completamente diferente.
O seletor de cores do navegador suporta apenas o formato HEX sem transparência. Se introduzir uma cor no formato RGBA ou HSLA com transparência, o seletor mostrará apenas a parte colorida (sem alfa). Os cálculos de contraste continuam a ter em conta a transparência.
A legibilidade é importante em qualquer lugar onde alguém tenha de ler texto ou reconhecer um elemento de interface:
O daltonismo é uma perturbação da perceção das cores que afeta cerca de 8 % dos homens e 0,5 % das mulheres. As pessoas daltónicas podem ter dificuldade em distinguir certos pares de cores, mesmo que o contraste de luminosidade seja suficiente.
Tipos mais comuns de daltonismo:
Esta ferramenta verifica o contraste de luminosidade, que é importante para todos os utilizadores. No entanto, ao conceber, convém evitar combinações de cores problemáticas (por ex. texto vermelho sobre fundo verde) e não depender apenas da cor para transmitir informação – utilize também formas, ícones e texto.
Portugal e o Brasil possuem legislações distintas mas convergentes em matéria de acessibilidade digital:
O rácio de contraste de 4,5:1 para texto normal e 3:1 para texto grande é exigido por todas as regulamentações acima.
O rácio de contraste é um número compreendido entre 1:1 (nenhum contraste) e 21:1 (contraste máximo, preto sobre branco). As WCAG 2.1 definem limiares mínimos: 4,5:1 para texto normal (AA), 3:1 para texto grande (AA) e 7:1 para texto normal (AAA).
AA é o nível de conformidade mínimo recomendado – garante legibilidade suficiente para a maioria dos utilizadores. AAA é o nível mais elevado – oferece contraste ainda melhor, particularmente importante para utilizadores com deficiência visual.
A função de ajuste procura automaticamente uma variante de cor que atinge o limiar de contraste selecionado (AA ou AAA). Ajusta a luminosidade da cor mantendo a tonalidade, propondo a variante mais próxima da cor original.
A ferramenta suporta HEX (#000000), RGB (rgb(0,0,0)), RGBA, HSL (hsl(0,0%,0%)) e nomes de cores CSS (red, blue, etc.).
Não. Todo o processamento é feito localmente no seu navegador. Nenhum dado é enviado nem armazenado.
A perceção pessoal das cores depende das definições do monitor, da iluminação ambiente e das capacidades visuais individuais. A norma WCAG baseia-se numa fórmula matemática objetiva que tem em conta diferentes perturbações da visão. Uma cor legível num ecrã pode ser ilegível noutro ou para outra pessoa.
No navegador (Chrome, Firefox, Edge), abra as ferramentas de programador (clique direito → Inspecionar). No separador Estilos, verá as cores utilizadas na página. Em alternativa, extensões como ColorZilla permitem obter a cor de qualquer elemento sem tocar no código.
Os mais importantes: o texto sobre o fundo principal, o texto sobre banners e secções coloridas, os botões (cor do texto e fundo do botão em relação ao fundo da página), os links e os ícones. Preste atenção especial aos elementos que aparecem sobre fundos diferentes conforme as secções.
Sim. O DL 83/2018 obriga os organismos públicos a cumprir a norma EN 301 549, que referencia as WCAG 2.1 nível AA. Isto inclui um rácio de contraste mínimo de 4,5:1 para texto normal e 3:1 para texto grande. Desde junho de 2025, a EAA estende a obrigação ao setor privado.
Sim. A Lei Brasileira de Inclusão (13.146/2015) exige acessibilidade digital para organismos públicos e empresas com presença digital significativa. O eMAG (Modelo de Acessibilidade em Governo Eletrônico) referencia as WCAG e define diretrizes específicas para portais governamentais.
No browser (Chrome, Firefox, Edge) abra as ferramentas de programador (clique direito > Inspecionar). No separador Estilos pode ver as cores da página. Em alternativa, extensões como ColorZilla permitem selecionar a cor de qualquer elemento.
Sim. A ferramenta verifica o rácio de contraste entre quaisquer duas cores. Para modo escuro, introduza uma cor de texto clara e um fundo escuro. Os mesmos limiares WCAG aplicam-se: 4,5:1 para texto normal (AA) e 7:1 (AAA).

Tem uma ideia para uma nova funcionalidade, encontrou um bug ou quer sugerir outra ferramenta que facilitaria seu trabalho? Escreva-nos – respondemos em 24 horas.