Verificador de Contraste
Confira se sua combinação de texto e fundo é acessível. Escolha cores à mão com as janelas de cor, use os presets Branco / Preto, ou envie uma imagem e clique em qualquer pixel. Notas WCAG AA e AAA na hora.
Solte sua imagem aqui
ou clique para procurar, arrastar e soltar ou colar também funciona
Somente URLs diretas de imagem, devem terminar em .jpg, .png, .gif, .webp ou .svg
Clique na imagem ou na paleta para definir como Texto
Taxa de contraste
5.20 : 1
Bom contraste
Notas WCAG
A rápida raposa marrom salta sobre o cão preguiçoso, texto normal 16px.
Texto grande 24px em negrito
Carregando imagem...
O que é checagem de contraste?
Texto legível para todos
Proporção de contraste mede como o texto se destaca do fundo, de 1:1 (mesma cor) a 21:1 (preto no branco). Nosso verificador usa a fórmula WCAG de luminância relativa, o mesmo padrão que auditores e design systems usam.
Busque pelo menos 4.5:1 para texto normal (AA), 3:1 para texto grande, e 7:1 para AAA. Teste suas cores de marca, estilos de botão, ou qualquer texto sobre imagem antes de publicar.
Como usar
01
Escolha as cores
Digite o HEX, use a janela de cor nativa, ou clique nos presets Branco / Preto / Aleatório. Troque quando quiser.
02
Ou pegue da imagem
Clique no ícone de imagem, envie qualquer JPG/PNG/WebP, depois clique na imagem ou na paleta extraída. Alterne o alvo Texto / Fundo.
03
Publique UI acessível
Leia a proporção, as notas AA/AAA, e a prévia ao vivo.
04
Compartilhe e exporte
Copie a URL (?text=…&bg=…) para compartilhar o par exato, Copie o CSS para handoff, ou Baixe o relatório TXT.
Exemplos reais
Texto base 16px: #767676 em #FFFFFF (4.54:1 passa) vs #999999 (2.85:1 falha)
A checagem real número 1. Texto cinza secundário parece limpo mas cinzas claros falham. Teste ambos os pares acima: escureça o texto apagado para #767676 ou #595959 para passar AA. Texto longo pequeno precisa dos 4.5:1 completos.
Rótulos de botão: branco no azul
Checagem de UI mais feita. Azuis vivos (cerca de 3.9:1) passam só em texto grande. Escureça o preenchimento para cerca de 5 a 6:1 em rótulos de tamanho normal. Teste os estados normal, hover e desativado à parte.
Links dentro do texto
Usuários colam o azul de link e o fundo do texto para ver se links só pela cor batem 4.5:1. Se não, escureça o link ou sublinhe (só a cor não pode ser a única pista).
Campos, bordas e letra miúda 13px
Bordas de campos, checkboxes e avisos de 13px é onde o contraste morre. Bordas/UI precisam de 3:1. Legendas de 13px precisam de 4.5:1 como o texto base. Cole aqui seu cinza de borda e o fundo do campo.
Títulos 24 a 32px e gráficos
Texto grande (24px ou mais, ou 19px em negrito ou mais) só precisa de 3:1, igual a ícones, traços de gráfico e anéis de foco. Teste títulos, ícones e linhas de dados como pares à parte do texto base.
Texto sobre fotos e gradientes
Caso top com imagem: envie o hero, clique nos pixels mais claros e mais escuros atrás do título. Se algum falhar, adicione véu ou sombra de texto e teste de novo a cor misturada. Nunca teste só uma parada do gradiente.

