Pular para o conteúdo
helpyself

Grade de Contraste

Só local — nada é enviado a menos que você salve ou compartilhe.

Uma grade de contraste para toda sua paleta — cada combinação verificada segundo WCAG.

  1. Cole sua paleta — uma cor por linha ou separadas por vírgula, em qualquer notação.
  2. Escolha o nível WCAG que você deseja cumprir.
  3. Leia uma coluna para ver quais cores funcionam sobre aquele fundo.
  4. Capture a tela da grade para usar no seu documento de design ou corrija pares que não passam no Ajuste de Contraste.
Salvar esta ferramenta

Tenha Grade de Contraste sempre à mão

Favoritar

Sobre esta ferramenta

Um sistema de design não é só uma lista de cores, é uma lista de combinações — e a dúvida real é qual cor combina com qual. Verificar uma combinação por vez demanda n² verificações. Para uma paleta com oito cores são sessenta e quatro checagens, por isso ninguém faz isso, e por que sistemas de design incluem combinações que nunca foram testadas. Aqui você encontra um verificador que faz todas as combinações ao mesmo tempo — uma matriz de cores WCAG para a paleta inteira. Cole sua paleta e cada cor é testada como texto sobre cada cor como fundo, mostrando a razão de contraste e o nível WCAG na célula. Verde significa que passou no nível escolhido, amarelo passa no nível menor para texto grande, vermelho é reprovação. Cole no formato que tiver: hex, rgb(), hsl() ou nomes CSS, separados por quebras, vírgulas ou espaços, com ou sem sintaxe de variáveis CSS — ele reconhece tudo e aponta possíveis erros. A grade é o que você deve salvar. Feita para capturar tela direto para um documento de design ou um pull request, porque a checagem é feita uma vez e a imagem vale por muito tempo. Tudo roda no seu navegador.

Perguntas frequentes

Como leio a grade?

Cada linha é uma cor usada como texto, cada coluna é uma cor usada como fundo. A célula onde se cruzam mostra a razão de contraste dessa combinação. Ler uma coluna mostra o que pode aparecer legivelmente naquele fundo.

Por que a diagonal está vazia?

É cada cor contra ela mesma, que sempre tem contraste 1:1 e não é erro. Marcar como falha abriria a grade com uma linha diagonal vermelha que não informa nada.

O que significam as cores nas células?

Verde passa no nível escolhido. Amarelo passa 3:1, suficiente para texto grande — 18pt ou 14pt em negrito —, mas não para texto comum. Vermelho é reprovação.

Quantas cores posso usar?

Até 24. Acima disso a grade fica ilegível e vira apenas fundo de tela, o que não ajuda — geralmente uma paleta com mais de 24 cores é várias paletas que devem ser checadas separadamente.

Posso colar direto do meu CSS?

Sim. A sintaxe das variáveis CSS é removida, então linhas como --brand-500: #3b82f6; funcionam normalmente, e cores repetidas são removidas para não desperdiçar linha e coluna.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/contrast-grid

↑↓ para navegar · Enter para abrir · Esc para fechar