Seletor de cores

Seletor de cores

Escolha uma cor, cole um código em qualquer formato ou pegue a cor direto de uma imagem ou da tela. Você recebe todos os formatos comuns para copiar, a verificação de contraste WCAG 2.2 com texto branco e preto e uma paleta de tons e harmonias. Tudo roda no navegador; as imagens não saem do seu aparelho.

Abre o seletor de cores do seu aparelho.
Cole HEX (#1f4e79, #fff, #1f4e7980), rgb(31, 78, 121), hsl(209, 59%, 30%) ou um nome CSS como teal. Quando preenchido, vale mais que o seletor de cores.
HEX#1f4e79
RGBrgb(31, 78, 121)
HSLhsl(209, 59%, 30%)
HSV / HSBhsv(209, 74%, 47%)
CMYKcmyk(74%, 36%, 0%, 53%)
Nome CSS mais próximosteelblue (#4682b4, diferença ΔE 20,97)
Contraste com branco8,66:1
Contraste com preto2,42:1
Texto mais legível sobre elaBranco
Luminância relativa0,0712

Tons claros e escurosComplementarAnálogasTríadeComplementar divididaToque numa amostra para copiar o código HEX. O CMYK usa a fórmula simples de conversão, não um perfil de impressão com gerenciamento de cores — para impressão, peça à gráfica uma conversão com perfil ICC.

Verificação de contraste WCAG 2.2
Texto sobre esta corTexto normalTexto grande
BrancoAAA ✓AAA ✓
PretoReprovado ✗Reprovado ✗

Calculado no seu dispositivo · fórmulas conferidas com resultados conhecidos · Como testamos

Como usar o seletor de cores

  1. Escolha uma cor na caixa de cor, que abre o seletor do próprio aparelho, ou cole um código no campo de texto: HEX com ou sem # (3, 4, 6 ou 8 dígitos), rgb() e rgba(), hsl() e hsla() com vírgulas ou espaços, uma lista simples como 31, 78, 121 ou qualquer um dos 148 nomes de cor do CSS (em inglês, como teal ou tomato).
  2. Pegue a cor de uma imagem: carregue, arraste ou cole uma foto, um logotipo ou uma captura de tela e clique ou toque no ponto que você quer; uma lupa mostra os pixels em volta. No Chrome, no Edge e no Opera de computador, Pegar cor da tela funciona como conta-gotas em qualquer pixel da tela.
  3. Copie o formato de que precisa. Cada amostra da paleta copia o seu código HEX quando você toca nela.

A imagem é lida no seu aparelho e nunca é enviada.

Os formatos de cor

FormatoExemploOnde se usa
HEX#1f4e79CSS, HTML, programas de design, manuais de marca
RGBrgb(31, 78, 121)CSS, telas, editores de imagem
HSLhsl(209, 59%, 30%)CSS; fácil de clarear ou escurecer à mão
HSV / HSBhsv(209, 74%, 47%)Seletores de cor do Photoshop, do Figma e de programas parecidos
CMYKcmyk(74%, 36%, 0%, 53%)Impressão (só como ponto de partida)

HEX é o RGB escrito em base 16, o sistema hexadecimal: cada par de dígitos é um canal de 00 a ff (0 a 255), então 1f = 1 × 16 + 15 = 31. Um sétimo e um oitavo dígito acrescentam transparência (alfa), e #abc é a forma curta de #aabbcc.

HSL e HSV partem do mesmo matiz, o ângulo no círculo cromático (0° vermelho, 120° verde, 240° azul), com R, G e B convertidos para a escala de 0 a 1. A luminosidade é L = (máx + mín) / 2 e a saturação HSL é (máx − mín) / (1 − |2L − 1|). No HSV, o valor é simplesmente V = máx e a saturação é (máx − mín) / máx. Por isso um vermelho puro é hsl(0, 100%, 50%), mas hsv(0, 100%, 100%).

CMYK, aqui, é a conversão de livro-texto: K = 1 − máx; depois C = (1 − R − K) / (1 − K), e o mesmo para M e Y. As gráficas convertem com perfis ICC próprios para o papel e a tinta, então os números delas vão ser diferentes; use este como ponto de partida.

O nome CSS mais próximo sai da conversão das duas cores para o espaço CIELAB e da menor distância em linha reta entre elas (ΔE, CIE76); um ΔE de cerca de 2,3 costuma ser citado como a menor diferença que as pessoas percebem.

Exemplo: #1f4e79

O azul-marinho padrão se divide em 1f, 4e e 79, ou seja, RGB 31, 78, 121. O azul é o maior canal (121 / 255 = 0,475) e o vermelho, o menor (0,122); então V = 47%, a saturação HSV = (121 − 31) / 121 = 74%, a luminosidade = (0,475 + 0,122) / 2 = 30% e a saturação HSL = 59%. O matiz dá 208,7°, mostrado como 209. A luminância relativa é 0,0712, e por isso o contraste com texto branco chega a 8,66:1 (AAA), mas com preto fica em só 2,42:1. A cor com nome mais próxima é steelblue, a um ΔE de 21 — o nome é só uma descrição aproximada.

Contraste e acessibilidade (WCAG 2.2)

A verificação de contraste segue as definições das Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.2, do W3C. Cada canal é linearizado (c / 12,92 até 0,04045; acima disso, ((c + 0,055) / 1,055)2,4), a luminância relativa é L = 0,2126 R + 0,7152 G + 0,0722 B e a razão de contraste é (Lmais clara + 0,05) / (Lmais escura + 0,05), de 1:1 a 21:1.

NívelTexto normalTexto grande
AA (critério de sucesso 1.4.3)4,5:13:1
AAA (critério de sucesso 1.4.6)7:14,5:1

Texto grande quer dizer pelo menos 18 pontos (24 pixels CSS) ou 14 pontos em negrito (cerca de 18,7 pixels). As razões são cortadas, não arredondadas, na segunda casa decimal — 4,499:1 nunca aparece como aprovado —, e uma cor translúcida é primeiro misturada com o branco ou o preto com que é comparada.

No Brasil, a Lei Brasileira de Inclusão (Lei 13.146/2015, art. 63) torna obrigatória a acessibilidade nos sites de empresas com sede ou representação comercial no país e de órgãos de governo, e o eMAG, o modelo de acessibilidade do governo federal, segue as recomendações do WCAG. Conferir o contraste das cores é um dos passos mais simples para cumprir isso.

Tons claros, escuros e harmonias

Os tons claros misturam a cor com branco em passos de 20%, e os escuros misturam com preto — uma escala pronta para estados de hover, bordas e fundos. As harmonias mantêm a saturação e a luminosidade e giram o matiz: a complementar fica a 180°, as análogas a 30° de cada lado, a tríade usa cores a 120° umas das outras e a complementar dividida usa 150° e 210°.

Dicas

Perguntas frequentes

Como converter HEX para RGB?

Separe os seis dígitos em três pares e leia cada par como número em base 16: #1f4e79 → 1f = 31, 4e = 78, 79 = 121, ou seja, rgb(31, 78, 121). Cole qualquer código HEX acima para ver RGB, HSL, HSV e CMYK de uma vez.

Qual a diferença entre HSL e HSV (HSB)?

Os dois usam o mesmo ângulo de matiz. O HSL põe as cores puras em 50% de luminosidade, e 100% é sempre branco; o HSV põe as cores puras em 100% de valor, e o branco aparece quando a saturação cai. O CSS usa HSL; os seletores do Photoshop e do Figma usam HSV, que eles chamam de HSB.

O CMYK já serve para impressão?

Não. Ele usa a fórmula simples de conversão, que não sabe nada do seu papel, das tintas ou da máquina. Na produção gráfica a conversão é feita com perfil de cor ICC; mande o valor RGB ou HEX para a gráfica e peça uma prova, ou use o valor Pantone ou CMYK do manual da sua marca.

Como pego a cor de uma imagem ou da tela?

Aperte Pegar cor de uma imagem, escolha um arquivo (ou arraste, ou cole uma captura de tela) e clique ou toque no ponto; com a imagem selecionada, as setas movem o marcador e o Enter escolhe. Pegar cor da tela funciona no Chrome, no Edge e no Opera de computador; o Firefox, o Safari e os navegadores de celular ainda não têm esse recurso, então o botão some neles.

Minha imagem é enviada para algum lugar?

Não. O seu navegador abre e lê a imagem; nada é enviado a um servidor.

Incorpore esta calculadora no seu site

Grátis para qualquer site ou blog. Cole este código onde a calculadora deve aparecer:

Última atualização: 15 de outubro de 2026

Menu

Categorias

Calculadoras financeiras15 calculadorasCalculadoras para negócios e compras5 calculadorasCalculadoras de saúde e bem-estar7 calculadorasCalculadoras de matemática e escola12 calculadorasCalculadoras de datas e horas8 calculadorasContagens regressivas para datas especiais7 calculadorasFerramentas para o dia a dia16 calculadorasFerramentas de microfone, câmera e som6 calculadorasFerramentas de imagem e PDF7 calculadoras

CalcWorthy

SobreContatoPolítica de privacidadeTermos de uso

Idioma

Idioma
PortuguêsPortugueseEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese