Ferramentas de Cor

Verificador de Contraste de Cores

Verifique a taxa de contraste entre duas cores em relação aos padrões WCAG AA e AAA.

Avalie esta ferramenta

Como usar Verificador de Contraste de Cores

  1. Informe a cor do seu texto (HEX ou RGB).
  2. Informe a cor de fundo.
  3. Veja a taxa de contraste e quais níveis WCAG ela atende.

Sobre Verificador de Contraste de Cores

Se um texto é legível sobre seu fundo é algo mensurável, não uma questão de gosto. As diretrizes de acessibilidade WCAG expressam isso como uma taxa de contraste, que vai de 1:1 (duas cores idênticas) a 21:1 (preto sobre branco). Informe uma cor de texto e uma cor de fundo em HEX (#137256 ou #137) ou RGB (rgb(19,114,86)), e este verificador informa a taxa exata com duas casas decimais, junto com aprovação ou reprovação em quatro limites: 4,5:1 e 7:1 para texto normal (AA e AAA), e 3:1 e 4,5:1 para texto grande.

O cálculo é a fórmula oficial de luminância relativa da WCAG — cada canal é linearizado e, em seguida, ponderado pela forma como o olho percebe o brilho — então o valor corresponde ao que as ferramentas oficiais de auditoria de acessibilidade informam. A taxa sempre compara a cor mais clara com a mais escura, o que significa que trocar os dois campos entre si gera exatamente o mesmo número.

Ele compara duas cores sólidas, então não pode avaliar um texto sobre uma foto, um gradiente ou uma sobreposição semitransparente; para esses casos, amostre primeiro o pixel atrás do texto. Ele também não escaneia uma página ao vivo — você é quem fornece as cores. Para converter um valor antes de colá-lo, use o conversor de cores, e para montar uma paleta aprovada em torno de uma cor de marca, experimente o gerador de tons. Nada é enviado.

Perguntas frequentes

De qual taxa de contraste eu preciso?

Pelo menos 4,5:1 para texto normal e 3:1 para texto grande, para atender ao WCAG AA. O AAA eleva esses valores para 7:1 e 4,5:1, respectivamente. O verificador testa os quatro ao mesmo tempo, então você pode ver exatamente quais níveis o seu par de cores atende.

O que conta como texto grande?

Aproximadamente 18pt (24px) em peso normal, ou 14pt (18,66px) em negrito ou acima disso. Qualquer coisa menor é tratada como texto normal e precisa atender ao limite mais rigoroso.

Quais formatos de cor posso informar?

HEX em três ou seis dígitos (#137 ou #137256) e RGB, como rgb(19,114,86). Qualquer um dos campos aceita qualquer um dos formatos, então você pode misturá-los.

Importa em qual campo eu coloco qual cor?

Não. A fórmula divide a luminância mais clara pela mais escura, então a taxa é idêntica não importa em que ordem você as informe.

Por que meu texto ainda parece difícil de ler mesmo passando no teste?

A taxa mede apenas as duas cores que você forneceu. Pesos de fonte finos, tamanhos pequenos, telas de baixa qualidade e texto sobre imagens carregadas prejudicam a legibilidade sem alterar o número, então trate a aprovação como um piso mínimo, não como uma garantia.