Ferramentas para desenvolvedores · Free browser tool
Verificador de contraste de cores WCAG
Verifique razões de contraste texto-fundo em tempo real. Confirme conformidade WCAG 2.1 AA e AAA na hora para design web acessível.
Colors
Pick or type hex values for text and background.
Live preview
Sample heading
The quick brown fox jumps over the lazy dog. Body text should stay readable at this size for AA compliance (4.5:1).
Smaller supporting copy — check Normal Text AA/AAA below.
Contrast ratio
17.74:1
Range is 1:1 (identical) to 21:1 (black on white).
- Text luminance
- 0.0092
- rgb(17, 24, 39)
- Background luminance
- 1.0000
- rgb(255, 255, 255)
WCAG 2.1 compliance
Large text means at least 18pt (24px) regular or 14pt (18.66px) bold.
- Pass
Normal text · AA
Body copy under ~18pt / 14pt bold · ≥ 4.5:1
- Pass
Normal text · AAA
Enhanced contrast for body copy · ≥ 7:1
- Pass
Large text · AA
≥18pt regular or ≥14pt bold · ≥ 3:1
- Pass
Large text · AAA
Enhanced contrast for large text · ≥ 4.5:1
Frequently Asked Questions
Quais razões de contraste o WCAG 2.1 realmente exige?
O Critério de Sucesso 1.4.3 do WCAG 2.1 (Contrast Minimum) exige uma razão de contraste de pelo menos 4.5:1 para texto normal e 3:1 para texto grande no Nível AA. O Nível AAA (1.4.6 Contrast Enhanced) eleva esses pisos para 7:1 para texto normal e 4.5:1 para texto grande. As razões são calculadas a partir da luminância relativa de cada cor e vão de 1:1 (cores idênticas) a 21:1 (preto puro sobre branco puro).
Qual a diferença prática entre AA e AAA?
AA é o alvo de conformidade mais comum para sites públicos, serviços governamentais e produtos comerciais — equilibra legibilidade com flexibilidade de design. AAA é um nível aprimorado mais rigoroso usado quando você precisa de máxima legibilidade (por exemplo, experiências de leitura long-form ou audiências com baixa visão significativa). Atingir AAA em todo elemento de UI costuma ser impraticável, então muitas equipes miram AA globalmente e AAA para texto de corpo crítico.
O que conta como "texto grande" sob o WCAG?
Texto grande é definido como pelo menos 18 pontos (tipicamente ~24px) em peso regular, ou pelo menos 14 pontos (tipicamente ~18.66px) em negrito. Títulos e copy de hero frequentemente se qualificam; parágrafos de corpo geralmente não. Texto grande recebe um limiar de contraste menor porque glifos maiores permanecem legíveis com contraste mais fraco — mas você ainda deve verificar o tamanho renderizado real no seu CSS, não só no arquivo de design.
Por que o contraste de cores importa tanto para acessibilidade?
Baixo contraste é uma das falhas de acessibilidade mais comuns. Usuários com baixa visão, adultos mais velhos, pessoas em telas escuras ou lavadas pelo sol, e muitos com deficiência de visão de cores dependem de diferença suficiente de luminância — não só de matiz — para ler texto. Checar o contraste cedo evita publicar interfaces que parecem polidas em condições ideais, mas ficam inutilizáveis para uma grande parcela de visitantes reais.
Ferramentas que também podem ajudar
Explore outros utilitários gratuitos no navegador para vendedores, criadores e profissionais.
- Ferramentas para desenvolvedores
Formatador e validador de JSON
Formate, embelezze, valide e minifique seus dados JSON na hora com destaque local de erros de sintaxe.
Experimentar - Ferramentas para desenvolvedores
Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique strings Base64 de volta para texto na hora, com suporte completo a UTF-8 e zero vazamento de dados.
Experimentar - Ferramentas para desenvolvedores
Gerador de UUID/GUID
Gere tokens UUID v4 criptograficamente seguros de alta qualidade na hora, com opções em lote e zero rastreamento em servidor.
Experimentar
Por que o contraste de cores é inegociável para interfaces acessíveis
Design sem barreiras não é um passo de polish opcional — é como pessoas com baixa visão, deficiência de visão de cores ou glare forte ao ar livre ainda leem sua UI. O WCAG 2.1 define razões mínimas de contraste entre o texto e o fundo para que o conteúdo continue legível para uma faixa bem maior de usuários. Falhar nesses limiares exclui quietamente pessoas de formulários, docs, dashboards e páginas de marketing que parecem finos para designers em monitores calibrados.
Sites governamentais, produtos enterprise e muitos apps de consumo globais são esperados a atender pelo menos WCAG AA. Checar o contraste no navegador — com a mesma fórmula de luminância relativa que a especificação usa — permite validar decisões de paleta antes de publicar, sem enviar cores da marca a um serviço de terceiros. Troque texto e fundo, pré-visualize texto grande vs. normal e compartilhe um link de paleta com o time quando uma combinação passar.
AA exige 4.5:1 para texto normal e 3:1 para texto grande; AAA eleva essas barras para 7:1 e 4.5:1. Texto grande em geral significa 18pt (cerca de 24px) regular ou 14pt (cerca de 18.66px) em negrito. Use esta ferramenta como um gate rápido em revisões de design e depois confirme a UI final em contexto — ícones, gradientes e overlays podem mudar o contraste efetivo mesmo quando dois valores hex planos passam.
Mais utilitários para desenvolvedores neste site: valide padrões de formulário com o Testador de Regex, inspecione tokens de auth no Decodificador de JWT, organize design tokens como JSON com o Formatador e validador de JSON, ou codifique assets via Codificar/Decodificar Base64. Para fotos de produto de marketplace, o Verificador de fundo de foto de produto reutiliza a mesma matemática de luminância contra imagens reais.