Conversor HEX ↔ RGB

Convierte colores entre formato hexadecimal y RGB al instante. Perfecto para diseñadores y desarrolladores.

En tu navegador Desarrollo

Haz clic en el cuadrado para elegir un color

Puedes omitir el # si quieres

Preguntas frecuentes

¿Qué es un color hexadecimal?
Es la forma más común de escribir colores en CSS y HTML. Después de la almohadilla van tres pares de dígitos hexadecimales que indican, por ese orden, la cantidad de rojo, verde y azul, cada uno de 00 a FF, es decir de 0 a 255. Así, #FF0000 es rojo puro y #000000 es negro.
¿Cómo se pasa de HEX a RGB?
Separando el código en tres pares y convirtiendo cada uno de base 16 a base 10. En #1E90FF, 1E son 30, 90 son 144 y FF son 255, lo que da rgb(30, 144, 255). Para el camino inverso se convierte cada número de 0 a 255 a dos dígitos hexadecimales.
¿Qué significan los códigos HEX de tres dígitos?
Son una abreviatura en la que cada dígito se duplica, así que #F00 equivale a #FF0000 y #ABC a #AABBCC. Solo sirve cuando los dos dígitos de cada par coinciden, por eso no todos los colores se pueden abreviar.
¿Tengo que pulsar algo para convertir?
No. Los valores se actualizan mientras escribes, en los dos sentidos: cambia el HEX y verás el RGB al instante, y al contrario. La conversión ocurre íntegramente en tu navegador, así que no se envía nada a nuestros servidores y la herramienta funciona incluso sin conexión.
¿Y los de ocho dígitos?
Los dos últimos dígitos son el canal alfa, es decir la opacidad. #FF000080 es rojo al 50 por ciento aproximadamente. Lo admiten todos los navegadores actuales, y es una alternativa a usar rgba().

API disponible: Esta herramienta también está disponible vía API REST. Ver documentación

Herramientas relacionadas