ImageColorPicker.com

    Conversor de HEX a HSL

    Convierte cualquier color HEX a HSL — al instante y gratis

    #2ECC71

    Pega cualquier valor de color — detectamos el formato por ti.

    Pick a color
    Resultado HSL
    hsl(145, 63%, 49%)
    Tono
    145°
    Saturación
    63%
    Claridad
    49%

    Este color en todos los formatos

    HSL describe un color como la gente lo expresa: qué tono, qué saturación y qué luminosidad. Convertir un código HEX a HSL es la forma más rápida de obtener un color en una forma que realmente puedas ajustar — aclararlo, atenuarlo o generar una escala completa.

    Cómo funciona la conversión de HEX a HSL

    1. Convierte el código HEX a RGB y divide cada canal por 255, de modo que los tres queden entre 0 y 1.
    2. Encuentra el valor más alto y el más bajo de los tres. Su promedio es la luminosidad L.
    3. La diferencia entre ellos determina la saturación S: divídela por (2 − max − min) para colores claros, o por (max + min) para colores oscuros.
    4. El canal que contiene el máximo decide el matiz H — rojo en 0°, verde en 120°, azul en 240° — y los otros dos canales posicionan el matiz dentro de ese segmento.

    Ejemplo práctico

    HEX #2ECC71=HSL hsl(145, 63%, 49%)

    Las fórmulas son exactas, pero los valores HSL normalmente se redondean a grados y porcentajes enteros. Convertir de vuelta puede acabar uno o dos pasos RGB apartado del original — invisible en la práctica, pero útil saberlo si haces viajes de ida y vuelta repetidos.

    HEX y HSL explicados

    ¿Qué es HEX?

    Un código HEX es un número hexadecimal de seis dígitos que almacena los canales rojo, verde y azul de un color tras un # inicial. Cada par de dígitos representa un canal, de 00 (ninguno) a FF (completo), lo que da los mismos 16,7 millones de colores que RGB en una notación mucho más corta. HEX es el valor por defecto en CSS, herramientas de diseño y guías de marca.

    Sintaxis:
    #RRGGBB
    Rango:
    00–FF por canal
    Mejor para:
    CSS, entrega de diseño, guías de marca

    ¿Qué es HSL?

    HSL divide un color en tono (0–360° en la rueda de color), saturación (qué tan colorido, 0–100%) y luminosidad (qué tan claro, 0–100%). Como cada parte coincide con la forma en que la gente describe el color, HSL es el formato más sencillo para crear tintes, sombras y paletas coherentes — a mano o en código.

    Sintaxis:
    hsl(H, S%, L%)
    Rango:
    0–360°, 0–100%, 0–100%
    Mejor para:
    paletas, tintes y sombras, theming

    Tabla de referencia de HEX a HSL

    Los colores CSS más comunes, convertidos de HEX a HSL.

    ColorHEXHSL
    black#000000hsl(0, 0%, 0%)
    white#FFFFFFhsl(0, 0%, 100%)
    red#FF0000hsl(0, 100%, 50%)
    lime#00FF00hsl(120, 100%, 50%)
    blue#0000FFhsl(240, 100%, 50%)
    yellow#FFFF00hsl(60, 100%, 50%)
    orange#FFA500hsl(39, 100%, 50%)
    teal#008080hsl(180, 100%, 25%)
    purple#800080hsl(300, 100%, 25%)
    gray#808080hsl(0, 0%, 50%)

    Preguntas frecuentes