Hexadecimal a RGB

Convierte hexadecimal a RGB, valida códigos HEX y copia valores RGB, CSS rgb() o HSL.

99, 102, 241
rgb(99, 102, 241)
hsl(239, 84%, 67%)

Introduce un color HEX válido, como #6366F1 o #636.

Qué hace Hexadecimal a RGB

Hexadecimal a RGB convierte un código de color HEX en canales rojo, verde y azul. El formato HEX es compacto y frecuente en CSS, pero no siempre muestra de forma clara cuánta intensidad tiene cada canal. Al convertirlo a RGB, puedes leer el color como tres valores numéricos, revisar el equivalente CSS rgb() y consultar una referencia HSL. Esto facilita depurar colores, documentarlos, compararlos o usarlos en lógica que necesita trabajar por canales.

La herramienta acepta códigos HEX habituales, normaliza el valor cuando es válido, muestra una vista previa y avisa cuando la entrada no tiene un formato correcto. También incluye un control de tono para ajustar el color, un botón aleatorio para probar otro valor y una acción de limpieza cuando quieres empezar de nuevo. La salida principal son los canales RGB, acompañados por una versión CSS y una conversión HSL.

La conversión mantiene el mismo color. Un código como #6366F1 se transforma en RGB 99, 102, 241 porque cada par hexadecimal corresponde a uno de los tres canales. El primer par representa el rojo, el segundo el verde y el tercero el azul. Al ver esos canales, resulta más fácil entender por qué un color se percibe más frío, más cálido, más claro o más intenso.

Cómo usar Hexadecimal a RGB

  1. Escribe o pega un código HEX válido en el campo de entrada, por ejemplo #6366F1 o #636.
  2. Revisa la vista previa para confirmar que el color interpretado coincide con el tono esperado.
  3. Consulta el resultado principal para leer los canales RGB separados por comas.
  4. Copia el valor RGB cuando necesites usarlo en documentación, lógica de color o herramientas que pidan canales.
  5. Copia el formato CSS rgb() cuando quieras pegar una función lista para una hoja de estilos.
  6. Usa la salida HSL si necesitas una lectura basada en tono, saturación y luminosidad.
  7. Mueve el control de tono para explorar una variación relacionada, usa Aleatorio para generar otro color o Limpiar para borrar la entrada.

Cuándo convertir hexadecimal a RGB

Convertir hexadecimal a RGB es útil cuando recibes un color como código HEX pero necesitas entenderlo o manipularlo por canales. En CSS, #2563EB puede ser suficiente para aplicar un azul. Pero si quieres calcular una variante, crear transparencia, comparar intensidades o explicar la composición del color a otra persona, los valores RGB son más claros.

También es frecuente usar esta conversión al pasar entre herramientas. Un diseñador puede entregar una paleta en HEX, mientras que una biblioteca, un script o una configuración visual puede esperar RGB. En lugar de reescribir los valores manualmente, la herramienta ofrece una salida directa y reduce el riesgo de cambiar el color por error.

En revisiones de interfaz, leer los canales puede revelar diferencias que el ojo no detecta de inmediato. Dos colores pueden parecer similares, pero uno tener más azul o menos rojo. Esa información ayuda a decidir si un tono pertenece a la misma familia o si conviene elegir una variación más coherente.

Cómo se interpreta un código HEX

Un código HEX de seis dígitos se divide en tres pares. El primer par corresponde al rojo, el segundo al verde y el tercero al azul. Cada par usa base dieciséis, por lo que 00 representa el mínimo y FF representa el máximo. La forma abreviada de tres caracteres se expande duplicando cada carácter, de modo que #36F se interpreta como #3366FF.

Código HEXCanal rojoCanal verdeCanal azulResultado RGB
#FF000025500255, 0, 0
#008000012800, 128, 0
#6366F19910224199, 102, 241
#FFFFFF255255255255, 255, 255

RGB, CSS rgb() y HSL

La salida RGB muestra los tres canales como números separados. Es una lectura limpia para documentación, comparaciones y cálculos. La salida CSS rgb() añade la función completa para pegarla directamente en una hoja de estilos. Ambas representan el mismo color, pero sirven en contextos distintos.

