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
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.
Ingresa un valor de color en cualquier formato (HEX, RGB, HSL) o usa 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.
Teoria del Color y Ciencia del Color Digital
La ciencia del color digital tiene sus raices 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 teoria tricromatica, refinada posteriormente por Hermann von Helmholtz, mostrando que el ojo humano percibe el color a traves de tres tipos de celulas cono sensibles a longitudes de onda roja, verde y azul. Esta realidad biologica inspiro directamente el modelo de color RGB.
La CIE (Commissión Internationale de l'Eclairage) establecio el primer espacio de color matematico en 1931, creando una base para todos los sistemas de color digitales. El espacio de color sRGB, estandarizado en 1996 por la IEC, se convirtio en el predeterminado para contenido web y pantallas de consumo. Define un gamut especifico que todos los dispositivos compatibles deben reproducir consistentemente.
Comprender los espacios de color es esencial para cualquiera que trabaje en multiples medios. El espectro visible contiene aproximadamente 10 millones de colores distinguibles, pero sRGB puede representar solo alrededor del 35%. Espacios de gamut mas amplio como Display P3 (usado por dispositivos Apple desde 2016) y Adobe RGB cubren mas del espectro visible. CSS Color Level 4 introdujo soporte para Display P3, senalando un cambio hacia el diseño web de gamut mas amplio.
La relación entre modelos de color no siempre es directa. La conversión de RGB a CMYK es inherentemente con perdida porque el gamut CMYK es mas pequeno. La gestion profesional del color usa perfiles ICC que contienen tablas de busqueda y descripciones matemáticas para una coincidencia precisa entre medios.
Cómo Usar
Ingresa un valor de color en cualquier formato (HEX, RGB, HSL) o usa 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.
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 cromatico se deriva por C = (1-R/255-K)/(1-K). Esta es una aproximación matematica estándar; los flujos de trabajo de impresión profesional usan perfiles de color ICC para una gestion 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 especifico 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 disenadores porque ajustar la luminosidad de 0% (negro) a traves 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. Ingresa el valor HEX y obtiene instantaneamente 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 disenador de impresión.
Un disenador UI creando un tema oscuro usa HSL para oscurecer sistematicamente 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 galeria web e impresión giclee 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, siempre comience con RGB o HEX para trabajo en pantalla y convierta a CMYK solo al preparar archivos para impresión. Use HSL cuando necesite crear rapidamente variaciones mas claras u oscuras de un color de marca, ya que solo necesita ajustar el porcentaje de luminosidad manteniendo el tono y la saturación constantes.
Para desarrollo CSS, considere usar la notación HSL en sus hojas de estilo porque facilita la creación de esquemas de color consistentes. Puede definir un tono base y luego crear colores complementarios, analogos o triadicos simplemente rotando el valor del tono 180, 30 o 120 grados respectivamente.
Siempre pruebe sus colores CMYK con una prueba fisica 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. 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 (angulo 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 mas grande que CMYK — puede mostrar azules vivos, verdes y colores saturados que las tintas CMYK fisicamente no pueden reproducir. Al convertir de RGB a CMYK, los colores fuera de gama se recortan al equivalente imprimible mas cercano, resultando en versiones mas apagadas de los colores brillantes de pantalla. Por eso un verde neon que se ve vibrante en pantalla se imprime como un oliva apagado. Para trabajo critico de impresión, disena en modo CMYK desde el inicio o usa un flujo de trabajo de gestion de color con perfiles ICC para previsualizar como se veran los colores impresos.
¿Qué formatos de color debo usar para desarrollo web?
Para CSS, use hex (#FF5733) o RGB/RGBA (rgb(255, 87, 51)) para colores de marca especificos, y HSL/HSLA (hsl(14, 100%, 60%)) cuando necesite crear variaciones de color (mas claro, mas 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 mas nuevas como oklch() y lab() para manipulación de color perceptualmente uniforme, pero el soporte de navegadores aun esta evolucionando. Para accesibilidad, siempre verifique 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.