Conversor de color
Pasa entre HEX, RGB y HSL viendo el color al instante.
Usar Conversor de color
Qué puedes resolver con esta herramienta
- Sincroniza HEX, RGB y HSL en la misma pantalla.
- Acepta HEX corto (#fff) y largo (#ffffff).
- Vista previa para comprobar el color antes de copiarlo.
Qué hace Conversor de color
Convierte colores entre HEX, RGB y HSL y muestra una vista previa. Útil para pasar un color de una herramienta de diseño a CSS o para ajustar tonos sin adivinar.
Casos de uso habituales
- Pasar un color de marca a CSS en el formato que use tu proyecto.
- Crear variantes más claras u oscuras cambiando la luminosidad en HSL.
- Comprobar que dos códigos de colores distintos son el mismo color.
Guía técnica de espacios cromáticos digitales: Conversión entre HEX, RGB, HSL y ergonomía visual
Domina la física del modelo aditivo RGB, la síntesis cilíndrica HSL, las fórmulas de transformación matemática y las directrices WCAG para contraste en interfaces web.
Fundamentos de los modelos cromáticos digitales: Síntesis aditiva frente a percepción cilíndrica
| Espacio de color | Sintaxis estándar CSS | Rango por canal | Naturaleza del modelo | Ventaja principal de uso |
|---|---|---|---|---|
| Hexadecimal (HEX) | #2563eb (o #2563ebff) | 00 a FF por componente (8 bits/canal) | Numérico en base 16 (hexadecimal) | Máxima compacidad y portabilidad en hojas de estilo CSS |
| RGB Decimal | rgb(37, 99, 235) | 0 a 255 en canales R, G, B | Físico aditivo de emisión de luz | Lectura directa para manipulación por canal con canvas y WebGL |
| HSL Cilíndrico | hsl(221, 83%, 53%) | H: 0-360° | S: 0-100% | L: 0-100% | Perceptual humano (cilíndrico) | Generación ergonómica de variantes hover, active y temas oscuros |
| CMYK (Impresión) | cmyk(84%, 58%, 0%, 8%) | 0 % a 100 % (Cian, Magenta, Amarillo, Negro) | Sustractivo de tintas sobre papel | Obligatorio para preimpresión litográfica y cartelería física |
| Espacio extendido Display-P3 | color(display-p3 0.14 0.39 0.92) | Valores normalizados de 0.0 a 1.0 | Gama cromática amplia (Wide-gamut) | Colores 25 % más vivos en pantallas OLED y monitores de gama alta |
Algoritmo matemático de conversión de RGB a HSL
Normalización: r' = R/255, g' = G/255, b' = B/255 | C_max = max(r', g', b'), C_min = min(r', g', b'), Δ = C_max - C_min Luminosidad: L = (C_max + C_min) / 2 Saturación: S = 0 si Δ = 0; S = Δ / (1 - |2L - 1|) si Δ > 0 Tono: H = 60° × ((g' - b')/Δ mod 6) si C_max=r' | H = 60° × ((b' - r')/Δ + 2) si C_max=g' | H = 60° × ((r' - g')/Δ + 4) si C_max=b'
Si el tono calculado es negativo, se normaliza sumando 360°. Para obtener los porcentajes de saturación y luminosidad legibles en CSS, se multiplican los valores S y L resultantes por 100.
Ejemplo práctico: Generación de estados interactivos de botón a partir de un color de marca
Situación: Un equipo de frontend dispone del color corporativo primario en formato hexadecimal: #2563EB.
Paso 1: Conversión a RGB: R = 0x25 = 37, G = 0x63 = 99, B = 0xEB = 235 → rgb(37, 99, 235). Paso 2: Conversión a HSL: Normalización: r' = 0,1451, g' = 0,3882, b' = 0,9216. C_max = 0,9216 (azul), C_min = 0,1451, Δ = 0,7765. L = (0,9216 + 0,1451) / 2 = 0,5333 (53 %). S = 0,7765 / (1 - |2(0,5333) - 1|) = 0,7765 / 0,9334 = 0,8319 (83 %). H = 60° × ((0,1451 - 0,3882) / 0,7765 + 4) = 60° × (-0,3131 + 4) = 221,2° (221°). Color base en HSL: hsl(221, 83%, 53%). Paso 3: Obtención de variante interactiva (hover): Incrementamos únicamente la luminosidad en 10 puntos porcentuales: hsl(221, 83%, 63%) → #4f83ee.
Resultado final: Se obtiene un estado interactivo armónico y perfectamente integrado que preserva el 100 % de la identidad tonal del azul corporativo sin distorsiones cromáticas.
Qué debes tener en cuenta
Estas notas ayudan a interpretar el resultado con prudencia y a evitar usos poco fiables.
Herramientas relacionadas
Convertidor de SVG a PNG, JPG y WebP
Convierte SVG a PNG, JPG o WebP con vista previa y descarga directa.
Convertidor de imágenes JPG, PNG y WebP
Cambio de formato de imagen sin subir archivos a servicios externos.
Vista previa Markdown
Escribe Markdown y revisa el resultado final en tiempo real.
Preguntas frecuentes sobre Conversor de color
¿Qué diferencia hay entre HEX y RGB?
Ninguna en el color: son dos formas de escribir lo mismo. #2f455c equivale a rgb(47, 69, 92).
¿Para qué sirve HSL?
Para ajustar colores de forma intuitiva: cambiando solo la L (luminosidad) obtienes versiones más claras u oscuras del mismo tono.
¿Puedo usar estos valores para imprimir?
Para imprenta se trabaja en CMYK y el resultado depende del papel y la tinta. Pide a la imprenta su perfil de color.