Convierte colores entre formatos HEX, RGB, HSL, HSV y CMYK con vista previa en vivo.
Formato de color inválido. Prueba HEX (#FF5733), RGB (rgb(255,87,51)), o HSL (hsl(11,100%,60%)).
HEX
#FF5733
RGB
rgb(255, 87, 51)
HSL
hsl(11, 100%, 60%)
HSV/HSB
hsv(11, 80%, 100%)
CMYK
cmyk(0%, 66%, 80%, 0%)
Variable CSS
--color: #FF5733;
R255
G87
B51
¿Te resultó útil esta herramienta?
¿Quieres contarnos más?
0/500
¿Quieres que te contactemos?
¡Gracias por tu opinión!
Publicidad
Acerca de Esta Herramienta
La conversión de color es una operación fundamental en el diseño digital, el desarrollo web y la producción impresa. Diferentes modelos de color fueron desarrollados para distintos propósitos: la notación HEX surgió junto con HTML a principios de los años 1990 como una forma compacta de especificar colores para la web, mientras que RGB (Rojo, Verde, Azul) representa directamente cómo los monitores producen color mezclando luz.
Los modelos HSL (Tono, Saturación, Luminosidad) y HSV (Tono, Saturación, Valor), introducidos por Alvy Ray Smith en 1978, fueron diseñados para ser más intuitivos para la selección humana de color.
CMYK (Cian, Magenta, Amarillo, Negro) sirve a la industria de la impresión, describiendo colores en términos de absorción de tinta sobre papel. A diferencia del RGB basado en pantallas que usa mezcla aditiva de color (combinando luz), CMYK usa mezcla sustractiva (absorbiendo luz). Esta diferencia fundamental significa que no todos los colores RGB pueden reproducirse con precisión en CMYK, un desafío conocido como mapeo de gama.
Esta herramienta realiza conversiones matemáticamente precisas entre los cinco modelos de color usando algoritmos estándar definidos por la especificación W3C CSS Color Level 4 (https://www.w3.org/TR/css-color-4/). RGB sirve como espacio de color intermediario. Todo el procesamiento se ejecuta completamente en su navegador sin comunicación con servidores.
Ingresar un valor de color en cualquier formato (HEX, RGB, HSL) o usar el selector de color.
Ve conversiones instantáneas a HEX, RGB, HSL, HSV, CMYK y formato de variable CSS.
Usa los controles RGB para ajustar el color, luego copia cualquier formato con un clic.
Teoría del Color y Ciencia del Color Digital
La ciencia del color digital tiene sus raíces en descubrimientos que abarcan siglos. Los experimentos con prisma de Isaac Newton en 1666 demostraron por primera vez que la luz blanca contiene un espectro de colores. En 1802, Thomas Young propuso la teoría tricromática, refinada posteriormente por Hermann von Helmholtz, mostrando que el ojo humano percibe el color a través de tres tipos de células cono sensibles a longitudes de onda roja, verde y azul. Esta realidad biológica inspiró directamente el modelo de color RGB.
La CIE (Commissión Internationale de l'Eclairage) estableció el primer espacio de color matemático en 1931, creando una base para todos los sistemas de color digitales. El espacio de color sRGB, estandarizado en 1996 por la IEC, se convirtió en el predeterminado para contenido web y pantallas de consumo. Define un gamut específico que todos los dispositivos compatibles deben reproducir consistentemente.
Comprender los espacios de color es esencial para cualquiera que trabaje en múltiples medios. El espectro visible contiene aproximadamente 10 millones de colores distinguibles, pero sRGB puede representar solo alrededor del 35%. Espacios de gamut más amplio como Display P3 (usado por dispositivos Apple desde 2016) y Adobe RGB cubren más del espectro visible. CSS Color Level 4 introdujo soporte para Display P3, señalando un cambio hacia el diseño web de gamut más amplio.
La relación entre modelos de color no siempre es directa. La conversión de RGB a CMYK es inherentemente con pérdida porque el gamut CMYK es más pequeño. La gestión profesional del color usa perfiles ICC que contienen tablas de búsqueda y descripciones matemáticas para una coincidencia precisa entre medios.
Metodología
Todas las conversiones usan RGB como espacio de color intermediario. Los valores HEX se analizan extrayendo pares de caracteres hexadecimales y convirtiendo cada uno a un entero decimal (0-255). Para HSL y HSV, el tono se calcula encontrando los componentes RGB máximo y mínimo, luego aplicando fórmulas basadas en sectores que mapean la rueda de color en seis segmentos de 60 grados. La saturación y luminosidad/valor se derivan de la relación y rango de estos componentes.
La conversión CMYK usa el método de eliminación de subcolor: el canal clave (negro) se calcula como K = 1 - max(R,G,B)/255, y cada canal cromático se deriva por C = (1-R/255-K)/(1-K). Esta es una aproximación matemática estándar; los flujos de trabajo de impresión profesional usan perfiles de color ICC para una gestión precisa del color. Todas las fórmulas siguen la especificación W3C CSS Color Level 4.
Cada formato de color sirve un flujo de trabajo específico y comprender cuando usar cada uno mejora la eficiencia. Los códigos HEX (#FF5733) son el estándar para desarrollo web y hojas de estilo CSS porque son compactos y universalmente compatibles con los navegadores. Los valores RGB son ideales cuando se trabaja con medios basados en pantalla, ya que se mapean directamente a como los monitores emiten luz roja, verde y azul.
HSL es el formato mas amigable para diseñadores porque ajustar la luminosidad de 0% (negro) a través de 50% (color puro) hasta 100% (blanco) es intuitivo para crear variaciones de color y temas. HSV/HSB es preferido en software gráfico como Adobe Photoshop e Illustrator porque su canal de valor representa el brillo máximo de un color.
Los valores CMYK mostrados aquí son aproximaciones matemáticas adecuadas para trabajo de diseño inicial, pero los proyectos de impresión profesional deben usar perfiles de color ICC.
Ejemplos Prácticos
Un desarrollador web necesita combinar el color de marca de un cliente #1A73E8 (Google Blue) en su sitio web y folleto impreso. Al ingresar el valor HEX, obtiene instantáneamente RGB(26,115,232) para CSS, HSL(217,80%,51%) para crear estados hover ajustando la luminosidad, y CMYK(89%,50%,0%,9%) como punto de partida para el diseñador de impresión.
Un diseñador UI creando un tema oscuro usa HSL para oscurecer sistemáticamente su paleta de colores. Partiendo de su color primario en HSL(220,65%,50%), reduce la luminosidad a 35% para la variante oscura y aumenta a 80% para fondos sutiles.
Un artista preparando obra digital para galería web e impresión giclée usa esta herramienta para entender las limitaciones de gama CMYK de sus colores RGB vibrantes antes de enviar archivos a la imprenta.
Consejos y Buenas Practicas
Al trabajar con colores en diferentes medios, conviene comenzar siempre con RGB o HEX para trabajo en pantalla y convertir a CMYK solo al preparar archivos para impresión. Resulta práctico usar HSL cuando se necesita crear rápidamente variaciones más claras u oscuras de un color de marca, ya que solo hace falta ajustar el porcentaje de luminosidad manteniendo el tono y la saturación constantes.
Para desarrollo CSS, conviene considerar el uso de la notación HSL en las hojas de estilo porque facilita la creación de esquemas de color consistentes. Se puede definir un tono base y luego crear colores complementarios, análogos o triádicos simplemente rotando el valor del tono 180, 30 o 120 grados respectivamente.
Conviene probar siempre los colores CMYK con una prueba física antes de comprometerse con una tirada de impresión.
Esta herramienta soporta HEX (#FF5733), RGB (rgb(255,87,51)), HSL (hsl(11,100%,60%)), HSV/HSB y CMYK. Se puede ingresar cualquiera de estos formatos y obtener conversiones instantáneas a todos los demás.
¿Cuál es la diferencia entre HSL y HSV?
HSL (Tono, Saturación, Luminosidad) y HSV (Tono, Saturación, Valor/Brillo) son modelos de color cilíndricos. La diferencia clave está en cómo se maneja el brillo. HSL es preferido para CSS, mientras que HSV es común en software gráfico.
¿Por qué CMYK se ve diferente en pantalla vs impreso?
Las pantallas usan RGB (color aditivo - luz), mientras que las impresoras usan CMYK (color sustractivo - tinta). Los valores CMYK mostrados aquí son aproximaciones basadas en conversiones estándar.
¿Cuál es la diferencia entre hex, RGB y HSL?
Los tres representan los mismos colores pero usan sistemas de notación diferentes. Hex (#FF5733) es una forma compacta de escribir valores RGB usando hexadecimal — cada par de caracteres representa Rojo, Verde y Azul de 00 (0) a FF (255). RGB(255, 87, 51) expresa el mismo color usando números decimales, qué es mas legible.
HSL(14°, 100%, 60%) describe el mismo color usando Tono (ángulo de color en la rueda de color), Saturación (intensidad del color) y Luminosidad (brillo). HSL es generalmente el mas intuitivo para trabajo de diseño porque ajustar un solo valor cambia una cualidad perceptual — por ejemplo, reducir la saturación desatura el color sin cambiar su tono o brillo.
¿Por que mis colores impresos se ven diferentes a los de la pantalla?
Las pantallas usan RGB (mezcla aditiva de color con luz), mientras que las impresoras usan CMYK (mezcla sustractiva de color con tinta). El espacio de color RGB es más grande que CMYK — puede mostrar azules vivos, verdes y colores saturados que las tintas CMYK físicamente no pueden reproducir.
Al convertir de RGB a CMYK, los colores fuera de gama se recortan al equivalente imprimible más cercano, resultando en versiones más apagadas de los colores brillantes de pantalla. Por eso un verde neón que se ve vibrante en pantalla se imprime como un oliva apagado.
Para trabajo crítico de impresión, conviene diseñar en modo CMYK desde el inicio o usar un flujo de trabajo de gestión de color con perfiles ICC para previsualizar cómo se verán los colores impresos.
¿Qué formatos de color debo usar para desarrollo web?
Para CSS, se recomienda usar hex (#FF5733) o RGB/RGBA (rgb(255, 87, 51)) para colores de marca específicos, y HSL/HSLA (hsl(14, 100%, 60%)) cuando se necesita crear variaciones de color (más claro, más oscuro, desaturado). HSL es particularmente útil en sistemas de diseño porque puede generar una paleta de colores consistente variando solo la luminosidad o saturación.
El CSS moderno también soporta funciones de color más nuevas como oklch() y lab() para manipulación de color perceptualmente uniforme, pero el soporte de navegadores aún está evolucionando.
Para accesibilidad, conviene verificar siempre los ratios de contraste independientemente del formato usado — el formato es solo notación; el color resultante es lo que importa para la legibilidad.
Mis Favoritos
Arrastra para reordenar
Aún no hay favoritos
Toca la ☆ en cualquier herramienta para marcarla como favorita.