
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.
Rácio de contraste
21.00 : 1
Texto normal
Texto de exemplo de contraste WCAG 2.1
Texto grande / negrito
Texto de exemplo de contraste WCAG 2.1
Ícone
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.
| Funkcja | 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) | ||
| 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.