Skip to main content

Conversor RGB para HEX Converta valores de cor RGB em códigos HEX com controles deslizantes e pré-visualização ao vivo.

Conversor RGB para HEX illustration
🎨

Conversor RGB para HEX

Converta valores de cor RGB em códigos HEX com controles deslizantes e pré-visualização ao vivo.

1

Definir Valores RGB

Use os controles deslizantes ou digite os valores Vermelho, Verde e Azul entre 0 e 255.

2

Visualizar a Cor

Observe a amostra de cor ser atualizada em tempo real à medida que você ajusta os valores.

3

Copiar o Código HEX

Clique em Copiar para obter o código HEX, como #3B82F6, para uso em seu projeto.

Loading tool...

What Is Conversor RGB para HEX?

Um conversor de RGB para HEX transforma os valores dos canais de cor vermelho, verde e azul em seu equivalente hexadecimal - o formato padrão usado no design web e CSS. Os valores RGB variam de 0 a 255 para cada canal, representando a intensidade desse componente de cor. O conversor pega esses três números decimais e produz uma string hexadecimal de seis caracteres precedida por#. Por exemplo, rgb(59, 130, 246) se converte em #3B82F6. Essa ferramenta é indispensável para desenvolvedores front-end que recebem especificações de cor como valores RGB de seletores de cores, APIs ou código de processamento de imagens e precisam do formato compacto HEX para folhas de estilo. Ela também é útil para designers que garantem a correspondência perfeita de cores entre diferentes ferramentas. A conversão é particularmente importante ao criar tokens de design, propriedades personalizadas CSS ou trabalhar com controle de versão, onde os códigos HEX são mais fáceis de ler e comparar em diffs.

Why Use Conversor RGB para HEX?

  • Controles deslizantes interativos com trilhos coloridos para ajuste intuitivo
  • A amostra de cor em tempo real mostra a cor exata à medida que você arrasta os controles
  • Produz HEX em letras maiúsculas para formatação consistente
  • Campos de entrada numérica para entrada de valores precisos ao lado dos controles deslizantes
  • Executa inteiramente no navegador - nenhum dado é enviado aos servidores

Common Use Cases

Criação de CSS

Converte valores RGB das operações de cor JavaScript em HEX para folhas de estilo CSS mais limpas.

Sistemas de Design

Padroniza tokens de cor no formato HEX a partir de valores RGB fornecidos pelas diretrizes da marca.

Canvas para CSS

Converte cores extraídas dos dados de pixels do Canvas HTML5 (retornados como RGB) em HEX para estilização.

Exploração de Cores

Experimente com os controles deslizantes RGB para encontrar a cor perfeita e obtenha seu código HEX para implementação.

Technical Guide

Converter RGB para HEX envolve transformar cada valor decimal do canal (0-255) em um número hexadecimal de dois dígitos (00-FF). A fórmula para cada canal é: hexDigit = value.toString(16).padStart(2, "0"). Os três pares resultantes são concatenados com um prefixo#. Por exemplo, R=59 → 3B, G=130 → 82, B=246 → F6, produzindo #3B82F6. A conversão é sem perda - cada valor RGB mapeia exatamente para um código HEX e vice-versa. Valores abaixo de 16 (decimal) precisam de preenchimento com zeros: R=5 → 05, não apenas 5. Algumas ferramentas produzem hexadecimal em minúsculas (por exemplo, #3b82f6); ambos são válidos CSS, mas o uso de letras maiúsculas é mais comum em especificações de design. Ao limitar os valores de entrada, certifique-se de que eles permaneçam dentro do intervalo 0-255 para produzir cores válidas. A operação matemática é essencialmente uma conversão de base: dividindo por 16 fornece o primeiro dígito hexadecimal, e o resto fornece o segundo.

Tips & Best Practices

  • 1
    RGB(0,0,0) converte para #000000 (preto) e RGB(255,255,255) para #FFFFFF (branco)
  • 2
    Quando os três canais são iguais, o resultado é uma tonalidade de cinza
  • 3
    Use essa ferramenta para converter cores geradas programaticamente em formato HEX compatível com CSS
  • 4
    O prefixo # é opcional em alguns contextos, mas sempre inclua-o para compatibilidade com CSS
  • 5
    Para cores seguras na web, adira a valores que são múltiplos de 51 (00, 33, 66, 99, CC, FF)

Related Tools

Frequently Asked Questions

Q Como converter RGB para HEX manualmente?
Converte cada valor RGB (0-255) em hexadecimal. Por exemplo, 59 ÷ 16 = 3 resto 11 (B), então 59 = 3B. Faça isso para os três canais e concatene com #.
Q A conversão de RGB para HEX é sem perda?
Sim, completamente. Ambos os formatos representam exatamente 16.777.216 cores. Cada valor RGB tem um equivalente HEX único e vice-versa - nenhuma informação de cor é perdida.
Q O que acontece com valores fora do intervalo 0-255?
Os valores são limitados ao intervalo válido. Números abaixo de 0 se tornam 0 (00) e números acima de 255 se tornam 255 (FF) para garantir uma saída de cor válida.
Q Devo usar HEX em letras maiúsculas ou minúsculas?
Ambos são válidos no CSS e produzem cores idênticas. Letras maiúsculas (#3B82F6) são mais comuns em ferramentas de design, enquanto letras minúsculas (#3b82f6) são frequentemente geradas por código. Escolha uma convenção e mantenha-a consistente.
Q Posso incluir alfa/opacidade no HEX?
Sim. Anexe dois dígitos hexadecimais adicionais para alfa: RGB(59,130,246) com 50% de opacidade se torna #3B82F680. O alpha hex 80 é igual a decimal 128, que é aproximadamente 50% de 255.

About This Tool

Conversor RGB para HEX is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.