PixConvert

Verificador de contraste online grátis (WCAG)

Avalie as taxas de contraste entre cor de texto e de fundo para conformidade de acessibilidade WCAG AA e AAA, em textos normais e grandes.

Texto normal

Texto grande (18pt / 14pt em negrito)

The quick brown fox jumps over the lazy dog.

Taxa de contraste

17.40:1

WCAG AA: texto normalPass (4.5:1)
WCAG AA: texto grandePass (3:1)
WCAG AAA: texto normalPass (7:1)
WCAG AAA: texto grandePass (4.5:1)
WCAG AA: componentes de UIPass (3:1)

Como verificar o contraste de cores

1

Informe suas duas cores.

Escolha a cor do texto e a cor do fundo, ou digite um código hex de 6 dígitos, como #1a1a1a, em cada caixa.

2

Veja a razão e as verificações.

A razão de contraste é atualizada conforme você digita, e cinco linhas mostram aprovação ou reprovação para texto AA e AAA e para partes da UI.

3

Ajuste e copie.

Escureça ou clareie uma cor até as linhas que você precisa passarem, use Inverter para ver o par contrário e depois copie a razão para as suas notas.

Perguntas frequentes

Respostas sobre razões da WCAG, texto grande, arredondamento e o que este verificador consegue ler.

Qual razão de contraste a WCAG AA exige?

A WCAG AA exige no mínimo 4.5:1 para texto normal e 3:1 para texto grande. Ícones, bordas de campos e outras partes da UI precisam de 3:1 em relação às cores ao lado. O AAA eleva as regras de texto para 7:1 no texto normal e 4.5:1 no texto grande.

Como a razão de contraste é calculada?

Os valores de vermelho, verde e azul de cada cor são convertidos em luz linear e ponderados em uma luminância relativa. A razão é a luminância mais clara somada a 0.05, dividida pela mais escura somada a 0.05, então ela vai de 1:1 para a mesma cor até 21:1 para preto sobre branco.

O que conta como texto grande na WCAG?

Texto grande tem pelo menos 18pt (24px) em peso regular ou 14pt (cerca de 18.66px) em negrito. Ele só precisa de 3:1 no AA e 4.5:1 no AAA. O verificador não pergunta o tamanho da fonte, então leia as linhas de texto grande só se o seu texto for desse tamanho.

A WCAG AA basta ou preciso do AAA?

O AA é o nível a que a maioria das leis e políticas se refere, incluindo a EN 301 549 na UE e a regra de 2024 dos EUA para sites de governos estaduais e locais, que usam a WCAG 2.1 AA. O AAA é mais rigoroso e uma boa meta para textos longos de leitura.

O que significa a verificação de componentes de UI?

Ela testa a regra de 3:1 para partes que não são texto, o critério de sucesso 1.4.11 da WCAG. Use-a para cores de ícones, bordas de campos, anéis de foco e linhas de gráficos. Coloque a cor da parte na caixa da cor do texto e a cor que está atrás dela na caixa do fundo.

Por que aparece 3.00:1 mas reprova?

A razão na tela é arredondada para duas casas decimais, mas as verificações usam o valor exato, como a WCAG exige. Cinza #959595 sobre branco dá 2.995:1, então aparece 3.00:1 e ainda reprova nas linhas de 3:1. Escureça um pouco a cor para passar.

Por que o verificador mostra 0.00:1?

Ele lê apenas códigos hex de 6 dígitos, com ou sem o #. Códigos curtos como #fff, códigos de 8 dígitos com transparência, rgb(), hsl() e nomes de cores resultam em 0.00:1 e reprovam em todas as linhas. Escreva #fff como #ffffff. Uma letra errada, como em #12345g, é lida como outra cor, sem nenhum aviso.

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

21:1, que é preto puro #000000 sobre branco puro #ffffff. Duas cores idênticas dão 1:1, o menor valor. O par padrão aqui, #1a1a1a sobre branco, tem 17.40:1, e o cinza médio #767676 sobre branco tem 4.54:1, logo acima da linha de 4.5:1 do AA.

Posso verificar texto sobre um gradiente ou uma foto?

Não diretamente, já que ele compara uma cor sólida com outra. Para texto sobre um gradiente ou imagem, encontre o ponto atrás do texto cuja luminosidade seja mais próxima da cor do texto. Informe essa cor como fundo e faça a verificação.

