Convertidor HSV a HSL
Convierte valores HSV/HSB (Photoshop) a HSL (CSS) para implementar colores de diseño en tu hoja de estilos con precisión.
Valores HSV/HSB (Photoshop)
Variantes de luminosidad
Cómo Usar el Convertidor
¿Por Qué Convertir HSV a HSL?
Photoshop → CSS
El flujo de trabajo más común: tu diseñador elige colores en Photoshop (HSB) y tú necesitas implementarlos en CSS con hsl() para poder generar variantes fácilmente.
Design Systems
Si tu equipo define colores en Figma/Photoshop (HSB) pero el design system usa HSL para tokens programáticos, esta conversión unifica ambos mundos.
Temas Dark Mode
HSL es ideal para dark mode (invertir L). Si partes de HSV de Photoshop, convierte a HSL primero para manipular luminosidad de forma predecible.
Variables CSS
Separa H, S, L en custom properties para crear sistemas de color dinámicos. Imposible lograr con HSV directamente, porque CSS no lo soporta.
La Fórmula HSV → HSL
| Variable | Fórmula | Ejemplo (210°, 89%, 90%) |
|---|---|---|
| H_hsl | = H_hsv (sin cambio) | 210° |
| L | = V × (1 − S/2) | 0.90 × (1 − 0.89/2) = 0.50 |
| S_hsl | = (V − L) / min(L, 1−L) | (0.90 − 0.50) / 0.50 = 0.80 |
Preguntas Frecuentes
¿Puedo copiar valores HSB de Photoshop y convertirlos a CSS hsl()?
color: hsl(210, 80%, 50%);¿El tono (H) cambia en la conversión?
¿Por qué la S de Photoshop y la S de CSS son diferentes?
¿La conversión es exacta?
¿Puedo usar el resultado en Tailwind CSS?
tailwind.config.js: colors: { brand: "hsl(210, 80%, 50%)" }. Tailwind v4 usa OKLCH por defecto pero sigue aceptando HSL.