Cómo usar esta herramienta para desarrolladores
- Introduce un HEX de 3 o 6 dígitos.
- Convierte.
- Revisa H, S y L.
- Copia la función hsl().
Convierte un color hexadecimal a HSL para trabajar con ajustes de matiz, saturación y luminosidad en CSS. El cálculo normaliza los canales RGB, obtiene máximos y mínimos y aplica la fórmula HSL estándar. El resultado es especialmente útil cuando quieres generar variaciones de una paleta modificando luminosidad o saturación de forma más intuitiva que en RGB.
HSL separa el matiz angular de la intensidad cromática y la luminosidad, lo que facilita crear variantes visuales.
Los redondeos a grados y porcentajes pueden producir pequeñas diferencias al convertir de vuelta.
El cálculo usa la definición HSL habitual sobre valores sRGB.
HSL no es un espacio perceptualmente uniforme; para ajustes visuales finos pueden ser preferibles OKLCH u otros espacios.
Primero se convierte HEX a RGB normalizado y después se calculan máximo, mínimo, diferencia, luminosidad, saturación y matiz.
Corresponde al eje del rojo; el matiz recorre 0–360 grados.
Cuando R, G y B son iguales no existe diferencia cromática, por lo que la saturación es cero.
Sí, la salida usa sintaxis CSS tradicional hsl(H, S%, L%).
No por sí solo. El contraste requiere luminancia relativa calculada desde componentes sRGB linealizados.
| Dato | Descripción |
|---|---|
| Matiz | Valor calculado por Conversor HEX a HSL. |
| Saturación | Valor calculado por Conversor HEX a HSL. |
| Luminosidad | Valor calculado por Conversor HEX a HSL. |
| HEX | Valor calculado por Conversor HEX a HSL. |
Consulta más utilidades de Color y CSS.