Ele é compatível com APCA ou WCAG 3?

Não. Ele usa a razão de contraste da WCAG 2.x, na qual se baseiam a WCAG 2.1, a WCAG 2.2 e as leis atuais. O APCA é um método em rascunho para a futura WCAG 3 que avalia o texto por tamanho e peso, e esta ferramenta não o calcula.

Este verificador de contraste é grátis e privado?

Sim. É grátis, sem conta e sem limite de verificações. As cores que você informa ficam no seu navegador e não são salvas. No site oficial, o Google Analytics conta os cliques em Copiar razão, nunca as cores nem a razão.

Verificador de contraste para texto e cores de UI na WCAG

Duas cores hex entram, uma razão de contraste sai, com cinco verificações WCAG, prévia ao vivo, botão de inverter e uma razão que você pode copiar.

Resultado do verificador de contraste de cores de 4.54:1 para #767676 sobre #ffffff, passando em quatro verificações WCAG e falhando no AAA em 7:1

Verifique o contraste na WCAG AA e AAA

Escolha uma cor de texto e uma cor de fundo para obter a razão de contraste. Cinco linhas mostram então aprovação ou reprovação para os tamanhos de texto AA e AAA e a regra de 3:1 para partes da UI.

  • AA para texto normal exige 4.5:1
  • AAA para texto normal exige 7:1
  • Texto grande e partes da UI exigem 3:1
Experimente agora
Prévia do verificador de contraste de cores com texto branco #ffffff sobre fundo #1e3a8a em três tamanhos, com proporção de 10.36:1

Veja o texto sobre a cor de fundo

A caixa de prévia é preenchida com a sua cor de fundo e mostra um texto de exemplo na cor do texto em três tamanhos. A razão e todas as linhas de aprovação ou reprovação são atualizadas quando você muda qualquer uma das cores.

  • Texto de exemplo em três tamanhos
  • Atualiza a cada mudança de cor
  • Razão exibida com duas casas decimais
Experimente agora

Inverta texto e fundo

Um clique em Inverter cores troca as duas cores, para você testar texto claro sobre fundo escuro e o contrário. A razão continua a mesma, mas a prévia muda.

Copie a razão de contraste

Copiar razão coloca a razão na sua área de transferência com duas casas decimais, como 4.54:1, pronta para uma especificação de design, relatório de auditoria ou ticket. As linhas de aprovação ou reprovação usam o valor sem arredondamento, como a WCAG pede.

Digite ou escolha códigos hex

Cada cor tem um seletor e uma caixa de texto. Digite um código hex de 6 dígitos, como #767676, com ou sem o #. Códigos curtos como #fff e valores rgb() não são lidos.

Grátis e sem cadastro

Use quantas vezes quiser, sem conta. As cores que você informa ficam no seu navegador. No site oficial, o Google Analytics conta os cliques em Copiar razão, nunca as cores.

Quando verificar o contraste de cores

Verifique o contraste cedo, enquanto a cor ainda é fácil de mudar.

Revisão de design

Confira as cores escolhidas nos seus arquivos de design antes da entrega. Copie cada código hex da sua ferramenta de design, cole aqui e corrija qualquer par que reprove no AA.

  • Botões primários com rótulo branco sobre a cor da sua marca
  • Texto de corpo sobre fundos translúcidos ou nas cores da marca
  • Texto de placeholder e de ajuda, que muitas vezes é claro demais

Auditoria de acessibilidade

Audite um site ou app existente segundo a WCAG 2.1 AA. Teste cada par de texto e fundo, anote a razão e registre quais das cinco verificações ele reprova.

  • Encontre pares que reprovam na regra de 4.5:1 para texto de corpo
  • Copie cada razão para suas notas de auditoria ou ticket
  • Verifique as cores de ícones e bordas de campos em 3:1

Design system

Teste os tokens de cor da sua paleta antes de publicá-los. Verifique cada token de texto em cada cor de superfície e depois marque quais pares são seguros para texto de corpo.

  • Teste cada token de texto em cada cor de superfície
  • Use Inverter para verificar os pares dos temas claro e escuro
  • Liste os pares que passam no AA para a sua documentação