Blog
Conversores de unidades

Conversor de RGB para HEX

Digite os valores dos canais vermelho, verde e azul (de 0 a 255 cada) e o conversor os monta em um código de cor HEX #RRGGBB, mostrando uma amostra ao vivo da cor resultante.

Resultado

Código HEX —

Todos os cálculos são feitos localmente no seu navegador: análise, gráfico, exportação. Se você desconectar a rede, a página continua funcionando.

Fatos e limites do método

Faixa de cada canal De 0 a 255 inclusive
Formato do resultado #RRGGBB — seis dígitos hexadecimais, letras maiúsculas
Arredondamento Valores decimais de canal são arredondados para o inteiro mais próximo
Valores fora da faixa Valores abaixo de 0 ou acima de 255 são automaticamente ajustados a esses limites

Quando induz ao erro

Como é calculado

Cada um dos três valores (vermelho, verde, azul) é arredondado para o inteiro mais próximo e ajustado à faixa de 0 a 255.

Cada valor ajustado é convertido em um número hexadecimal de dois dígitos: por exemplo, 59 em decimal é "3b" em hexadecimal.

Os três pares de caracteres resultantes são unidos em ordem com um "#" na frente — produzindo um código HEX completo como #3B82F6.

A amostra é preenchida diretamente com esse mesmo código HEX via CSS, então bate visualmente com o resultado.

Perguntas e respostas

O que acontece se eu digitar um número maior que 255?

Ele é automaticamente ajustado para 255 — sem erro, o canal só fica o mais brilhante possível.

Posso digitar valores decimais de canal?

Sim, mas eles são arredondados para o inteiro mais próximo antes da conversão para HEX — a cor final sempre é descrita por números inteiros de 0 a 255.

O resultado considera a transparência?

Não, este conversor só lida com cores opacas. Para um canal alfa, use o conversor separado de RGBA para HEX.

Meus dados são enviados para algum lugar?

Não, todo o cálculo roda no seu navegador.

Ferramentas relacionadas

Todas as ferramentas