Pular para o conteúdo
WoowTools

Verificador de contraste de cores (WCAG)

Verifique a razão de contraste entre a cor do texto e a do fundo segundo WCAG AA e AAA, para texto normal, texto grande e componentes de interface, com correções sugeridas.

Grátis Roda no seu navegador Sem cadastro

Carregando Verificador de contraste…

Seus arquivos nunca saem do seu dispositivo

Como usar Verificador de contraste

  1. 1

    Abra Verificador de contraste nesta página. Ele carrega direto no seu navegador.

  2. 2

    Adicione seu arquivo, texto ou valores e ajuste as configurações.

  3. 3

    Copie ou baixe o resultado. Nada é enviado nem armazenado.

Sobre esta ferramenta

Texto com pouco contraste é um dos problemas de acessibilidade mais comuns na web, e atrapalha qualquer pessoa lendo no celular sob o sol. Este verificador de contraste de cores calcula a razão de contraste entre uma cor de texto e uma cor de fundo e diz se ela atende às diretrizes WCAG 2. Se não atender, sugere as cores mais próximas que passam, para você corrigir sem mudar o design.

Como verificar o contraste

  1. Informe a cor do texto e a do fundo, ou escolha visualmente.
  2. Veja a razão de contraste e se passa ou falha em cada nível.
  3. Observe a prévia ao vivo com texto normal, títulos grandes e letras pequenas.
  4. Se um nível falhar, use uma correção sugerida ou troque as duas cores para testar o inverso.
  5. Copie o CSS da combinação aprovada.

Requisitos de contraste WCAG

ElementoAAAAA
Texto normal4,5:17:1
Texto grande (24px, ou 18,66px em negrito)3:14,5:1
Componentes de interface e ícones3:1não definido

AA é o nível citado pela maioria das leis e políticas de acessibilidade. AAA é mais rigoroso e recomendado para textos longos. Texto em negrito com cerca de 18px também conta como texto grande.

Como a razão é calculada

O verificador converte as duas cores em luminância relativa, uma medida do brilho percebido, e divide a mais clara mais 0,05 pela mais escura mais 0,05. O resultado vai de 1:1 (sem contraste, a mesma cor) a 21:1 (preto no branco).

Dicas para cores acessíveis

  • Texto cinza no branco é o vilão de sempre: #767676 é mais ou menos o cinza mais claro que ainda passa no AA para texto normal no branco.
  • Confira todos os estados: placeholders, botões desativados, links, cores de hover e texto sobre imagens.
  • Não dependa só da cor para transmitir significado, como vermelho para erros; acrescente um ícone ou texto.
  • Teste cedo as cores da marca, pois amarelos vivos e azuis claros costumam falhar como cor de texto.

Criando um esquema completo? O gerador de paleta de cores mostra o contraste de cada cor, e o conversor de cores traduz valores entre HEX, RGB e HSL.

Perguntas frequentes

Qual razão de contraste o WCAG AA exige?

Pelo menos 4,5:1 para texto normal e 3:1 para texto grande e componentes de interface como botões, bordas de formulário e ícones.

O que conta como texto grande?

Texto com pelo menos 24px, ou texto em negrito com pelo menos cerca de 18,66px (14 pontos). Texto grande precisa de 3:1 para AA e 4,5:1 para AAA.

Qual a diferença entre AA e AAA?

AA é o nível padrão citado pela maioria das leis de acessibilidade. AAA é mais rigoroso, 7:1 para texto normal, e recomendado para trechos longos de texto.

Qual a maior razão de contraste possível?

21:1, que é texto preto em fundo branco ou o contrário.

A cor da minha marca falha. O que fazer?

Use uma correção sugerida, que mantém o matiz mas ajusta a luminosidade até passar, ou use a cor da marca em títulos grandes e fundos em vez do texto corrido.

Ele verifica texto sobre imagens?

Não. Ele verifica duas cores sólidas. Para texto sobre fotos, teste a cor contra as partes mais claras e mais escuras da imagem atrás do texto.