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.