ximg.es

Verificador de contraste WCAG

Escolha a cor do texto e a do fundo para saber se se leem bem segundo as diretrizes de acessibilidade WCAG. Se não cumprirem, propõe a cor mais parecida que cumpre.

Rácio de contraste4,54:1

  • AA · texto normal ≥ 4,50:1 Cumpre
  • AA · texto grande ≥ 3,00:1 Cumpre
  • AAA · texto normal ≥ 7,00:1 Não cumpre
  • AAA · texto grande ≥ 4,50:1 Cumpre
  • Ícones e controlos ≥ 3,00:1 Cumpre

Pré-visualização

Texto grande de exemplo

É assim que se lê um parágrafo de texto normal com estas cores. Se custa a ler aqui, vai custar mais num telemóvel em pleno sol.

Texto pequeno, como o de uma nota ou de uma legenda.

Imagem do ximg.es com as cores de fundo e de texto escolhidas
https://ximg.es/600x300/ffffff/767676.png

O que mede o rácio de contraste

Compara a luminosidade do texto com a do fundo, numa escala que vai de 1:1 (a mesma cor) a 21:1 (preto sobre branco). Não depende do tom: um vermelho e um verde com a mesma luminosidade têm um contraste baixíssimo embora pareçam muito diferentes, e é precisamente a combinação que as pessoas daltónicas não distinguem.

Níveis AA e AAA

O rácio não é arredondado: 4,49:1 não cumpre AA mesmo ficando a uma centésima. Por isso o cinzento mais claro que passa AA sobre branco é #767676 (4,54:1), e #777777 já não chega.

Como corrigir um contraste insuficiente

O mais simples é escurecer o texto (ou clareá-lo, se o fundo for escuro) sem mudar o tom, que é o que faz a sugestão da ferramenta: mantém a cor da marca e só ajusta a luminosidade. Se a cor não puder ser alterada, use-a em elementos grandes, como títulos ou fundos de botões, e deixe o texto pequeno numa cor com mais contraste.

Texto sobre imagens

O contraste de um texto sobre uma foto muda de um ponto para outro, e nenhuma ferramenta o consegue garantir. O seguro é pôr uma camada de cor semitransparente ou um gradiente entre a foto e o texto, e verificar o pior caso. A pré-visualização usa uma imagem do gerador do ximg.es com as mesmas cores, para ver como fica o texto de um placeholder:

https://ximg.es/600x300/{fundo}/{texto}.png?text=Ola

Perguntas frequentes

Que contraste mínimo exigem as WCAG?

4,5:1 para o texto normal e 3:1 para o texto grande no nível AA, que é o exigido pela maioria das normas. O nível AAA sobe para 7:1 e 4,5:1.

O que se considera texto grande?

A partir de 24 px (18 pontos) em peso normal, ou de 18,66 px (14 pontos) em negrito.

Qual é o cinzento mais claro que cumpre AA sobre branco?

#767676, com um rácio de 4,54:1. É o cinzento muitas vezes usado para textos secundários acessíveis.

É obrigatório cumprir as WCAG?

Para o setor público europeu, sim, há anos. Desde junho de 2025 o Ato Europeu da Acessibilidade estende-o a muitos serviços privados, como o comércio eletrónico e a banca, que têm de cumprir o nível AA.

O contraste aplica-se aos logótipos?

Não. As WCAG excluem os logótipos e o texto puramente decorativo, tal como o dos controlos desativados.

E as WCAG 3 e o APCA?

As WCAG 3 ainda são um rascunho e estudam um método diferente (APCA) que tem em conta o tamanho e o peso da letra. Hoje a referência legal continua a ser as WCAG 2.2, que é o que esta ferramenta usa.

Mais ferramentas

Ver todas as ferramentas · Gerador de imagens placeholder