Conversor de códigos de cor
Converta códigos de cor entre HEX, RGB, HSL, HSV, OKLCH e CMYK. Também dá para verificar a taxa de contraste (WCAG) entre texto e fundo.
1. Informe uma cor
Cole um código de cor ou clique no quadrado à esquerda para escolher uma cor.
Ex.: #FF6B35, rgb(255, 107, 53), hsl(16, 100%, 60%), C0 M58 Y79 K0, tomato
2. Resultado da conversão
Use os botões à direita para copiar cada valor, pronto para colar no CSS.
- HEX
- —
- RGB
- —
- HSL
- —
- HSV (HSB)
- —
- OKLCH
- —
- CMYK (aproximado)
- —
- Nome de cor CSS
- —
3. Verificar o contraste
Veja se uma combinação de cor de texto e de fundo é fácil de ler, segundo as WCAG (as diretrizes de acessibilidade na web).
Usar a cor como
Informe uma cor acima para ver uma amostra aqui.
Taxa de contraste
—
- Texto normal AA4.5:1 ou mais—
- Texto normal AAA7:1 ou mais—
- Texto grande AA3:1 ou mais—
- Texto grande AAA4.5:1 ou mais—
Texto grande é o de 18 pt (24 px) ou mais, ou de 14 pt (cerca de 18,7 px) ou mais em negrito.
A conversão é feita neste dispositivo. As cores que você informa não são enviadas para lugar nenhum.
Os valores CMYK são uma estimativa calculada sem perfil de cor de impressão (perfil ICC). Antes de enviar arquivos para a gráfica, confira as cores no seu programa de design.
Foi útil? Adoraríamos que você compartilhasse
Algo não funcionou ou tem uma ideia para melhorar?
Como usar
1. Digite um código de cor
Digite o código da cor que você quer converter (por exemplo, #FF6B35) no campo “Código de cor”. Na hora, o “Resultado da conversão” logo abaixo mostra a cor em RGB, HSL, HSV, OKLCH e CMYK, junto com o nome de cor CSS.
Digite o código da cor que você quer converter (por exemplo, #FF6B35) no campo “Código de cor”, à esquerda. Na hora, o “Resultado da conversão” à direita mostra a cor em RGB, HSL, HSV, OKLCH e CMYK, junto com o nome de cor CSS.
2. Escolha uma cor
Toque no quadrado de cor à esquerda do campo “Código de cor”. O seletor de cores se abre, e o código da cor escolhida entra no campo e atualiza os resultados.
Clique no quadrado de cor à esquerda do campo “Código de cor”. O seletor de cores se abre, e o código da cor escolhida entra no campo e atualiza os resultados.
3. Copie os resultados
Em “Resultado da conversão”, toque no botão à direita de “RGB” para copiar no formato rgb(…). Toque em “Copiar todos os resultados”, logo abaixo, para copiar todos os formatos, um por linha.
Em “Resultado da conversão”, clique no botão à direita de “RGB” para copiar no formato rgb(…). Clique em “Copiar todos os resultados”, logo abaixo, para copiar todos os formatos, um por linha.
4. Verifique o contraste
Mais abaixo, em “Verificar o contraste”, toque em “Preto”, à direita de “Cor de fundo”. Aparecem uma amostra de texto sobre fundo preto, a taxa de contraste e se o texto normal e o grande atendem aos níveis AA e AAA.
Mais abaixo, em “Verificar o contraste”, clique em “Preto”, à direita de “Cor de fundo”. Aparecem uma amostra de texto sobre fundo preto, a taxa de contraste e se o texto normal e o grande atendem aos níveis AA e AAA.
Útil para
Levar as cores do design para o CSS
Cole um HEX copiado do seu programa de design e veja na hora as versões em rgb(), hsl() e no novo oklch().
Quem desenvolve sites e apps
Conferir se o texto está legível
Informe a cor do texto e a do fundo para ver a taxa de contraste e se ela atende aos níveis AA e AAA das WCAG.
Designers atentos à acessibilidade
Ter uma ideia do CMYK para impressão
Ao criar panfletos ou cartões de visita, tenha uma noção de como uma cor da web fica em CMYK.
Quem cria materiais impressos
Reunir as cores da marca em todos os formatos
Com “Copiar todos os resultados”, você copia de uma vez do HEX ao CMYK, pronto para colar num manual de marca ou documento.
Equipes de marketing e de marca
Bom saber antes de começar
- Os valores CMYK são uma estimativa calculada. Para valores exatos de acordo com o perfil de cor da gráfica (perfil ICC), confira no seu programa de design.
- Para extrair as cores de uma imagem, use Extrair cores de uma imagem.
- Não converte para códigos de cores especiais como PANTONE nem para valores Munsell.
Qual a diferença entre os formatos de cor
As cores da tela são formadas pela intensidade de três cores de luz: vermelho, verde e azul. HEX (#FF6B35) e RGB (rgb(255, 107, 53)) são a mesma coisa escrita em hexadecimal e em decimal. HSL e HSV descrevem isso como matiz, saturação e luminosidade (ou brilho), o que facilita ajustar as cores. O OKLCH descreve a luminosidade do jeito que o olho percebe, então fica mais fácil montar paletas com luminosidade uniforme, e ele já começa a ser usado no CSS moderno.
CMYK é a quantidade de cada tinta de impressão: ciano, magenta, amarelo e preto. A tela usa luz e a impressão usa tinta, então não dá para reproduzir exatamente a mesma cor. Os valores CMYK desta ferramenta são uma estimativa obtida com uma fórmula bastante usada. A taxa de contraste expressa a diferença de luminosidade entre o texto e o fundo numa escala de 1 a 21. As WCAG pedem pelo menos 4,5 (AA) ou 7 (AAA) para texto normal.
Perguntas frequentes
Dúvidas comuns sobre conversão de códigos de cor e taxa de contraste.
As cores que eu informo são enviadas para algum lugar?
Não. Tanto a conversão quanto o cálculo do contraste são feitos apenas no navegador do seu aparelho.
Em quais formatos posso informar uma cor?
HEX como #FF6B35 ou #F63 (com ou sem #), rgb() e rgba(), hsl() e hsla(), hsv() e hsb(), oklch(), cmyk() ou “C0 M58 Y79 K0”, e nomes de cores CSS como tomato. Se você digitar só números, como “255, 107, 53”, eles são lidos como RGB. Caracteres de largura total também funcionam.
Dá para converter cores com transparência (alfa)?
Dá. Se você informar um HEX de 8 dígitos como #FF6B3580 ou rgba(255, 107, 53, 0.5), o resultado sai com HEX de 8 dígitos, e RGB, HSL e OKLCH com opacidade. HSV e CMYK não têm como expressar opacidade, então só a cor é mostrada.
Por que um valor muda em 1 quando converto para HSL e volto?
Assim como em outros sites e programas de design, HSL e HSV são arredondados para números inteiros. Ao voltar a partir de valores arredondados, o RGB pode variar em 1 ou 2. Se precisar de valores exatos, use HEX ou RGB.
Posso usar os valores CMYK direto na impressão?
Use como referência. A cor impressa de verdade depende do papel, da tinta e do perfil de cor da gráfica (perfil ICC). Os valores desta ferramenta vêm de uma fórmula geral que não usa perfil. Confira no seu programa de design ou com a gráfica antes de enviar os arquivos.
O que é OKLCH?
Uma forma de descrever a cor por luminosidade (L), croma (C) e matiz (H) que se aproxima de como o olho humano percebe as cores. Cores com o mesmo valor de luminosidade parecem igualmente claras, mesmo com matizes diferentes. Os navegadores modernos aceitam no CSS como oklch().
A cor que informo em OKLCH muda um pouco.
O OKLCH consegue descrever cores muito vivas que uma tela comum (sRGB) não mostra. Nesses casos, a luminosidade e o matiz são mantidos, e o croma é reduzido até a cor poder ser exibida. Quando isso acontece, aparece um aviso abaixo do campo.
O que significam AA e AAA na taxa de contraste?
São níveis de conformidade das diretrizes de acessibilidade na web (WCAG 2). Texto normal precisa de 4,5 ou mais para AA e 7 ou mais para AAA. Texto grande (18 pt ou mais, ou 14 pt ou mais em negrito) precisa de 3 ou mais para AA e 4,5 ou mais para AAA.
Por que uma taxa de 4,49 não aparece como 4,5?
Para que uma combinação que fica logo abaixo do limite não pareça “Aprovado”, a taxa é truncada (não arredondada) em 2 casas decimais, e é esse valor que vale na verificação.
É grátis?
É. Sem cadastro e sem anúncios.
Mais ferramentas
- Calculadora de imposto (com e sem imposto)
Digite um preço e veja na hora o valor sem imposto, o imposto e o total. Já vem com as alíquotas do Japão (10% e 8%) ou use qualquer outra.
- Calculadora de idade
Escolha uma data de nascimento e veja na hora a idade, os dias até o próximo aniversário, os dias vividos e o horóscopo chinês. Com tabela de idades por ano de nascimento.
- Calculadora de datas (somar e subtrair dias)
Descubra na hora a data e o dia da semana daqui a X dias, X dias atrás ou após X dias úteis. Dá para pular fins de semana e feriados.
- Calculadora de horas (total de horas trabalhadas)
Calcule as horas trabalhadas a partir da entrada, da saída e do intervalo, e some tudo. Também soma e subtrai tempos e converte para horas decimais.
- Calculadora para dividir a conta
Digite o total e o número de pessoas e veja na hora quanto cada um paga. Com arredondamento, proporções para uns pagarem mais e ajuste da diferença pelo organizador.
- Conversor de timestamp Unix (epoch ⇔ data)
Converta na hora um timestamp Unix (epoch em segundos ou milissegundos) em data e hora UTC ou do Japão, e uma data em timestamp Unix.