Blog
Conversores de unidades

Conversor de RGB a HSL

Introduce los valores de los canales rojo, verde y azul (0–255) y el conversor calcula el tono en grados, la saturación y la luminosidad en porcentaje, mostrando una muestra en vivo del color.

Tus datos no salen de este dispositivo

Resultado

Cadena hsl()
Tono (H)
Saturación (S)
Luminosidad (L)

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

Rango de cada canal De 0 a 255 inclusive
Tono (H) De 0 a 360 grados
Saturación y luminosidad De 0% a 100%
Redondeo Todos los valores RGB y del resultado se redondean a un entero

Cuándo induce a error

Cómo se calcula

Los valores R, G y B se normalizan al rango 0–1 dividiendo entre 255.

La luminosidad se calcula como el promedio entre el canal más alto y el más bajo de los tres.

Si el máximo y el mínimo son iguales, la saturación y el tono son cero (gris); si no, la saturación se calcula a partir de la diferencia entre el máximo y el mínimo respecto a la luminosidad, y el tono según qué canal resultó más alto.

Las fracciones resultantes se convierten a grados (0–360) y porcentaje (0–100) y se redondean a números enteros.

Preguntas y respuestas

¿Por qué el tono es 0° para un color gris?

Con saturación cero, el tono no está matemáticamente definido — 0° es solo una convención, cualquier valor de tono se ve igual con esa saturación.

¿Es HSL más preciso que RGB?

No, es solo otra forma de describir el mismo color — ambos formatos definen el mismo punto en el espacio de color.

¿Puedo introducir valores RGB decimales?

Sí, pero se redondean al entero más cercano dentro del rango 0–255 antes del cálculo.

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

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

Herramientas relacionadas

Todas las herramientas