Ten konwerter przelicza kolory z formatu RGB na HSL i odwrotnie. Wynik pojawia się natychmiast po wpisaniu wartości.

HSL to sposób opisu kolorów oparty na trzech parametrach: H (Hue – barwa, 0–360°), S (Saturation – nasycenie, 0–100%), L (Lightness – jasność, 0–100%).
HSL jest bardziej intuicyjny niż RGB – łatwiej wyobrazić sobie kolor jako “czerwony o nasyceniu 80% i jasności 50%” niż “rgb(204, 51, 51)”. Dlatego HSL jest preferowany przy tworzeniu palet kolorów.
W CSS: hsl(217, 91%, 60%) = niebieski Tailwind blue-500. Zmiana L (jasności) tworzy warianty: L=30% = ciemny, L=50% = bazowy, L=80% = jasny.
Tailwind CSS v4 używa formatu oklch (następca HSL), ale HSL pozostaje standardem w CSS i jest obsługiwany przez wszystkie przeglądarki. Konwersja RGB ↔ HSL jest niezbędna przy pracy z paletami kolorów.
hsl(217, 91%, 60%) – intuicyjny zapis kolorów.RGB i HSL to dwa sposoby opisywania tego samego koloru. RGB (Red, Green, Blue) definiuje kolor przez intensywność trzech kanałów świetlnych. HSL (Hue, Saturation, Lightness) opisuje kolor bardziej intuicyjnie: odcień jako kąt na kole barw (0–360°), nasycenie jako procent czystości koloru i jasność jako procent od czarnego do białego.
Konwersja polega na analizie proporcji między kanałami RGB. Odcień (H) wynika z tego, który kanał jest dominujący i jak bardzo różni się od pozostałych. Jasność (L) to średnia między najjaśniejszym a najciemniejszym kanałem. Nasycenie (S) określa, jak daleko kolor jest od szarości o tej samej jasności.
Model HSL jest szczególnie przydatny dla projektantów, ponieważ pozwala łatwo tworzyć warianty koloru — na przykład jaśniejszą lub ciemniejszą wersję — przez zmianę jednego parametru, zamiast modyfikowania trzech wartości RGB jednocześnie.
| Cecha | RGB | HSL |
|---|---|---|
| Zapis | rgb(R, G, B) | hsl(H, S%, L%) |
| Intuicyjność | Niska | Wysoka |
| Tworzenie palet | Trudne | Łatwe (zmieniaj H, S, L) |
| Tryb ciemny | Wymaga ręcznej zmiany | Zmień L |
| CSS | rgb(59, 130, 246) | hsl(217, 91%, 60%) |

Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.