Blog
Conversores de unidades

Conversor de RGBA a HEX

Introduce los valores de los canales rojo, verde, azul (0–255) y la transparencia (0–1), y el conversor arma un código de color HEX de 8 dígitos con canal alfa, mostrando una muestra sobre fondo a cuadros.

Tus datos no salen de este dispositivo

Resultado

Código HEX (8 dígitos)

Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.

Datos y límites del método

Formato del resultado #RRGGBBAA — ocho dígitos hexadecimales
Rango R/G/B De 0 a 255 inclusive
Rango de transparencia De 0 (totalmente transparente) a 1 (totalmente opaco)
Últimos dos dígitos El canal alfa: transparencia convertida a un número de 00 a FF

Cuándo induce a error

Cómo se calcula

Cada uno de R, G y B se redondea al entero más cercano y se ajusta al rango 0–255, igual que en el conversor normal de RGB a HEX.

La transparencia se ajusta al rango 0–1, luego se multiplica por 255 y se redondea a un número entero — así se obtiene el valor alfa de un byte.

Los cuatro números (R, G, B y alfa) se convierten en pares hexadecimales de dos dígitos.

Los cuatro pares se unen en orden con una "#" al inicio — produciendo un código HEX de 8 dígitos como #3B82F6CC.

Preguntas y respuestas

¿En qué se diferencia de un HEX normal de 6 dígitos?

A los seis dígitos habituales de color se les añaden dos más — el canal alfa, que define la transparencia. El código final es dos caracteres más largo.

¿Todos los navegadores entienden el HEX de 8 dígitos?

Los modernos sí, pero no todos los editores gráficos o herramientas antiguas. Para compatibilidad crítica a veces es más seguro indicar color y transparencia por separado.

¿Por qué la transparencia sale ligeramente distinta después de convertir?

El canal alfa en HEX8 ocupa un byte — 256 valores posibles, así que una transparencia fraccionaria se redondea al más cercano en vez de guardarse exactamente.

¿Se envían mis datos a algún sitio?

No, todo el cálculo se ejecuta en tu navegador.

Herramientas relacionadas

Todas las herramientas