CanDoYa
PT-BR

Conversor RGB para hexadecimal

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Canais RGB

Digite números inteiros de 0 a 255.

Cores predefinidas
Escolher uma cor
HEX de 6 dígitos#4F46E5
Pares dos canais HEX
4F46E5
rgb(79, 70, 229)
Compartilhe esta ferramenta

Como converter RGB para hexadecimal?

Converta cada valor de vermelho, verde e azul de decimal para um par hexadecimal de dois dígitos e junte os pares depois de #. RGB(255, 87, 51) vira FF, 57 e 33, então a cor HEX é #FF5733. Este conversor faz a conta em tempo real e pode acrescentar um par alfa para a opacidade.

Como usar

  1. 1Informe os canais RGB. Digite vermelho, verde e azul como números inteiros de 0 a 255 ou ajuste os controles sincronizados.
  2. 2Confira a prévia. A amostra de cor e o resultado HEX de seis dígitos mudam na hora. Também é possível clicar na amostra para escolher uma cor visualmente.
  3. 3Adicione opacidade se precisar. Ative a opacidade para criar um código HEX de oito dígitos e defina uma porcentagem de 0 a 100.
  4. 4Copie o código HEX. Use Copiar para colocar no clipboard o código de cor pronto para CSS.

Para quem é

Os canais RGB usam valores decimais de 0 a 255. O formato HEX representa os mesmos três canais sRGB com pares de base 16, de 00 a FF. Digite os valores, mova os controles, escolha uma predefinição ou clique na prévia para abrir o seletor de cor do navegador. Ative a opacidade quando precisar do formato de oito dígitos #RRGGBBAA. A conversão acontece localmente no navegador, sem envio de dados nem cadastro.

RGBHEX
rgb(255, 0, 0)#FF0000
rgb(0, 128, 255)#0080FF
rgb(15, 23, 42)#0F172A

Perguntas frequentes

Este conversor RGB para hexadecimal é grátis?

Sim. O conversor é grátis, sem cadastro, download ou limite de uso. Digite os canais RGB, use os controles ou escolha uma cor e copie o resultado na hora.

Meus valores RGB são enviados para algum servidor?

Não. Converter RGB para hexadecimal exige apenas uma conta simples, feita totalmente no navegador. Seus valores de cor não são enviados nem compartilhados com serviços externos.

Quais valores RGB posso informar?

Digite um número inteiro de 0 a 255 para cada canal vermelho, verde e azul. Zero significa ausência daquele canal e 255 indica sua intensidade máxima. O conversor avisa sobre decimais, campos vazios e números fora do intervalo em vez de alterá-los sem avisar.

Qual é a fórmula para converter RGB em HEX?

Converta cada canal RGB decimal para base 16 e complete com zero até obter dois dígitos. Coloque primeiro o vermelho, depois o verde e por fim o azul, com # no início. Para rgb(255, 87, 51), os pares são FF, 57 e 33, formando #FF5733.

Uma cor HEX pode incluir opacidade?

Sim. O CSS aceita o formato de oito dígitos #RRGGBBAA. O último par é o alfa: 00 significa totalmente transparente e FF, totalmente opaco. Ative a opacidade no conversor para transformar uma porcentagem nesse par final.

Letras maiúsculas ou minúsculas fazem diferença em HEX?

Não. O CSS não diferencia maiúsculas de minúsculas nos dígitos HEX, então #FF5733 e #ff5733 representam a mesma cor. O conversor usa maiúsculas para facilitar a leitura dos pares, mas as duas formas funcionam em CSS e HTML.

Por que 50 por cento de opacidade vira 80 em HEX?

O canal alfa tem 256 valores de byte, de 00 a FF. A metade de 255 é 127,5, arredondada para 128. O decimal 128 equivale ao hexadecimal 80, por isso 50 por cento de opacidade acrescenta 80 como par final.