Verificador de Contraste de Cores Online
Verifique o contraste de cores conforme o WCAG 2.1. Valide a conformidade AA e AAA instantaneamente.
Sample Text
This is a normal text paragraph to verify readability.
#1a1a1f
#f8f6f3
Por que usar
Acessibilidade web sem precisar adivinhar as taxas de contraste
WCAG 2.1 oficial
Usa a fórmula exata de luminância relativa do W3C. Resultados precisos e em conformidade.
AA e AAA de relance
Veja instantaneamente se sua combinação atende ao nível mínimo exigido por lei.
Instantâneo
Cálculo em tempo real conforme você muda as cores.
Sem cadastro
Verifique suas cores sem criar contas ou instalar nada.
Como funciona
Três passos, sem complicação
Insira suas cores
Selecione a cor do texto e a cor do fundo usando o seletor de cores ou digitando diretamente valores hex, RGB ou HSL.
Obtenha a taxa de contraste
A taxa de contraste é calculada instantaneamente usando a fórmula de luminância relativa do WCAG 2.1. Veja se atende aos níveis AA e AAA.
Ajuste até estar em conformidade
Se o contraste não atender aos requisitos, ajuste as cores. O verificador indica qual nível de conformidade a combinação de cores alcança.
Perguntas frequentes
Ficou com dúvidas?
WCAG (Web Content Accessibility Guidelines) são as diretrizes de acessibilidade para conteúdo web desenvolvidas pelo W3C (World Wide Web Consortium). São o padrão internacional de referência para tornar o conteúdo web acessível a pessoas com deficiências visuais, auditivas, motoras e cognitivas. A versão atual é WCAG 2.1 (publicada em junho de 2018); a WCAG 2.2 foi publicada em outubro de 2023 com critérios de sucesso adicionais. A WCAG 3.0 está em desenvolvimento e propõe um novo modelo de contraste baseado no APCA (Advanced Perceptual Contrast Algorithm).
O WCAG define três níveis de conformidade. Nível A: requisitos básicos que, se não atendidos, tornam o conteúdo inacessível. Nível AA: o padrão recomendado para a maioria dos sites; exigido por lei em muitos países. Nível AAA: o mais alto nível de acessibilidade, nem sempre alcançável para todo o conteúdo. Para contraste de cores: o AA exige 4,5:1 para texto normal e 3:1 para texto grande. O AAA exige 7:1 para texto normal e 4,5:1 para texto grande. A legislação de acessibilidade web (ADA nos EUA, EAA na Europa) geralmente exige o nível AA.
A taxa de contraste é um número entre 1:1 (sem contraste, cores idênticas) e 21:1 (contraste máximo, preto sobre branco). É calculada como (L1 + 0,05) / (L2 + 0,05), onde L1 é a luminância relativa da cor mais clara e L2 a da mais escura. A luminância relativa de uma cor sRGB é calculada transformando cada canal (R, G, B) de gama para linear: se o valor normalizado for menor ou igual a 0,03928, usa-se canal/12,92; caso contrário, usa-se ((canal+0,055)/1,055) elevado a 2,4. A luminância final é 0,2126 vezes R mais 0,7152 vezes G mais 0,0722 vezes B.
Nos Estados Unidos, a Americans with Disabilities Act (ADA) se aplica a sites de entidades cobertas, e os tribunais estabeleceram o WCAG 2.1 nível AA como o padrão aplicável. Na Europa, o European Accessibility Act (Diretiva 2019/882) entrou em vigor em 28 de junho de 2025, exigindo que produtos e serviços digitais atendam a padrões de acessibilidade equivalentes ao WCAG 2.1 AA. Ignorar esses requisitos pode resultar em litígios e multas.
O WCAG 2.1 define texto grande como texto com pelo menos 18 pontos (aproximadamente 24px) no peso normal, ou pelo menos 14 pontos (aproximadamente 18,67px) em negrito (font-weight 700 ou maior). Esse texto tem um requisito de contraste mais baixo (3:1 para AA em vez de 4,5:1) porque o tamanho maior facilita a leitura mesmo com contraste menor. Logotipos e texto puramente decorativo estão isentos dos requisitos de contraste. Componentes de interface (botões, inputs) exigem no mínimo 3:1 para suas partes ativas (critério 1.4.11 Non-text Contrast).
Contraste de cores WCAG: acessibilidade web, legislação e algoritmos
As Diretrizes de Acessibilidade para Conteúdo Web (WCAG) tiveram origem na Web Accessibility Initiative (WAI) do W3C, lançada em 1997. A WCAG 1.0 foi publicada em maio de 1999. A WCAG 2.0 chegou em dezembro de 2008, introduzindo o modelo de quatro princípios: Perceptível, Operável, Compreensível e Robusto (POUR). A WCAG 2.1 (junho de 2018) adicionou 17 novos critérios de sucesso, especialmente para usuários de dispositivos móveis, pessoas com baixa visão e usuários com deficiências cognitivas. O critério 1.4.3 (Contraste Mínimo) estabelece os requisitos de taxa de contraste que tornam essa ferramenta necessária. A Seção 508 da Lei de Reabilitação dos EUA (atualizada em 2017) incorpora por referência o WCAG 2.0 nível AA para tecnologia da informação federal.
A fórmula de luminância relativa do WCAG é baseada no espaço de cores sRGB (IEC 61966-2-1), o padrão para monitores de computador desde 1999. A transformação de gama para linear do sRGB (a operação ((c+0,055)/1,055) elevado a 2,4 para valores acima de 0,03928) aproxima a curva de gama real do padrão sRGB. Os coeficientes de luminosidade (0,2126 para vermelho, 0,7152 para verde, 0,0722 para azul) refletem a sensibilidade do olho humano a cada comprimento de onda, com base no trabalho da Comissão Internacional de Iluminação (CIE). Lea Verou, pesquisadora do MIT e membro do W3C CSS Working Group, desenvolveu uma implementação de referência amplamente citada e criou a ferramenta contrast-ratio.com em 2012.
A WCAG 3.0 (atualmente em rascunho) propõe substituir a fórmula de contraste atual pelo APCA (Advanced Perceptual Contrast Algorithm), desenvolvido por Andrew Somers. O APCA modela melhor a percepção visual humana ao considerar a polaridade do contraste (texto escuro sobre fundo claro versus texto claro sobre fundo escuro são percebidos de forma diferente), tamanho e peso da fonte, e adaptação do sistema visual. A escala do APCA vai de 0 a 106 Lc (Lightness Contrast), e seus limites diferem significativamente das taxas do WCAG 2.x: por exemplo, texto preto sobre branco puro resulta em 106 Lc, enquanto combinações que passariam no AA do WCAG 2.x podem reprovar no APCA ou vice-versa. A transição para WCAG 3.0 será gradual e a versão final não deve chegar antes de 2026.