
16 Jun Color hexadecimal: qué es y cómo saber el código de un color
Color hexadecimal: qué es y cómo saber el código de un color
Un color hexadecimal o código HEX es una forma de representar un color RGB mediante números y letras del sistema hexadecimal.
Probablemente hayas visto códigos como:
#FF0000
#FFFFFF
#454A4F
Se utilizan especialmente en diseño web, CSS, interfaces digitales y programas de diseño porque permiten identificar un color mediante un código breve y fácilmente reutilizable.
La forma más conocida contiene una almohadilla seguida de seis caracteres:
#RRGGBB
Los dos primeros representan el rojo, los dos siguientes el verde y los dos últimos el azul.
En esta guía veremos qué es el color hexadecimal, cómo se compone un código HEX y cómo averiguar el código hexadecimal de cualquier color.
¿Qué es un color hexadecimal?
El código hexadecimal es una notación utilizada para representar mediante texto los componentes de un color RGB.
En su formato tradicional de seis caracteres encontramos:
#RRGGBB
donde:
- RR representa el rojo.
- GG representa el verde.
- BB representa el azul.
Cada pareja puede adoptar valores comprendidos entre 00 y FF.
Por ejemplo:
| Color | Código hexadecimal |
|---|---|
| Negro | #000000 |
| Blanco | #FFFFFF |
| Rojo | #FF0000 |
| Verde | #00FF00 |
| Azul | #0000FF |
| Amarillo | #FFFF00 |
| Cian | #00FFFF |
| Magenta | #FF00FF |
¿Qué significa hexadecimal?
El sistema decimal que utilizamos habitualmente tiene diez símbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
El sistema hexadecimal utiliza dieciséis:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
Las letras representan los valores posteriores al 9:
| Hexadecimal | Decimal |
|---|---|
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
Por eso cada pareja hexadecimal puede representar valores desde 00 hasta FF, equivalentes a los valores RGB de 0 a 255.
Cómo se compone un código hexadecimal
Tomemos como ejemplo:
#B56F5F
Podemos dividirlo así:
B5 · 6F · 5F
La primera pareja controla la cantidad de rojo, la segunda la cantidad de verde y la tercera la cantidad de azul.
| Parte | Canal |
|---|---|
| #B56F5F | Rojo |
| #B56F5F | Verde |
| #B56F5F | Azul |
Cuanto mayor sea el valor de un canal, mayor será su presencia dentro del color resultante.
¿Cuántos colores permite representar un código hexadecimal?
En la notación habitual #RRGGBB, cada uno de los tres canales dispone de 256 posibles valores.
Por tanto:
256 × 256 × 256 = 16.777.216 combinaciones RGB.
Estas combinaciones corresponden a los mismos valores que podemos expresar mediante RGB de 8 bits por canal.
Hexadecimal y RGB: ¿son lo mismo?
No exactamente, aunque están directamente relacionados.
RGB describe un modelo basado en rojo, verde y azul.
El hexadecimal es una forma de escribir determinados valores RGB.
Por ejemplo:
| RGB | HEX |
|---|---|
| rgb(255 0 0) | #FF0000 |
| rgb(0 255 0) | #00FF00 |
| rgb(0 0 255) | #0000FF |
| rgb(255 255 255) | #FFFFFF |
| rgb(0 0 0) | #000000 |
En CSS, estas notaciones pueden utilizarse para describir colores sRGB de formas diferentes.
¿Para qué se utiliza el color hexadecimal?
Los códigos HEX son especialmente habituales en entornos digitales.
Podemos encontrarlos en:
- Diseño web.
- CSS.
- Sistemas de diseño.
- Interfaces.
- Guías de identidad visual.
- Aplicaciones.
- Programas de diseño gráfico.
Por ejemplo, en CSS podemos indicar:
color: #454A4F;
o:
background-color: #B56F5F;
De esta forma podemos utilizar exactamente el mismo código en diferentes elementos de una interfaz.
¿Los códigos HEX tienen siempre 6 caracteres?
No.
La forma más conocida es:
#RRGGBB
pero CSS admite también otras variantes.
| Formato | Ejemplo | Qué representa |
|---|---|---|
| #RGB | #F03 | Formato abreviado |
| #RRGGBB | #FF0033 | Formato habitual de 6 caracteres |
| #RGBA | #F038 | Formato abreviado con transparencia |
| #RRGGBBAA | #FF003388 | Formato de 8 caracteres con transparencia |
¿Cómo funciona el código hexadecimal abreviado?
Cuando utilizamos tres caracteres, cada valor se duplica.
Por ejemplo:
#F03 = #FF0033
De la misma forma:
#FFF = #FFFFFF
Y:
#000 = #000000
La versión de seis caracteres permite muchas más combinaciones, por lo que es la más habitual cuando necesitamos definir un color concreto.
¿Qué significan los 8 caracteres de un color hexadecimal?
En el formato:
#RRGGBBAA
los seis primeros caracteres representan rojo, verde y azul, mientras que los dos últimos corresponden al canal alfa, utilizado para establecer la transparencia.
Por ejemplo:
#FF0000 representa rojo opaco.
Mientras que un código de ocho caracteres puede representar ese mismo rojo con un determinado nivel de transparencia.
¿Importa escribir las letras en mayúsculas o minúsculas?
No.
En hexadecimal:
#FF0033
Y:
#ff0033
Representan el mismo color.
Podemos elegir una convención y mantenerla de forma consistente dentro del proyecto.
Cómo averiguar el código hexadecimal de un color
Existen varias formas sencillas de obtener el código HEX de un color.
1. Obtener el código hexadecimal en Photoshop
En Photoshop podemos seleccionar un color con el Cuentagotas y consultar posteriormente sus valores en el selector de color.
También es posible trabajar con el panel Información o copiar directamente determinados valores de color para utilizarlos en web.
Un flujo sencillo sería:
- Abre la imagen.
- Selecciona la herramienta Cuentagotas.
- Haz clic sobre el color que quieras analizar.
- Abre el selector del color frontal.
- Consulta y copia su valor hexadecimal.
2. Obtener un HEX en Illustrator
Illustrator también permite seleccionar colores y consultar sus valores desde sus paneles y selectores de color.
Esto resulta especialmente práctico cuando estamos preparando una identidad visual y necesitamos documentar las equivalencias digitales de una paleta.
3. Averiguar el color de una página web
Los navegadores incluyen herramientas para desarrolladores que permiten inspeccionar los estilos CSS de una página.
Podemos seleccionar un elemento y consultar propiedades como:
- Color de texto.
- Color de fondo.
- Bordes.
- Otros colores definidos mediante CSS.
Es una forma muy útil de averiguar qué código utiliza realmente un elemento de una web.
4. Utilizar ColorZilla
Otra opción es utilizar una extensión específica de navegador.
Personalmente, una de las herramientas que utilizo para este tipo de tareas es ColorZilla, disponible para navegadores como Chrome y Firefox.
Incluye un cuentagotas que permite seleccionar visualmente un punto de una página web y obtener rápidamente su código de color.
5. Utilizar un selector de color online
También existen numerosas herramientas online que permiten:
- Seleccionar visualmente un color.
- Introducir valores RGB.
- Convertir RGB a hexadecimal.
- Convertir hexadecimal a RGB.
Para una conversión sencilla no necesitamos necesariamente instalar ningún programa.
Cómo convertir RGB a hexadecimal
Para convertir manualmente un color RGB a HEX debemos transformar cada valor decimal comprendido entre 0 y 255 a su equivalente hexadecimal entre 00 y FF.
Por ejemplo:
RGB: 255, 0, 0
Se convierte en:
FF · 00 · 00
Y por tanto:
#FF0000
En la práctica, cualquier programa de diseño, navegador o conversor puede realizar esta operación automáticamente.
¿Un mismo código hexadecimal se ve igual en todas las pantallas?
No necesariamente.
Esta es una corrección importante respecto a una afirmación muy habitual.
El código indica qué color digital queremos representar, pero la apariencia final también depende de:
- La pantalla.
- Su calibración y perfilado.
- Brillo y contraste.
- Capacidad cromática del dispositivo.
- Gestión de color del software.
- Condiciones ambientales.
Por tanto, utilizar siempre el mismo HEX aporta consistencia en la definición del color, pero no puede garantizar una apariencia físicamente idéntica en todos los dispositivos.
¿Un color HEX sirve para impresión?
El código hexadecimal está pensado principalmente para representar color RGB en entornos digitales.
Si un diseño va a imprimirse, necesitaremos gestionar el color según el proceso de impresión y sus perfiles correspondientes.
No deberíamos suponer que un color definido como:
#FF0000
tendrá una correspondencia perfecta y universal con un único valor CMYK.
La conversión dependerá del espacio RGB de origen y de la condición de impresión de destino.
HEX, RGB y CMYK: diferencias rápidas
| Sistema | Uso | Ejemplo |
|---|---|---|
| HEX | Notación habitual de colores RGB para web y entornos digitales. | #B56F5F |
| RGB | Modelo de color basado en rojo, verde y azul. | rgb(181 111 95) |
| CMYK | Modelo utilizado en numerosos procesos de impresión. | Valores de cian, magenta, amarillo y negro |
HEX y RGB están muy estrechamente relacionados porque el hexadecimal es una forma de expresar valores RGB.
Códigos hexadecimales en una identidad visual
En una identidad de marca es habitual documentar los colores corporativos mediante diferentes referencias según el soporte.
Por ejemplo, una guía de identidad puede incluir:
- HEX para aplicaciones digitales.
- RGB para pantalla.
- CMYK para determinados usos impresos.
- Otros sistemas de color cuando el proyecto lo requiera.
Esto permite que diseñadores, desarrolladores y otros profesionales tengan referencias claras para aplicar la identidad.
Si quieres profundizar en cómo se construye un sistema visual completo, puedes consultar mi guía sobre identidad de marca.
El código HEX no sustituye a la gestión de color
Es importante no interpretar el hexadecimal como una identificación física y absoluta de un color.
Un código HEX es una referencia digital muy útil, pero no sustituye conceptos como:
- Espacios de color.
- Perfiles ICC.
- Calibración de monitor.
- Pruebas de impresión.
Esto es especialmente importante cuando intentamos mantener una identidad visual coherente entre pantalla e impresión.
Color hexadecimal y accesibilidad web
Elegir correctamente un código hexadecimal no significa que el color sea automáticamente adecuado para cualquier uso.
En una web debemos comprobar también el contraste entre texto y fondo.
Por ejemplo, un gris que funciona perfectamente como elemento decorativo puede tener demasiado poco contraste para utilizarlo en textos pequeños.
Por eso la paleta visual y la accesibilidad deben evaluarse conjuntamente.
Errores habituales con los colores hexadecimales
Pensar que HEX es un modelo de color diferente de RGB
HEX es una notación que permite expresar valores RGB.
Pensar que siempre tiene seis caracteres
En CSS también existen formas de tres, cuatro y ocho caracteres.
Creer que garantiza el mismo aspecto en todas las pantallas
El código puede ser idéntico y la apariencia variar entre dispositivos.
Utilizar directamente el HEX como referencia absoluta para impresión
La reproducción impresa necesita una conversión y gestión de color adecuadas.
Copiar un color de una imagen sin comprobar el punto de muestra
Una fotografía puede contener ruido, transparencias, sombras, compresión y variaciones de color que alteren la lectura de un único píxel.
Elegir colores para una web sin comprobar el contraste
Una paleta atractiva visualmente también debe permitir leer correctamente el contenido.
Preguntas frecuentes sobre colores hexadecimales
¿Qué es un color hexadecimal?
Es una forma de representar mediante números y letras los componentes rojo, verde y azul de un color digital.
¿Qué significa HEX?
Es la abreviatura habitual de hexadecimal, un sistema numérico de base 16.
¿Qué significa #FFFFFF?
Representa el blanco en la notación hexadecimal RGB.
¿Qué significa #000000?
Representa el negro.
¿Qué significa #FF0000?
Representa rojo con el canal rojo al máximo y verde y azul a cero.
¿Cuántos caracteres tiene un código HEX?
La forma más habitual tiene seis caracteres, aunque CSS también admite formatos de tres, cuatro y ocho caracteres.
¿HEX y RGB son lo mismo?
No exactamente. RGB es el modelo de color y HEX es una forma de expresar determinados valores RGB.
¿Cómo saber el código hexadecimal de un color?
Puedes obtenerlo mediante programas como Photoshop o Illustrator, herramientas del navegador, extensiones como ColorZilla o selectores de color online.
¿Se puede utilizar un color hexadecimal en Photoshop?
Sí. Photoshop permite consultar y trabajar con valores hexadecimales de color.
¿Puedo usar un HEX para imprimir?
Puede servir como referencia de un color digital, pero la preparación para impresión requiere gestionar adecuadamente su conversión al espacio y perfil de salida correspondiente.
En resumen: qué es un color hexadecimal
Un color hexadecimal es una notación utilizada para representar colores RGB, especialmente en diseño web y otros entornos digitales.
Su formato más conocido es:
#RRGGBB
donde las parejas representan respectivamente:
- Rojo.
- Verde.
- Azul.
Los valores van desde 00 hasta FF, lo que permite representar 16.777.216 combinaciones mediante la notación RGB de seis caracteres.
Podemos obtener fácilmente el código de un color mediante Photoshop, Illustrator, herramientas del navegador, extensiones o selectores online.
Pero recuerda que un código HEX identifica un valor digital; no garantiza que ese color vaya a verse físicamente idéntico en todas las pantallas ni que pueda trasladarse directamente a impresión sin gestión de color.
¿Quieres aprender más términos de diseño?
Si quieres seguir aprendiendo conceptos relacionados con color, diseño web y diseño gráfico, puedes consultar mi Diccionario de Diseño Gráfico Completo.
¿Necesitas una diseñadora gráfica para tu marca?
Si buscas una diseñadora gráfica para crear o desarrollar la identidad visual de tu proyecto, puedes escribirme a info@taniaizquierdo.com.
También puedes consultar mi portfolio profesional de diseño e ilustración para ver una selección de proyectos realizados.

mirta iris fernanadez
Posted at 16:58h, 22 marzobuenisima la explicacion para quien recien esta incursionando en diseño grafico sin tener conocimientos de internet muchas gracias
Tania Izquierdo
Posted at 13:31h, 24 marzoMuchas gracias 🙂
Froilán Solano y Méndez
Posted at 06:38h, 20 septiembreMuy buena onformación, solo debería, poner un video de como hace, todo lo epuesto, pues recuerde que no todos somos unos
profesionales de la web.
Tania Izquierdo
Posted at 14:08h, 20 septiembreGracias, lo tomaré en cuenta, espero en un futuro poder incorporar también contenido audiovisual al blog!