Escribe el color
Escribe o pega un código RGB, o elige un color con el selector.
Pega cualquier color RGB y obtén su valor HSL al instante, junto con todos los demás formatos: HEX, RGB, HSL, HWB, CMYK y OKLCH. Gratis y en tu navegador.
100 % privado — el cálculo se hace en tu navegador y no se envía nada a ningún servidor.
Sigue con tu resultado en otra herramienta. No se sube nada.
Escribe o pega un código RGB, o elige un color con el selector.
Todos los formatos se actualizan mientras escribes y muestran una vista previa del color.
Usa el botón de copiar junto al formato que necesites.
Para convertir RGB a HSL, escribe tu color RGB en el cuadro de arriba y lee el valor HSL a su lado. Por ejemplo, rgb(245, 158, 11) es hsl(38, 92%, 50%). El resultado se actualiza mientras escribes, y se muestran a la vez todos los demás formatos (HEX, RGB, HSL, CMYK y más).
RGB describe un color como cantidades de luz roja, verde y azul, cada una de 0 a 255. rgb(59, 130, 246) es el mismo color que #3B82F6. CSS también admite un valor de opacidad, como en rgba(59, 130, 246, 0.5).
HSL describe un color con el matiz (de 0 a 360 grados en la rueda de color), la saturación (0 a 100 por ciento) y la luminosidad (0 a 100 por ciento). Es más fácil de razonar que RGB: mantén el matiz y cambia la luminosidad para obtener tonos más claros u oscuros del mismo color.
Este es el cálculo para rgb(245, 158, 11), paso a paso:
| Color | RGB | HSL |
|---|---|---|
| Negro | rgb(0, 0, 0) | hsl(0, 0%, 0%) |
| Blanco | rgb(255, 255, 255) | hsl(0, 0%, 100%) |
| Rojo | rgb(255, 0, 0) | hsl(0, 100%, 50%) |
| Lima | rgb(0, 255, 0) | hsl(120, 100%, 50%) |
| Azul | rgb(0, 0, 255) | hsl(240, 100%, 50%) |
| Amarillo | rgb(255, 255, 0) | hsl(60, 100%, 50%) |
| Cian | rgb(0, 255, 255) | hsl(180, 100%, 50%) |
| Magenta | rgb(255, 0, 255) | hsl(300, 100%, 50%) |
| Gris | rgb(128, 128, 128) | hsl(0, 0%, 50%) |
| Naranja | rgb(255, 165, 0) | hsl(39, 100%, 50%) |
| Morado | rgb(128, 0, 128) | hsl(300, 100%, 25%) |
| Rosa | rgb(255, 192, 203) | hsl(350, 100%, 88%) |
| Marrón | rgb(165, 42, 42) | hsl(0, 59%, 41%) |
| Azul marino | rgb(0, 0, 128) | hsl(240, 100%, 25%) |
| Verde azulado | rgb(0, 128, 128) | hsl(180, 100%, 25%) |
| Coral | rgb(255, 127, 80) | hsl(16, 100%, 66%) |
RGB es el modelo que usan las pantallas y sobre el que se construyen funciones CSS como rgba(), lo que lo hace útil cuando necesitas transparencia o quieres calcular colores en código. HSL es lo mejor cuando quieres ajustar un color a ojo o por código: sube la luminosidad para un estado de hover, baja la saturación para una variante apagada.
Otras utilidades que también funcionan sin salir de tu navegador.