Seletor de cores e conversor de códigos
Escolha uma cor e copie o código HEX, RGB, HSL, HSV, CMYK ou OKLCH; confira também o contraste.
- HEX
- #1d4ed8
- RGB
- rgb(29, 78, 216)
- HSL
- hsl(224, 76%, 48%)
- HSV / HSB
- hsv(224, 87%, 85%)
- CMYKFórmula simples, sem perfil de impressão
- cmyk(87%, 64%, 0%, 15%)
- OKLCH
- oklch(48.8% 0.217 264.4)
Tons mais claros
Tons mais escuros
Cores que combinam
- Complementar
- Análoga
- Análoga
Cores recentes
As cores que você escolher ficam aqui, só neste navegador.
Como usar
- Escolha uma cor no quadradinho colorido ou digite (ou cole) um código no campo ao lado. Valem HEX, rgb(), hsl() e nomes como navy.
- Veja a mesma cor em HEX, RGB, HSL, HSV, CMYK e OKLCH e clique em Copiar ao lado do formato que você precisa.
- No verificador de contraste, escolha uma cor de fundo para ver a razão de contraste e se o texto passa nos níveis AA e AAA da WCAG.
- Clique em um tom mais claro, mais escuro ou em uma das cores que combinam para usá-lo como cor principal. Para copiar, clique no código.
O que significam os códigos HEX, RGB e HSL
Toda cor na tela é uma mistura de luz vermelha, verde e azul. O RGB descreve essa mistura diretamente: rgb(29, 78, 216) quer dizer pouco vermelho, um pouco de verde e muito azul, com cada canal indo de 0 a 255. O HEX traz esses mesmos três números em base 16: 29, 78 e 216 viram 1d, 4e e d8, e o código fica #1d4ed8. Um código curto como #777 é o mesmo que #777777, e um de oito dígitos ganha um quarto par para a opacidade.
O HSL descreve a mesma cor de um jeito mais fácil de ajustar na mão: o matiz como um ângulo no círculo cromático (0 é vermelho, 120 verde, 240 azul), a saturação (o quanto a cor é viva) e a luminosidade (do preto ao branco). hsl(224, 76%, 48%) é o mesmo azul de antes. O HSV, que o Photoshop e muitos apps de design chamam de HSB, usa o brilho no lugar da luminosidade, então uma cor pura fica em 100%, e não em 50%.
O OKLCH é o formato mais novo do CSS. Nele, a claridade é medida do jeito que o olho percebe, então duas cores com a mesma claridade OKLCH parecem de fato igualmente claras, o que não acontece no HSL. Ele é útil em design systems, quando você quer que uma paleta inteira vá do claro ao escuro em passos regulares.
Qual formato usar em cada situação
- HEX para CSS, programas de design e manuais de marca. É curto e quase todo app aceita.
- RGB ou rgba() quando você precisa de transparência em código antigo ou quando um programa pede três números.
- HSL para mexer numa cor na mão: subir a luminosidade para o hover ou baixar a saturação para uma versão mais apagada.
- HSV/HSB para bater com os números do seletor do Photoshop, do Figma ou de editores parecidos.
- OKLCH para paletas e temas em CSS moderno.
- CMYK só como referência aproximada para impressão, como explicado abaixo.
Por que a cor muda da tela para o papel
A tela soma luz: vermelho, verde e azul no máximo dão branco. A impressora tira luz com tintas ciano, magenta, amarela e preta (o K) sobre um papel que já é branco. Muitas cores vivas da tela, principalmente azuis e verdes bem saturados, simplesmente não podem ser impressas. Os números CMYK desta ferramenta vêm de uma fórmula básica que não leva em conta o papel nem a impressora, então uma gráfica que trabalha com um perfil de cor real pode usar valores diferentes. Para um trabalho importante, peça uma prova de cor antes de rodar a tiragem.
Noções básicas de contraste e acessibilidade
Texto com brilho parecido demais com o do fundo é difícil de ler, ainda mais no celular sob o sol ou para quem tem baixa visão. As diretrizes WCAG medem isso como uma razão de contraste que vai de 1:1 (nenhuma diferença) a 21:1 (preto no branco). O cinza #777777 no branco dá 4,47:1, um pouco abaixo dos 4,5:1 que o nível AA exige para texto normal, mas passa para títulos grandes. O verificador nunca arredonda para cima, então 4,49 não passa. E a cor não deve ser o único sinal: acompanhe as cores de status, como vermelho e verde, com palavras ou ícones.
Tons claros, escuros e cores que combinam
Os tons claros misturam a cor com branco e os escuros com preto em passos iguais, o que gera na hora variações para hover, bordas e fundos. A cor complementar fica do lado oposto do círculo cromático e chama muita atenção; as análogas ficam a 30° de cada lado e combinam de forma suave. Para ver uma cor ocupando a tela inteira, use a tela branca com uma cor personalizada. E se você está preparando imagens para um site com essa paleta, dá para comprimir as imagens e deixar os arquivos mais leves.
Perguntas frequentes
Como converter código HEX para RGB?
Digite ou cole o código HEX, por exemplo
Por que o CMYK não bate com o da gráfica?
O CMYK mostrado aqui sai de uma fórmula simples que ignora papel, tinta e perfil de impressão. A conversão de verdade usa um perfil ICC como FOGRA39 ou GRACoL e pode dar números bem diferentes. Use como ponto de partida e peça os valores finais à gráfica.
O que significa o código HEX de 8 dígitos?
Os dois últimos dígitos são a opacidade.
Qual contraste um texto precisa ter?
O nível AA da WCAG 2 pede pelo menos 4,5:1 para texto normal e 3:1 para texto grande. O nível AAA pede 7:1 e 4,5:1, respectivamente. Texto grande quer dizer pelo menos 24 px, ou cerca de 18,66 px em negrito.
Por que o botão para pegar uma cor da tela não aparece?
Esse recurso usa a API EyeDropper, que por enquanto só existe no Chrome, no Edge e em outros navegadores baseados no Chromium. No Safari e no Firefox o botão fica escondido, mas o quadradinho de cor e o campo de código funcionam em todos.
Minhas cores ficam salvas ou são enviadas para algum lugar?
Não. Tudo roda no seu navegador. A lista de cores recentes fica só no armazenamento local deste navegador, e o botão Limpar apaga a lista.
O que é OKLCH e vale a pena usar?
OKLCH é um formato de cor mais recente do CSS, baseado no modo como as pessoas enxergam claridade e intensidade. Quando você muda só a claridade, o matiz não se altera, o que facilita montar escalas de cor. Todos os principais navegadores atuais já aceitam o formato.
Ferramentas relacionadas
- Comprimir e redimensionar imagensReduza o tamanho de fotos e imagens em lote, redimensione e converta para JPG, PNG ou WebP — sem upload.
- Conversor de HEIC para JPGTransforme fotos HEIC do iPhone em JPG ou PNG direto no navegador, várias de uma vez.
- Tela brancaUma tela branca (ou de qualquer cor) que ocupa a tela inteira, com brilho ajustável.
- Teste de pixel mortoPreencha a tela com cores sólidas para achar pixels mortos, travados e acesos em segundos.
- Gerador de QR CodeCrie QR Codes estáticos para links, Wi-Fi, contatos e mais. Sem cadastro, sem prazo de validade e sem rastreamento.