Conversor RGB para HEX

Converta valores de cor RGB e RGBA em códigos hexadecimais para CSS.

Cor vermelha (R):
Cor verde (G):
Cor azul (B):

Ao estruturar folhas de estilo e criar layouts para a web, é comum receber especificações de cores definidas nos canais RGB ou RGBA. Esta ferramenta processa esses dados e gera códigos hexadecimais compatíveis com CSS, facilitando a inclusão de paletas precisas em suas regras de estilo sem erros manuais.

Transição de valores decimais para notação hexadecimal

Softwares de edição gráfica e inspetores de elementos frequentemente expressam cores como rgb(198, 45, 82). Embora os navegadores processem essa sintaxe sem problemas, muitas equipes de desenvolvimento preferem a notação hexadecimal por sua concisão em variáveis e arquivos CSS. A conversão mapeia cada canal na faixa de 0 a 255 para pares de dois dígitos entre 00 e FF, gerando uma sequência compacta de 6 caracteres.

Essa estrutura simplifica o compartilhamento de paletas e organiza o código visual. Em vez de calcular divisões e converter bases numéricas manualmente, você digita os componentes de cor e gera o valor exato para o seu projeto.

Como converter seus valores cromáticos

  1. Informe os valores decimais de vermelho, verde e azul na faixa de 0 a 255 nos campos indicados.
  2. Se quiser definir transparência, inclua a opacidade do canal alfa conforme o formato RGBA.
  3. Clique no botão de conversão para processar os parâmetros informados.
  4. Copie o código hexadecimal exibido para aplicar diretamente nas declarações de estilo.

Valores de referência entre formatos

Canal RGBCódigo HEXTonalidade
rgb(255, 255, 255)#FFFFFFBranco
rgb(0, 0, 0)#000000Preto
rgb(255, 0, 0)#FF0000Vermelho
rgb(128, 128, 128)#808080Cinza médio
rgb(0, 100, 200)#0064C8Azul céu

Estruturas e conceitos relacionados

  • Canal alfa e HEX de 8 caracteres — Ao incluir opacidade via RGBA, o resultado recebe 2 caracteres extras no final. Um valor como rgba(198, 45, 82, 0.5) resulta em #C62D5280.
  • Notação simplificada — Quando os pares de cada canal possuem dígitos idênticos, a sintaxe pode ser encurtada. A cor #FF0000, por exemplo, pode ser declarada como #F00.
  • Critérios WCAG — A relação de contraste entre texto e fundo deve atender aos requisitos das diretrizes WCAG para assegurar boa legibilidade.
  • Intervalos aceitos — As especificações de estilo aceitam intensidades entre 0 e 255 ou percentuais de 0 a 100 %, interpretados de forma equivalente pelos padrões web.
  • Modelos de cor — O padrão RGB atua em telas por síntese aditiva, o modelo CMYK é voltado para impressões gráficas e o sistema HSL organiza tons por matiz e saturação.

Aplicação em interfaces digitais

Ao extrair uma amostra de tela como rgb(74, 144, 226) para estilizar um botão, você obtém #4A90E2. A inserção do código hexadecimal na folha de estilo garante correspondência cromática perfeita na renderização do navegador.

Da mesma forma, se uma regra exigir os valores decompostos a partir de #C62D52, a relação numérica inversa preserva rigorosamente cada intensidade decimal. Trata-se de uma conversão matemática direta entre bases, sem aproximações.

Dúvidas sobre conversão de RGB para hexadecimal

O uso de letras maiúsculas ou minúsculas faz diferença no código HEX?

Não. O CSS trata códigos como #C62D52 e sua forma em minúsculas como equivalentes, pois a especificação não diferencia maiúsculas de minúsculas em valores hexadecimais.

A conversão de RGB para HEX causa distorção na cor?

Não há nenhuma perda. Ambos os formatos descrevem a mesma intensidade matemática por canal em base numérica diferente, garantindo fidelidade total na tela.

Quando é possível utilizar a notação abreviada de três caracteres?

A versão curta só pode ser aplicada quando os 2 caracteres de cada canal forem repetidos, como em #F00 no lugar de #FF0000. Se os dígitos forem diferentes, a notação completa de 6 caracteres é necessária.

O caractere cerquilha (#) é obrigatório nas folhas de estilo?

Sim. No CSS, o símbolo # é indispensável para que o interpretador identifique o bloco como um valor hexadecimal válido.

Como funciona o suporte à transparência RGBA no padrão HEX?

A transparência é representada por meio de 8 caracteres, acrescentando 2 dígitos para o canal alfa ao final da sequência. Assim, rgba(198, 45, 82, 0.5) gera #C62D5280 em conformidade com o CSS 4.

Cookie
Nós nos preocupamos com seus dados e adoraríamos usar cookies para melhorar sua experiência.