RGB a Hexadecimal
Convierte RGB a hexadecimal y copia el código HEX, HSL o CSS para usarlo en diseño web.
Convierte RGB a hexadecimal y copia el código HEX, HSL o CSS para usarlo en diseño web.
6366F1#6366F1hsl(239, 84%, 67%)RGB a Hexadecimal convierte tres canales de color en un código HEX preparado para CSS, HTML y documentación de diseño. El valor RGB describe el rojo, el verde y el azul con números de 0 a 255. El código hexadecimal expresa esos mismos canales con dos caracteres por canal, precedidos normalmente por el símbolo # cuando se usa en CSS. La conversión permite pasar de una lectura numérica por canales a una notación compacta y fácil de copiar.
La herramienta muestra una vista previa del color, el valor HEX sin símbolo para usos donde se necesita solo la cadena, el valor HEX completo para CSS y una referencia HSL. También permite ajustar cada canal con controles de rango y campos numéricos, generar un color aleatorio y restablecer el valor inicial. Esto resulta útil cuando ya conoces los canales RGB de un color, pero necesitas entregarlo como código HEX para una hoja de estilos, un componente, una guía de marca o una tabla de tokens.
La conversión no cambia el color; cambia la forma de escribirlo. Por ejemplo, un RGB con canales 99, 102 y 241 representa el mismo tono que #6366F1. La diferencia está en cómo se lee y se integra. RGB resulta explícito cuando quieres ver cada componente; HEX resulta más breve cuando el color se guarda en CSS o en documentación visual.
Convertir RGB a hexadecimal es una tarea habitual cuando un color procede de software, código, capturas, inspectores o bibliotecas que muestran canales por separado. Muchos equipos reciben colores en forma de RGB porque es una representación directa del modelo usado por pantallas. Sin embargo, cuando el color pasa a CSS, el formato HEX suele ser más corto, más fácil de leer en listas y muy común en sistemas de diseño.
La conversión también evita errores manuales. Calcular cada canal en base dieciséis puede ser sencillo para un valor aislado, pero se vuelve propenso a fallos cuando hay muchos colores, cambios rápidos o documentación compartida. Una diferencia de un solo carácter puede producir un tono distinto. Usar un conversor reduce ese riesgo y deja una salida lista para copiar.
En proyectos web, el valor HEX es cómodo para variables CSS, mapas de tokens, estilos de componentes, prototipos y guías visuales. El valor RGB puede seguir siendo útil cuando necesitas opacidad o cálculos dinámicos, pero el código HEX suele funcionar mejor como referencia compacta del color base.
Cada canal RGB se convierte en dos dígitos hexadecimales. El rojo ocupa el primer par, el verde el segundo y el azul el tercero. El valor mínimo 0 se escribe como 00, y el máximo 255 se escribe como FF. Por eso un color negro se expresa como #000000 y un blanco como #FFFFFF. Los tonos intermedios combinan pares de caracteres según la intensidad de cada canal.
| Entrada RGB | Lectura por canal | Salida HEX | Uso típico |
|---|---|---|---|
| 255, 0, 0 | Rojo máximo, verde y azul mínimos. | #FF0000 | Alertas, ejemplos de canal rojo o acentos intensos. |
| 0, 128, 0 | Verde medio con rojo y azul en cero. | #008000 | Estados positivos o referencias verdes clásicas. |
| 99, 102, 241 | Mezcla de rojo medio, verde medio y azul alto. | #6366F1 | Acentos de interfaz y colores principales modernos. |
| 255, 255, 255 | Los tres canales en su valor máximo. | #FFFFFF | Fondos claros, tarjetas o espacios negativos. |
HEX es recomendable cuando quieres almacenar un color de forma breve y estable. Funciona bien en variables CSS, paletas, documentación de marca y fragmentos de código donde el color no necesita cálculos adicionales. También es fácil de reconocer visualmente porque la mayoría de diseñadores y desarrolladores lo identifican como un código de color.
RGB es más claro cuando el trabajo depende de los canales. Si necesitas explicar que un tono aumenta el azul, reduce el rojo o se genera a partir de valores numéricos, RGB comunica esa estructura mejor que HEX. También es útil cuando se integra con lógica que modifica canales, aunque el formato final pueda convertirse después.
HSL aporta otra lectura. Si el objetivo es ajustar brillo o saturación de forma intuitiva, HSL puede ser más cómodo. Por eso la herramienta muestra una referencia HSL junto al HEX: no obliga a elegir una única notación cuando el proyecto necesita comparar o documentar el color desde varias perspectivas.
Los controles de canal permiten ver cómo cambia el color cuando sube o baja cada componente. Si aumentas rojo y verde al mismo tiempo, el color puede moverse hacia amarillos o tonos cálidos. Si mantienes rojo y verde bajos y elevas azul, la sensación será más fría. Esta lectura es útil cuando quieres ajustar un color sin depender únicamente de la vista previa.
Para colores de interfaz, los extremos absolutos suelen necesitar cuidado. Un canal en 255 puede producir un tono muy vivo, adecuado para alertas o muestras técnicas, pero demasiado agresivo para superficies grandes. Los valores intermedios suelen dar colores más manejables para fondos, estados hover y elementos secundarios. Revisar el resultado en HEX ayuda a guardar la decisión final de forma compacta.
Si un equipo entrega un color como RGB 17, 24, 39 para un fondo oscuro, el conversor permite obtener el código HEX y mantenerlo en variables CSS. Si una biblioteca devuelve RGB 34, 197, 94 para un estado positivo, puedes convertirlo a HEX y usarlo en una guía visual. Si estás ajustando un acento con los deslizadores, la vista previa confirma el cambio antes de copiar el resultado.
Este proceso es especialmente útil cuando varios colores se revisan en lote. En lugar de convertir mentalmente cada canal, ajustas o introduces los valores, copias la salida correcta y compruebas que el tono sigue siendo reconocible. La conversión se convierte en una tarea de verificación, no en un cálculo manual.
Antes de pegar el código, mira la vista previa y confirma que coincide con el color esperado. Después decide qué salida necesitas: el HEX completo para CSS, la cadena sin símbolo para sistemas que la piden así, o el HSL para ajustes posteriores. Si el color se usará sobre texto o botones, revisa su contraste con el fondo previsto en Contraste de Colores.
Si necesitas hacer el proceso inverso, usa Hexadecimal a RGB para convertir un código HEX en canales RGB. Mantener ambos sentidos de conversión evita errores cuando una herramienta entrega un formato y otra exige el contrario.
Cuando el color forme parte de un sistema mayor, comprueba también si ya existe un token equivalente. Reutilizar un color aprobado suele ser mejor que crear una variante casi igual. Si la variante es necesaria, documenta por qué cambia y qué canal RGB se ha ajustado para obtenerla.
Para mantener coherencia, revisa el color junto a otros tonos de la paleta. Un HEX correcto no garantiza que combine bien con los colores cercanos, por lo que la vista previa debe complementarse con una comparación visual real.
Cuando el color se usa en varias superficies, prueba el resultado con ejemplos claros y oscuros antes de aprobarlo. Esa comprobación evita aceptar un color que solo funciona en una muestra aislada.