Verificador e simulador de contraste WCAG
tools.accessibility-contrast-simulator.meta_desc
Um Design Acessível é Vital
Este texto serve para demonstrar o contraste e a legibilidade das cores selecionadas em condições reais de visualização.
Select a simulation mode below to apply filters to the live preview area.
If your current colors fail the WCAG checks, use the auto-fix suggestions below to find the closest compliant colors while keeping your original brand aesthetics.
Current colors pass WCAG AA. No fixes needed!
Suggested Compliant Variants:
Export your selected colors as CSS variables, Tailwind configuration, or design tokens.
Texto Normal
Texto Grande
Componentes de UI
Perguntas Frequentes
Como usar o verificador de contraste
-
Definir cores de primeiro plano e fundo
Insira a cor do texto (primeiro plano) e a cor de fundo usando os seletores de cor ou digitando valores HEX, RGB ou HSL. A relação de contraste é atualizada instantaneamente. -
Leia o resultado da sua WCAG
A ferramenta mostra a relação de contraste (por exemplo, 5,2:1) e se ela é compatível com WCAG AA (4,5:1 para texto normal) e AAA (7:1). Textos grandes (18 pt+) têm limites mais baixos. -
Simular daltonismo
Mude para o separador Simulador para visualizar como a sua combinação de cores aparece para utilizadores com deuteranopia, protanopia, tritanopia ou outros tipos de visão. -
Use a correção automática, se necessário
Se as suas cores falharem, clique em Auto-Corrigir. A ferramenta calcula o tom mais próximo compatível com AA ou AAA, preservando o máximo possível a sua tonalidade e saturação.
Referência da relação de contraste
Requisitos mínimos de contraste da WCAG 2.1 para diferentes categorias de texto:
| Tipo de conteúdo | WCAG AA | WCAG AAA | Exemplo de proporção |
|---|---|---|---|
| Texto normal (<18 pt) | 4,5:1 ✓ | 7:1 ✓ | #000 em #fff → 21:1 |
| Texto grande (≥18 pt em negrito) | 3:1 ✓ | 4,5:1 ✓ | #333 em #fff → 12,6:1 |
| Componentes e ícones da interface do utilizador | 3:1 ✓ | N/A | #767676 em #fff → 4,5:1 |
| Elementos decorativos | Sem requisitos | Sem requisitos | Imagens de fundo isentas |
Casos de uso comuns
Revisão da interface do utilizador/design visual
Teste todas as combinações de texto e fundo no seu sistema de design antes de passar para o desenvolvimento, identificando falhas antecipadamente.
Auditorias de acessibilidade
Forneça taxas de contraste documentadas para relatórios de acessibilidade do cliente e certificações de conformidade com WCAG 2.1 / 2.2.
Teste de daltonismo
Simule como 8% dos utilizadores do sexo masculino experimentam a sua paleta para garantir que nenhuma informação crítica seja perdida para o público daltónico.
Conformidade legal
Cumpra os requisitos de acessibilidade digital ADA (EUA), EAA (UE) e EN 301 549 antes do lançamento do produto ou da licitação pública.
Controlo de qualidade do programador
Verifique rapidamente o contraste das variáveis de cor CSS durante a revisão do código, sem precisar alternar para uma ferramenta de design.
Como funciona
Todos os cálculos são executados no seu navegador usando a fórmula de luminância WCAG 2.1 — sem necessidade de contato com o servidor.
A WCAG define a luminância como uma soma ponderada dos canais RGB linearizados: L = 0,2126R + 0,7152G + 0,0722B. A relação de contraste é então (L1 + 0,05) / (L2 + 0,05), onde L1 é a cor mais clara.
O simulador aplica matrizes de daltonização padrão (Machado et al., 2009) para transformar os valores sRGB conforme percebidos por cada tipo de deficiência na visão das cores.
A correção automática itera sobre o canal de luminosidade no espaço HSL, encontrando o ajuste mínimo que atinge a proporção alvo (AA ou AAA) enquanto mantém o matiz e a saturação inalterados.
Para quem é esta ferramenta
Designers de UI/UX
Teste combinações de cores antes da entrega do design e mantenha um sistema de design compatível.
Especialistas em acessibilidade
Produza evidências de contraste para auditorias WCAG, relatórios de clientes e certificações de conformidade.
Desenvolvedores Frontend
Verifique rapidamente as variáveis de cor CSS durante o desenvolvimento e a revisão do código sem sair do navegador.
Gerentes de produto
Garanta a conformidade com a acessibilidade legal (ADA, EAA) antes do lançamento do produto ou da apresentação de propostas em concursos públicos.
Criadores de conteúdo
Verifique se o texto sobreposto em imagens ou fundos coloridos é legível para todos os públicos.
Dicas para um design mais acessível
- Tenha sempre como meta o WCAG AA (4,5:1) como referência e procure atingir o AAA (7:1) para o corpo do texto — especialmente em sites de saúde, governamentais e financeiros.
- Execute a simulação de daltonismo para todos os 8 tipos, não apenas para a deuteranopia. Cada tipo afeta diferentes pares de cores de maneira diferente.
- Nunca confie apenas na cor para transmitir informações — sempre combine sinais de cor com ícones, padrões ou rótulos de texto.
- Use HSL para ajustar o contraste: aumente a diferença de luminosidade entre o primeiro plano e o fundo, em vez de alterar a tonalidade.
- Teste num dispositivo móvel físico sob luz solar intensa — as condições reais revelam problemas de contraste que os monitores ocultam.
Por que o contraste de acessibilidade é importante
- Aproximadamente 1 em cada 12 homens e 1 em cada 200 mulheres têm algum tipo de deficiência na visão das cores — o contraste fraco exclui diretamente esses utilizadores.
- A ADA (EUA) e a Lei Europeia de Acessibilidade (UE 2025) exigem a conformidade com a WCAG 2.1 AA para produtos digitais voltados ao público.
- O contraste insuficiente é uma das três falhas mais comuns das WCAG encontradas em auditorias de acessibilidade a nível global (relatório WebAIM Million).
- O design de cores acessível melhora a legibilidade para todos os utilizadores — sob luz solar intensa, em ecrãs de baixa qualidade e à medida que os utilizadores envelhecem.
Desempenho e privacidade
Todos os cálculos de contraste, simulações de daltonismo e correções automáticas são executados inteiramente no seu navegador usando JavaScript. Nenhum valor de cor, captura de ecrã ou dados de utilização são transmitidos para qualquer servidor. A ferramenta responde em menos de 5 ms por cálculo e funciona offline após o carregamento da primeira página.
Nota educativa: WCAG e visão cromática
WCAG 2.1 vs 2.2
A WCAG 2.2 (2023) introduziu novos critérios de sucesso (2.4.11 Aparência do foco, 3.2.6 Ajuda consistente), mas manteve os requisitos básicos de contraste (1.4.3, 1.4.6) idênticos aos da versão 2.1.
Luminância vs. Brilho
O WCAG utiliza a luminância relativa — uma medida ponderada pela perceção. Um amarelo brilhante (#ffff00) tem uma luminância muito elevada (0,93), enquanto um azul-marinho escuro (#003366) tem uma luminância baixa (0,02), resultando numa proporção de 9,8:1.
Tipos de daltonismo
A deuteranopia (vermelho-verde, a mais comum) afeta cerca de 6% dos homens. A protanopia (cegueira ao vermelho) afeta cerca de 2%. A tritanopia (azul-amarelo) afeta cerca de 0,01%. A acromatopsia (cegueira total às cores) afeta cerca de 0,003%.
APCA — O Padrão do Futuro
O Algoritmo Avançado de Contraste Perceptual (APCA) é proposto para o WCAG 3.0. Ele avalia o contraste de forma diferente com base no tamanho, peso e polaridade da fonte — fique atento a este espaço.
Resolução de problemas
Sabia que?
A fórmula da relação de contraste WCAG foi introduzida pela primeira vez na WCAG 1.0 (1999) como uma simples verificação da diferença de brilho. Foi significativamente revista na WCAG 2.0 (2008) para utilizar a luminância relativa — um modelo baseado no espaço de cor CIE 1931 e na forma como o sistema visual humano processa a luz. O limite atual de 4,5:1 foi escolhido porque compensa aproximadamente a perda de contraste de 3:1 experimentada por utilizadores com visão 20/80 (baixa visão sem tecnologia assistiva).
Crie produtos que todos possam usar
O contraste de cores acessível não é apenas uma questão de conformidade — é uma qualidade fundamental do design que beneficia todos os utilizadores. Esta ferramenta gratuita oferece verificação WCAG em tempo real, simulação de daltonismo e correção automática inteligente num só lugar, sem que os dados saiam do seu navegador. Teste a sua paleta agora, corrija o que não funciona e entregue um produto que funcione para todos.