Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Formato do resultado | #RRGGBBAA — oito dígitos hexadecimais |
|---|---|
| Faixa R/G/B | De 0 a 255 inclusive |
| Faixa de transparência | De 0 (totalmente transparente) a 1 (totalmente opaco) |
| Últimos dois dígitos | O canal alfa: transparência convertida em um número de 00 a FF |
Quando induz ao erro
- O formato HEX de 8 dígitos com alfa não é compatível com todos os navegadores antigos nem editores gráficos — para máxima compatibilidade, às vezes é mais seguro informar cor e transparência separadamente (como propriedades CSS distintas, por exemplo).
- Valores R/G/B fora de 0–255 e transparência fora de 0–1 são ajustados automaticamente a esses limites.
- A transparência é armazenada no HEX8 com apenas um byte (256 níveis), então converter, por exemplo, 0,8 para HEX e de volta para número pode não dar exatamente 0,8, mas um valor próximo como 0,7961.
- O resultado é só outra forma de escrever os mesmos quatro números, não um espaço de cor diferente — não carrega informação de perfil de cor da tela.
Como é calculado
Cada um de R, G e B é arredondado para o inteiro mais próximo e ajustado à faixa 0–255, assim como no conversor normal de RGB para HEX.
A transparência é ajustada à faixa 0–1, depois multiplicada por 255 e arredondada para um número inteiro — assim se obtém o valor alfa de um byte.
Os quatro números (R, G, B e alfa) são convertidos em pares hexadecimais de dois dígitos.
Os quatro pares são unidos em ordem com um "#" na frente — produzindo um código HEX de 8 dígitos como #3B82F6CC.
Perguntas e respostas
Qual a diferença para um HEX normal de 6 dígitos?
Aos seis dígitos usuais de cor são adicionados mais dois — o canal alfa, que define a transparência. O código final fica dois caracteres mais longo.
Todos os navegadores entendem o HEX de 8 dígitos?
Os modernos sim, mas nem todos os editores gráficos ou ferramentas antigas. Para compatibilidade crítica, às vezes é mais seguro informar cor e transparência separadamente.
Por que a transparência fica levemente diferente após converter?
O canal alfa no HEX8 ocupa um byte — 256 valores possíveis, então uma transparência fracionária é arredondada para o mais próximo em vez de guardada exatamente.
Meus dados são enviados para algum lugar?
Não, todo o cálculo roda no seu navegador.