Verificador de contraste

Informe uma cor de texto e uma cor de fundo em HEX. Você recebe a razão de contraste, de 1:1 a 21:1, e se cada nível do WCAG 2 é atendido ou não.

Assim fica o texto normal.Assim fica o texto grande.

Razão de contraste

4,48 : 1

Texto normal · AA (4,5:1)Não atende
Texto normal · AAA (7:1)Não atende
Texto grande · AA (3:1)Atende
Texto grande · AAA (4,5:1)Não atende
Gráficos e elementos de interface · AA (3:1)Atende

Funciona no seu navegador: nada do que você digita é enviado para lugar nenhum.

Como usar

  1. Informe a cor do texto e a do fundo, como códigos HEX ou pelos seletores.
  2. Leia a razão e a tabela de atende / não atende. A prévia mostra os dois tamanhos de texto.
  3. Use Inverter cores para conferir a combinação oposta, como texto claro sobre fundo escuro.

A fórmula

O WCAG 2 define a luminância relativa como L = 0,2126 R + 0,7152 G + 0,0722 B, em que cada canal é antes convertido de sRGB para luz linear. A razão de contraste é (L1 + 0,05) / (L2 + 0,05), com L1 sendo a cor mais clara. Preto sobre branco dá 21:1, e duas cores iguais, 1:1.

Nível Texto normal Texto grande
AA 4,5:1 3:1
AAA 7:1 4,5:1

Elementos de interface e gráficos com significado precisam de 3:1 para AA.

Exemplo

Cinza #777777 sobre branco: a luminância do cinza é de cerca de 0,184, então a razão é 1,05 / 0,234 = 4,48. Atende para texto grande, mas não atende AA para texto normal. Com #767676 a razão sobe para 4,54:1 e já atende AA.

Dicas

  • Contraste não é a única exigência de acessibilidade: não passe informação só pela cor.
  • Texto sobre imagens ou degradês deve ser conferido no ponto mais desfavorável.
  • O contraste do WCAG 2 é uma medida simples, com pontos fracos no modo escuro e com fontes finas; trate-o como um mínimo.

Perguntas frequentes

De qual razão de contraste eu preciso?

O nível AA do WCAG 2 pede pelo menos 4,5:1 para texto normal e 3:1 para texto grande. O nível AAA pede 7:1 e 4,5:1. Gráficos e bordas de componentes de interface precisam de 3:1 no AA.

O que conta como texto grande?

No WCAG, texto com pelo menos 18 pontos (24 pixels CSS) ou com pelo menos 14 pontos (cerca de 18,66 pixels CSS) em negrito.

Por que 4,48 não passa se é quase 4,5?

Os limites valem para a razão exata, sem arredondar para cima. O cinza #777 sobre branco dá 4,478:1, que aparece como 4,48 e fica abaixo de 4,5, então não atende AA para texto normal. #767676 é o cinza mais claro que passa sobre branco (4,54:1).

Como a razão é calculada?

Cada cor recebe uma luminância relativa a partir dos seus canais sRGB linearizados (0,2126 R + 0,7152 G + 0,0722 B). A razão é (a mais clara + 0,05) dividida por (a mais escura + 0,05).

Mais em Cores

Todas as ferramentas da categoria: Cores ·Atualizado em 7 de novembro de 2026

Opções de privacidade

O Google Analytics mostra para nós quais ferramentas são usadas e se elas funcionam. Ele pode usar cookies. Sua escolha fica salva neste navegador.