Verificador de Contraste de Cores WCAG grátis
Verifique se duas cores atendem aos padrões de contraste WCAG AA e AAA para acessibilidade. Pré-visualização ao vivo em vários tamanhos de texto com sugestões automáticas quando o contraste é insuficiente.
Texto de título grande
Texto de corpo médio (18px) para leitura e conteúdo.
Texto de corpo normal (16px) para parágrafos.
Texto de corpo pequeno (14px) para legendas e metadados.
Proporção de contraste
Requer 4.5:1 · Você tem 14,63:1
Requer 3.0:1 · Você tem 14,63:1
Requer 7.0:1 · Você tem 14,63:1
Requer 4.5:1 · Você tem 14,63:1
Requer 3.0:1 · Você tem 14,63:1
Predefinições rápidas
Baseado nas diretrizes de contraste WCAG 2.1. Texto grande = 18pt (24px) normal ou 14pt (18,66px) negrito. Códigos HEX atualizam em ambas as direções: digite um hex ou escolha uma cor, ambas as entradas ficam sincronizadas.
Usos comuns
- Auditar Páginas da Web para Conformidade WCAGVerifique se as cores de texto do seu site atendem aos padrões de contraste WCAG AA ou AAA para acessibilidade.
- Verificar Combinações de Cores da MarcaTeste os emparelhamentos de paletas de cores da marca para garantir que funcionem para design de UI acessível.
- Testar Paletas de Cores em Modo EscuroTexto claro em fundos escuros ainda pode falhar em contraste — verifique seus emparelhamentos de paleta de modo escuro aqui.
- Emparelhamentos de Cores para Materiais ImpressosCartazes, placas e materiais impressos também precisam de contraste legível — especialmente para espectadores mais velhos.
- Projete Cores de Botão AcessíveisCertifique-se de que seus CTAs, botões de ação e links passam WCAG contra seus fundos.
Como funciona
A verificação de contraste funciona inteiramente no seu navegador usando o algoritmo de luminância relativa WCAG 2.1 — sem biblioteca, sem servidor, apenas matemática escrita à mão que segue a especificação exatamente. Cada resultado atualiza em tempo real enquanto escreve ou escolhe uma cor.
- 1Entrada hexadecimal e normalizaçãoTanto valores hexadecimais de 3 dígitos (#abc) como de 6 dígitos (#aabbcc) são aceites e normalizados para triplos RGB completos. A entrada inválida é rejeitada imediatamente em vez de assumir silenciosamente preto, por isso aparece uma borda vermelha em vez de um resultado de aprovação enganador.
- 2Cálculo de luminância WCAGCada cor é convertida em luminância relativa usando a fórmula WCAG 2.1: os valores de canal sRGB são linearizados com uma correção gama por partes (dividindo por 12,92 abaixo de 0,03928, elevando à potência de 2,4 acima disso), depois ponderados como 0,2126R + 0,7152G + 0,0722B.
- 3Rácio de contraste e verificações de conformidadeO rácio de contraste é calculado como (mais claro + 0,05) / (mais escuro + 0,05) e verificado contra todos os cinco limiares WCAG: AA texto normal (4,5:1), AA texto grande (3:1), AAA texto normal (7:1), AAA texto grande (4,5:1), e componentes de UI (3:1). Os resultados atualizam a cada tecla.
- 4Sugestões de correção que preservam a matizQuando o par falha o WCAG AA, a ferramenta pesquisa o espaço de luminosidade HSL — avançando para fora da luminosidade original em ambas as direções — para encontrar a variante mais próxima de cada cor que passa 4,5:1 mantendo a mesma matiz e saturação. A EyeDropper API (Chromium) também está disponível para amostrar qualquer cor diretamente da sua tela.
Ferramentas relacionadas
Simulador de Daltonismo
Veja como seu design aparece para pessoas com deficiências na visão de cores. Simula protanopia, deuteranopia, tritanopia, acromatopsia e anomalias mais leves.
Qual é a Resolução da Minha Tela
Veja a resolução da sua tela em pixels CSS e reais, o tamanho da janela, a proporção de pixels, a profundidade de cor, HDR, suporte ao toque e taxa de atualização, e copie tudo.
Teste de Pixels Mortos
Verifique se a sua tela tem pixels mortos ou presos com tela cheia em preto, branco, vermelho, verde, azul e cinza, além de um reparador opcional de pixels presos.