Relação de contraste
Relação = (L1 + 0,05) ÷ (L2 + 0,05), em que L1 é a luminância da cor mais clara
O 0,05 representa a luz ambiente refletida pelo ecrã.
Compare uma cor de texto e uma cor de fundo, calcule a respetiva relação de contraste e verifique rapidamente os limites WCAG AA e AAA.
Relação de contraste:
Este verificador calcula a relação de contraste entre uma cor de texto e uma cor de fundo pelo método das WCAG e indica se a combinação cumpre os limiares AA e AAA. Serve para validar uma paleta antes de a levar para uma maqueta, uma folha de estilos ou um componente, sem enviar as cores para nenhum servidor.
Cada cor hexadecimal é convertida em luminância relativa: os canais vermelho, verde e azul são linearizados e ponderados segundo a sensibilidade do olho (o verde pesa mais de 70 % da luminância).
A relação divide a luminância mais clara mais 0,05 pela mais escura mais 0,05. Vai de 1:1 (duas cores iguais) a 21:1 (preto sobre branco) e não depende da ordem das cores.
O resultado é comparado com três limiares: 4,5:1 para texto normal em AA, 3:1 para texto grande em AA e 7:1 para texto normal em AAA. Uma pré-visualização mostra o texto nas duas cores escolhidas.
Introduza ou selecione a cor dos caracteres.
Indique a cor do fundo sobre o qual o texto aparece.
A relação aparece com Conforme ou Não conforme para AA texto normal, AA texto grande e AAA texto normal.
Escureça o texto ou clareie o fundo aos poucos e volte a verificar.
A relação compara a luminância relativa das duas cores.
Relação = (L1 + 0,05) ÷ (L2 + 0,05), em que L1 é a luminância da cor mais clara
O 0,05 representa a luz ambiente refletida pelo ecrã.
L = 0,2126 × R + 0,7152 × G + 0,0722 × B, com canais linearizados entre 0 e 1
Um canal c (valor sobre 255 dividido por 255) vale c ÷ 12,92 se for no máximo 0,03928; caso contrário, ((c + 0,055) ÷ 1,055)^2,4.
Confirmar que uma cor de marca continua legível como texto sobre fundo branco ou escuro antes de a usar em todo o site.
Encontrar o tom mais próximo que atinge 4,5:1 quando uma auditoria assinala um cinzento demasiado claro.
Comparar o texto de um botão com o seu fundo e testar depois os estados hover e desativado.
Este cinzento muito usado falha o AA por pouco: serve para um título grande, não para um parágrafo.
Entrada
Cor do texto: #777777 · Cor do fundo: #ffffffResultado
Relação de contraste: 4.48:1 · AA texto normal: Não conforme · AA texto grande: Conforme · AAA texto normal: Não conformeUm cinzento mais escuro atinge exatamente o limiar AAA de 7:1 sem a dureza do preto puro.
Entrada
Cor do texto: #595959 · Cor do fundo: #ffffffResultado
Relação de contraste: 7.00:1 · AA texto normal: Conforme · AA texto grande: Conforme · AAA texto normal: ConformeÉ a luminância da cor mais clara dividida pela da mais escura, cada uma mais 0,05. Vai de 1:1 para duas cores iguais a 21:1 para preto sobre branco.
Para o nível AA, 4,5:1 em texto normal e 3:1 em texto grande. Para o nível AAA, 7:1 em texto normal. O AA é o nível exigido pela maioria das regras, incluindo a norma europeia EN 301 549.
A relação é de 4.48:1, logo abaixo de 4,5:1. A ferramenta não arredonda a seu favor: com 4,48, o texto normal não atinge o AA.
Não. A fórmula põe sempre a cor mais clara no numerador: texto branco sobre azul e texto azul sobre branco dão a mesma relação.
Não. A ferramenta compara duas cores opacas. Para uma cor semitransparente, calcule primeiro a cor que resulta sobre o fundo e verifique essa cor.
Não. O cálculo é feito no seu navegador e as cores não saem do seu dispositivo.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Codifique ou descodifique uma URL, os respetivos parâmetros e caracteres especiais.
Transforme um título ou uma frase num slug limpo e pronto para usar numa URL.
Valide, normalize e inspecione endereços Web localmente.
Compreenda os limites de contraste WCAG, meça uma combinação de cores e corrija casos que dificultam leitura ou utilização da interface.
Redimensione um lote de imagens, converta-o para WebP e remova metadados com um único Pipeline.
Redimensionamento, compressão, WebP, AVIF e boas práticas: um método completo para tornar as imagens de um site mais leves sem degradar desnecessariamente o resultado.
WebAssembly, APIs do navegador e dispositivos mais potentes permitem cada vez mais processamento local. Até onde esta evolução pode substituir serviços que carregam ficheiros?