Sobre esta ferramenta
HEX e RGB são duas notações para a mesma cor sRGB. A notação RGB costuma ser mais fácil de manipular programaticamente — os canais são inteiros simples que você pode interpolar, misturar ou comparar.
Use-o quando uma folha de estilo espera a sintaxe rgb(), ou quando você precisa dos valores de canal para código canvas e WebGL.
A abreviação (#39f) e o hexadecimal alfa de 8 dígitos (#394dfe80) são ambos aceitos.
Perguntas frequentes
Quais formatos são aceitos?
#rgb, #rrggbb e #rrggbbaa — com ou sem a cerquilha inicial.
E o alfa?
Valores hexadecimais de 8 dígitos são convertidos em saída rgba() com o alfa como um decimal de 0–1.
Há alguma perda de precisão?
Os canais R, G e B são mapeados exatamente 1:1 — cada byte hexadecimal é um inteiro de 0–255. O alfa do hexadecimal de 8 dígitos é dividido por 255 e arredondado para duas casas decimais por legibilidade (80 → 0.5), portanto o alfa decimal é uma aproximação próxima, e não um valor exato.