Todas las herramientas

Conversor de color HSL a RGB

Introduce el tono (0 a 360 grados), la saturacion y la luminosidad (en porcentaje) y esta herramienta convierte tu color al formato RGB (0 a 255 rojo, verde, azul). Ideal para reutilizar un color HSL definido en CSS en editores de imagen u otras herramientas.

Conversor de color HSL a RGB
FORMULA ENGINE
Resultados
Vista previa en vivohsl(210, 65%, 45%)
Rojo (R)40
Verde (G)115
Azul (B)189

Los valores R, G, B del resultado muestran las intensidades de los canales rojo, verde y azul en una escala de 0 a 255. Puedes usarlos directamente en CSS como rgb(R, G, B) o en software de edicion de imagenes.

Como interpretar el resultado?

Los valores R, G, B del resultado muestran las intensidades de los canales rojo, verde y azul en una escala de 0 a 255. Puedes usarlos directamente en CSS como rgb(R, G, B) o en software de edicion de imagenes.

Como se convierte HSL a RGB?

Primero se calcula un valor de 'croma' (C) a partir de la saturacion y la luminosidad. Se asignan valores temporales de R, G, B segun el segmento de 60 grados en el que cae el tono, y finalmente se suma un desplazamiento de luminosidad (m) y el resultado se escala al rango 0-255.

Fórmula

  • La saturacion y la luminosidad se convierten de porcentaje a un rango de 0 a 1.
  • Se calcula un valor de 'croma' (C) independiente del desplazamiento de luminosidad (m).
  • Se determina el segmento de 60 grados en el que cae el valor de tono.
  • Segun ese segmento, se asignan valores temporales (una combinacion de C, X, 0) a los canales R, G, B.
  • Se suma el desplazamiento de luminosidad (m) y el resultado se multiplica por 255 para obtener los valores finales R, G, B.

Ejemplo de conversion HSL a RGB

H=210°, S=65 %, L=45 % (un azul vivo) equivale aproximadamente a R=40, G=115, B=189.

Consejos para la conversion HSL a RGB

  • Introduce el tono (H) entre 0 y 360 grados; 360 grados corresponde al mismo color que 0 grados (rojo).
  • Introduce la saturacion y la luminosidad en porcentaje (0-100); los valores decimales dan un resultado mas preciso.
  • Los valores RGB resultantes pueden salir en decimales; redondea al entero mas cercano al usarlos en pantalla o en CSS.

Comparaciones

HSL(0°, 100 %, 50 %)

RGB(255, 0, 0)

Rojo puro; el punto de partida de la rueda cromatica.

HSL(120°, 100 %, 50 %)

RGB(0, 255, 0)

Verde puro; 120 grados en la rueda cromatica.

HSL(240°, 100 %, 50 %)

RGB(0, 0, 255)

Azul puro; 240 grados en la rueda cromatica.

HSL(0°, 0 %, 50 %)

aproximadamente RGB(128, 128, 128)

Gris neutro; el tono es visualmente irrelevante una vez que la saturacion es cero.

Guia de conversion de color HSL a RGB

El modelo HSL (Tono, Saturacion, Luminosidad) es uno de los formatos que mas usan los disenadores al definir un color, porque ajustar tono, saturacion y luminosidad de forma independiente facilita crear variaciones de un color. Sin embargo, como las pantallas y la mayoria de los formatos de imagen procesan el color como RGB, un color definido en HSL debe convertirse a RGB antes de poder mostrarse.

Esta conversion se basa en determinar en que segmento de 60 grados de la rueda cromatica cae el tono (H); la rueda se divide en seis segmentos iguales de 60 grados, y en cada uno una combinacion distinta de los canales rojo, verde y azul se vuelve dominante.

La saturacion y la luminosidad determinan que tan 'ancho' (croma, C) sera el valor de los canales dentro de ese segmento. Una saturacion alta produce colores mas vivos, una saturacion baja produce colores mas apagados (cercanos al gris), y la luminosidad desplaza el resultado hacia el negro o el blanco.

Esta herramienta procesa los valores H, S, L que introduces siguiendo los pasos de conversion estandar para producir valores R, G, B listos para usar. Puedes usar los resultados en la funcion rgb() de CSS, en software de edicion de imagenes o en cualquier otra herramienta basada en color.

Convertir HSL a RGB es especialmente util para desarrolladores que necesitan trasladar colores de marca definidos con HSL en un sistema de diseno a herramientas de terceros — como editores de imagen antiguos o software de impresion — que esperan una entrada RGB o HEX.

FAQ

Que es HSL?

HSL es un modelo de color que describe un color con tres componentes: tono, saturacion y luminosidad.

Que es RGB?

RGB es un modelo de color que crea colores en pantalla combinando intensidades de luz roja, verde y azul, cada una de 0 a 255.

Por que convertir HSL a RGB?

Esta conversion es necesaria para reutilizar un color definido con HSL en CSS o una herramienta de diseno dentro de editores de imagen u otros sistemas basados en RGB.

Que ocurre si el valor de tono (H) supera 360?

Como el tono gira alrededor de la rueda cromatica, 360 grados representa el mismo color que 0 grados (rojo); esta herramienta espera un valor entre 0 y 360.

Cual es el resultado cuando la saturacion (S) es 0 %?

Cuando la saturacion es 0 %, el tono deja de tener efecto y el resultado es un tono de gris (R=G=B) que depende solo de la luminosidad.

Una luminosidad de 50 % con saturacion de 100 % da el color mas vivo?

Si, con 50 % de luminosidad combinado con 100 % de saturacion, un color alcanza su estado mas vivo (mas saturado); esta combinacion es tipica de colores puros como el rojo, el verde y el azul.

Por que los valores RGB resultantes salen en decimales?

La formula de conversion de HSL a RGB es matematica, asi que el resultado no siempre es un numero entero; los sistemas de visualizacion suelen redondear estos valores al entero mas cercano.

Que formatos de color admite esta herramienta?

Esta herramienta convierte una entrada HSL (tono, saturacion, luminosidad) en una salida RGB (rojo, verde, azul), que puedes usar en editores de imagen o en la funcion rgb() de CSS.

Herramientas relacionadas

Inserta esta herramienta en tu sitio

<iframe src="https://pinfox.tech/es/tools/general/conversor-hsl-rgb/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="Conversor de color HSL a RGB - Pinfox"></iframe>