CanDoYa
PT-PT

Conversor de RGB para HEX

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Canais RGB

Introduza números inteiros de 0 a 255.

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

Como converter RGB para HEX?

Converta cada valor decimal de vermelho, verde e azul num par hexadecimal de dois dígitos e junte os três pares depois de um #. RGB(255, 87, 51) dá FF, 57 e 33, portanto a cor HEX é #FF5733. Este conversor faz as contas em direto e pode acrescentar um par alfa para a transparência.

Como utilizar

  1. 1Introduza os canais RGB. Escreva o vermelho, o verde e o azul como números inteiros de 0 a 255, ou ajuste-os com os controlos sincronizados.
  2. 2Veja a pré-visualização. A amostra de cor e o resultado HEX de 6 dígitos atualizam-se de imediato. Também pode clicar na amostra para escolher uma cor visualmente.
  3. 3Acrescente transparência se necessário. Ative a transparência para criar um código HEX de 8 dígitos e defina uma percentagem de 0 a 100.
  4. 4Copie o código HEX. Use Copiar para colocar na área de transferência 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 em pares de base 16, de 00 a FF. Introduza os valores, mova os controlos, escolha uma cor predefinida ou clique na pré-visualização para usar o seletor de cor do navegador. Ative a transparência quando precisar do formato de 8 dígitos #RRGGBBAA. A conversão é feita localmente no navegador, sem envio de dados e sem conta.

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

Perguntas frequentes

Este conversor de RGB para HEX é gratuito?

Sim. Pode usá-lo gratuitamente, sem registo, transferência de programas ou limite de conversões. Introduza os canais RGB, use os controlos ou escolha uma cor e copie o resultado de imediato.

Os meus valores RGB são enviados?

Não. A conversão de RGB para HEX é um cálculo simples feito inteiramente no navegador. Os valores das cores não são enviados nem transferidos para um serviço externo.

Que valores RGB posso introduzir?

Introduza um número inteiro de 0 a 255 para cada canal vermelho, verde e azul. Zero significa ausência desse canal e 255 representa a sua intensidade máxima. O conversor assinala decimais, campos vazios e números fora do intervalo em vez de os alterar sem aviso.

Qual é a fórmula de RGB para HEX?

Converta cada canal RGB decimal para a base 16 e complete-o com dois dígitos. Coloque primeiro o vermelho, depois o verde e o azul, com um # no início. Para rgb(255, 87, 51), os pares são FF, 57 e 33, que juntos formam #FF5733.

As cores HEX podem incluir transparência?

Sim. O CSS aceita o formato de 8 dígitos #RRGGBBAA. O último par é o alfa: 00 corresponde a totalmente transparente e FF a totalmente opaco. Ative a transparência no conversor para mapear uma percentagem para esse par final.

As maiúsculas e minúsculas no HEX fazem diferença?

Não. O CSS não distingue maiúsculas de minúsculas nos dígitos HEX, por isso #FF5733 e #ff5733 representam a mesma cor. O conversor usa maiúsculas porque os pares dos canais ficam mais fáceis de ler, mas ambas as formas funcionam nas páginas.

Porque é que 50 por cento de transparência se torna 80 em HEX?

O canal alfa tem 256 valores de byte, de 00 a FF. Metade de 255 é 127,5, que arredonda para 128. O decimal 128 é 80 em hexadecimal, portanto 50 por cento acrescenta 80 como par final.