colorize
ColorKit
CK

Convertidor RGB a HEX

Convierte valores de Rojo, Verde y Azul de vuelta a una cadena HEX segura para web.

#FF5733

¿Cómo funciona la conversión de RGB a HEX?

Para convertir un valor decimal RGB (0 a 255) a hexadecimal (00 a FF), se divide cada canal entre 16. El cociente entero da el primer carácter y el residuo da el segundo carácter hexadecimal.

Cálculo matemático paso a paso

Para el color rgb(255, 87, 51):

  • Rojo (255): 255 ÷ 16 = 15 con residuo 15 → FF
  • Verde (87): 87 ÷ 16 = 5 con residuo 7 → 57
  • Azul (51): 51 ÷ 16 = 3 con residuo 3 → 33

Uniendo las tres parejas se obtiene el código #FF5733.

Soporte para Alpha / Transparencia (RGBA a HEX de 8 dígitos)

Si dispones de un valor de opacidad decimal (de 0.0 a 1.0), multiplícalo por 255 y conviértelo a base 16 para obtener un código HEX de 8 dígitos (por ejemplo, 50% de opacidad es 80, dando #FF573380).

Convertidores Relacionados

¿Deseas hacer la conversión inversa? Prueba nuestro Convertidor HEX a RGB ⇄.

Base de Conocimiento & FAQ

Preguntas Frecuentes

Respuestas y soluciones directas a dudas comunes, desafíos técnicos y estándares del sector.

¿Cómo se convierten valores RGB a HEX manualmente?expand_more
Divide cada canal entre 16: el cociente entero da el primer carácter hexadecimal (donde 10=A, 11=B, 12=C, 13=D, 14=E, 15=F) y el residuo da el segundo carácter.
¿Qué sucede si un valor RGB es menor a 0 o mayor a 255?expand_more
En sistemas digitales de 8 bits (sRGB), los valores se limitan forzosamente entre 0 (negro absoluto) y 255 (saturación máxima).
¿Cómo se convierte RGBA con transparencia a un código HEX de 8 dígitos?expand_more
Multiplica el valor decimal de opacidad (0.0 a 1.0) por 255, redondea al entero más cercano y conviértelo a hexadecimal, añadiéndolo al final del código.
¿Es más rápido HEX o RGB en el renderizado de navegadores?expand_more
Ambos tienen exactamente el mismo rendimiento de renderizado en Blink, Gecko y WebKit, ya que el navegador los convierte internamente a enteros de 32 bits.