Conversão do código de cores

Conversão de códigos de cores (Conversor de cores)

Ao especificar uma cor usando o seletor de cores ou um valor numérico, o sistema calcula automaticamente os valores HEX, RGB, HSL, HSV e CMYK. Você pode copiar cada formato com um único clique e verificar a relação de contraste com cores complementares e cores de texto.

Insira uma cor

Suporta os formatos #RGB, #RGBA, #RRGGBB e #RRGGBBAA.

%
%

%
%

%
%
%
%

Resultado da tradução

As cores inseridas foram convertidas para cada formato de cor.

Texto de exemplo
HEX
HEXA (com opacidade)
RGB
RGBA
HSL
HSLA
HSV / HSB
CMYK

Cores complementares

Essa é a cor oposta, deslocada em 180 graus na roda de cores.

Contraste com a cor do texto

Proporção em relação ao texto branco
Proporção em relação ao texto em preto
Cor de texto de fácil leitura:

Todas as conversões de cor são realizadas no navegador; os dados inseridos não são enviados ao servidor.

O que é uma ferramenta de conversão de códigos de cores?

O Color Code Converter é uma ferramenta online gratuita que converte representações numéricas de cores utilizadas em web design, desenvolvimento de aplicativos, edição de imagens e design gráfico. Mesmo para a mesma cor, o formato usado para especificá-la — como HEX, RGB, HSL, HSV ou CMYK — varia dependendo da aplicação ou do software. Com essa ferramenta, você pode visualizar os valores de todos os principais formatos de uma só vez, bastando inserir uma única cor.

HEX é uma notação hexadecimal amplamente utilizada no CSS de sites. Por exemplo, o branco é representado como #FFFFFF e o preto como #000000. O RGB é um sistema que combina luz vermelha, verde e azul em uma escala de 0 a 255 e é usado para lidar com cores em telas. RGBA e HEXA de 8 dígitos também permitem especificar a opacidade, tornando-os úteis para criar cores de fundo e sobreposições semitransparentes.

O HSL representa a cor usando matiz, saturação e luminosidade. O matiz é especificado em uma roda de cores que varia de 0 a 360 graus, enquanto a saturação e a luminosidade são especificadas em uma escala de 0 a 100%.Esse formato facilita o ajuste intuitivo das cores, como torná-las um pouco mais brilhantes ou suavizar sua intensidade. O HSV ou HSB representa a cor por meio de matiz, saturação e brilho, e é utilizado em muitos programas gráficos e seletores de cor.

CMYK é um modelo de cor baseado nas quantidades de tinta ciano, magenta, amarela e preta, e é utilizado principalmente na indústria gráfica. No entanto, os valores CMYK calculados matematicamente a partir das cores RGB exibidas na tela são apenas uma orientação aproximada. Como os resultados reais da impressão dependem de fatores como papel, tinta, impressora e perfis ICC, consulte sua gráfica e verifique seu ambiente de gerenciamento de cores para materiais impressos que exijam precisão de cor.

Essa ferramenta exibe não apenas os valores para cada formato, mas também uma pré-visualização da cor selecionada, sua cor complementar (deslocada em 180 graus na matiz) e a relação de contraste quando o texto branco é sobreposto ao texto preto. É útil para selecionar cores de texto que sejam fáceis de ler contra a cor de fundo e para considerar esquemas de cores levando em conta a acessibilidade. Todos os cálculos são realizados no navegador, e as informações de cor inseridas nunca são enviadas ao servidor.

Como usar

  1. Use o seletor de cores ou insira um valor nos formatos HEX, RGB, HSL, HSV ou CMYK.
  2. Dependendo do formato inserido, os valores em outros formatos de cor serão atualizados automaticamente.
  3. Se for necessária transparência, ajuste o controle deslizante de transparência ou o campo numérico.
  4. Ao clicar em “Exibir resultados da conversão”, você será direcionado para a seção de resultados, onde poderá verificar cada formato, as cores complementares e a taxa de contraste.
  5. Clique em “Copiar” no formato desejado e, em seguida, cole no CSS, nas ferramentas de design, na documentação etc.

Precauções de uso

  • Os valores CMYK são conversões gerais derivadas do RGB e não garantem a reprodução exata das cores na impressão.
  • A transparência é refletida nas saídas RGB, HSL e HEXA, mas o CMYK não inclui o conceito de transparência.
  • Dependendo das configurações da sua tela, do navegador e do sistema operacional, o mesmo código de cor pode aparecer de maneira diferente.
  • A taxa de contraste é calculada com base em cores opacas, excluindo a transparência. A legibilidade pode variar dependendo da imagem de fundo real e de como os elementos se sobrepõem.
  • Números decimais muito pequenos serão arredondados para um número adequado de casas decimais, a fim de facilitar a leitura.

Perguntas frequentes

As cores são representadas na notação hexadecimal. Normalmente, utiliza-se o formato de 6 dígitos #RRGGBB; quando se inclui transparência, utiliza-se o formato de 8 dígitos #RRGGBBAA.

O RGB é composto por três componentes — vermelho, verde e azul —, enquanto o RGBA adiciona um canal alfa para representar a transparência.

Isso é útil quando você deseja ajustar o brilho ou a saturação, mantendo o mesmo matiz. Também é ideal para criar variações de cor em CSS.

Geralmente, esses termos se referem ao mesmo modelo. “V” significa “Valor” e “B” significa “Brilho”, embora a terminologia possa variar dependendo do aplicativo.

Exibe valores aproximados com base em fórmulas gerais. São necessários perfis ICC e um ambiente de impressão específico para obter cores precisas na impressão.

Sim. Se você inserir um valor no formato #RGB, ele será convertido para #RRGGBB, com cada dígito repetido duas vezes.

Sim. Ele suporta tanto a entrada quanto a saída nos formatos #RGBA e #RRGGBBAA.

Essas são cores localizadas no lado oposto da roda de cores. Essa ferramenta as calcula deslocando o matiz HSL em 180 graus.

Isso quantifica a diferença de brilho entre a cor de fundo e a cor do texto. Geralmente, quanto maior o número, mais fácil é distinguir o texto.

Compare as taxas de contraste na seção de resultados; escolher aquela com a taxa mais alta melhorará a legibilidade.

Não. A conversão e a exibição ocorrem inteiramente no navegador; os valores de cor não são enviados ao servidor para processamento.

Sim. Você pode converter valores usando o seletor de cores ou os campos de entrada numérica nos navegadores compatíveis.