HSL describe el color desde tono, saturación y luminosidad. Es útil cuando quieres ajustar una familia cromática sin pensar en cada canal. Si un color HEX se ve demasiado oscuro, HSL ayuda a razonar sobre la luminosidad; si se ve demasiado apagado, ayuda a revisar saturación. Por eso conviene leer HSL como una referencia complementaria, no como sustituto obligatorio de RGB.

Cuando el valor final se usará en componentes, decide qué formato encaja mejor con el sistema. Si tus variables ya están en HEX, quizá solo necesitas confirmar los canales. Si un componente acepta rgb(), copia la función CSS. Si vas a crear escalas o variaciones, conserva también la referencia HSL.

Validación de códigos HEX

La entrada debe representar un color real. Un código incompleto, con caracteres no permitidos o con una longitud incorrecta no puede convertirse con seguridad. El aviso de HEX no válido evita que se copie una salida engañosa. Antes de asumir que una conversión falla, revisa si el código empieza con # cuando lo necesitas, si contiene solo caracteres hexadecimales y si tiene tres o seis caracteres significativos.

  • Correcto: #6366F1, 6366F1 o #636 cuando el formato abreviado es aceptado.
  • Incorrecto: valores con letras fuera de A a F, espacios intermedios o símbolos adicionales.
  • Riesgoso: copiar un color desde un documento que cambia comillas, guiones o caracteres invisibles.

Cómo usar la salida RGB en diseño

Una vez convertido el código, la salida RGB puede servir para comparar colores de forma más analítica. Si dos tonos tienen un azul muy parecido pero difieren mucho en rojo, es probable que uno se perciba más cálido. Si los tres canales están próximos entre sí, el color tenderá a una gama neutra o grisácea. Esta lectura ayuda a revisar paletas, no solo a copiar valores.

En código, RGB también es útil cuando el color se combina con efectos o funciones. Aunque la herramienta muestra la función CSS rgb(), algunos sistemas piden solo los tres canales. Por eso conviene elegir la salida según el destino: documentación, variable CSS, componente, cálculo o comparación visual. Copiar el formato correcto evita pequeños ajustes posteriores.

Cómo comparar el resultado con el valor original

Después de convertir, revisa la vista previa y conserva el HEX original si actúa como referencia de marca o token principal. La conversión no debería crear un color nuevo; debe explicar el mismo color con otra notación. Si el tono cambia después de mover el control de tono, considera esa salida como una variación y no como la conversión directa del valor inicial.

Para decisiones de interfaz, usa la conversión como parte de una comprobación más amplia. El RGB permite leer canales, el CSS rgb() facilita pegar el valor, HSL ayuda a razonar sobre luminosidad y la vista previa confirma el aspecto. Juntas, estas señales reducen errores cuando el color pasa de una paleta a una implementación real.

Errores comunes al pasar de HEX a RGB

  • Confundir el orden de los pares y leer el azul como si fuera el rojo.
  • Eliminar un carácter del código y obtener un valor inválido.
  • Usar un código de transparencia o alfa sin comprobar si el entorno admite ese formato.
  • Copiar solo los canales RGB cuando la hoja CSS necesita la función rgb() completa.
  • Modificar el control de tono sin comprobar que el nuevo color sigue respondiendo al objetivo original.

Qué hacer después de convertir

Cuando ya tienes los canales RGB, puedes documentar el color, compararlo con otros valores o usarlo en componentes que no aceptan HEX. Si necesitas el camino inverso, RGB a Hexadecimal convierte canales de 0 a 255 en un código HEX listo para CSS. Si el color se aplicará a texto, botones o avisos, comprueba la combinación frente al fondo en Contraste de Colores.

La revisión final debe confirmar que el valor convertido coincide con el color esperado y que se ha copiado en el formato correcto. El mismo color puede representarse de varias formas, pero un proyecto ordenado necesita saber cuál se usará como referencia principal.

Si la conversión forma parte de una revisión de paleta, guarda el HEX original junto a los canales RGB. Esa doble referencia facilita volver al punto inicial cuando una variación posterior no funciona y permite comparar cambios sin reconstruir todo el proceso.

Cuando varios colores se convierten en serie, mantén el mismo criterio de escritura en todos ellos. Mezclar valores con #, sin #, con función rgb() y sin función puede provocar dudas durante la implementación.

Si documentas una paleta, añade una nota breve sobre el formato principal para que el equipo copie siempre la salida correcta.

Copied