Blog
Conversores de unidades

Conversor de HSL a HEX

Introduce un tono (0–360°), saturación y luminosidad (0–100% cada una) y el conversor los combina en un código de color HEX, mostrando una muestra en vivo del color resultante.

Tus datos no salen de este dispositivo

Resultado

Código HEX

Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.

Datos y límites del método

Tono (H) Cualquier número — se ajusta módulo 360, los valores negativos se manejan cíclicamente
Saturación y luminosidad Se ajustan al rango de 0% a 100%
Formato del resultado #RRGGBB — seis dígitos hexadecimales, letras en mayúscula
Paso intermedio HSL se convierte primero a RGB, y luego RGB a HEX

Cuándo induce a error

Cómo se calcula

El tono se ajusta al rango 0–360° y se convierte en una fracción de 1 (dividido entre 360); la saturación y la luminosidad se convierten de porcentajes a fracciones de 0 a 1.

Con la fórmula estándar HSL → RGB, se calculan dos valores auxiliares a partir de la luminosidad y la saturación, y luego cada uno de los tres canales de color (rojo, verde, azul) toma un punto distinto de la rueda de color, desplazado un tercio de vuelta.

Cada uno de los tres canales resultantes se convierte de una fracción (0–1) de vuelta al rango 0–255 y se redondea a un número entero.

Los tres canales se convierten a hexadecimal de la misma forma que en el conversor de RGB a HEX, y se unen en el código final con una "#" al inicio.

Preguntas y respuestas

¿Qué pasa si introduzco un tono mayor a 360 o negativo?

Se ajusta automáticamente módulo 360 — la rueda de color es cíclica, así que 400° y −320° dan el mismo resultado que 40°.

¿Por qué el resultado siempre es gris con 0% de saturación?

Con saturación cero, el tono no tiene efecto matemático en el color — obtienes un tono de gris determinado solo por la luminosidad.

¿Convertir el resultado de vuelta de HEX a HSL coincidirá exactamente?

Casi siempre, pero el redondeo en el paso intermedio de RGB puede causar una diferencia de una fracción de porcentaje en la saturación o luminosidad.

¿Se envían mis datos a algún sitio?

No, todo el cálculo se ejecuta en tu navegador.

Herramientas relacionadas

Todas las herramientas