Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty. Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty.
Przejdź do treści

Generator kolorów HSL – kody RGB i HEX

Ustaw odcień, nasycenie i jasność. Generator od razu pokaże podgląd koloru oraz gotowe kody HSL, RGB i HEX do CSS lub projektu graficznego.

Ustawienia HSL
Przesuń suwak albo wpisz dokładną wartość.
°
0° i 360° to czerwień, około 120° to zieleń, a 240° to niebieski.
%
0% daje odcień szarości, a 100% maksymalne nasycenie dla wybranego hue i lightness.
%
0% to czerń, 50% to typowa jasność koloru bazowego, a 100% to biel.
Szybki wariant hover
Zostaw ten sam odcień i nasycenie, a zmniejsz jasność o około 6–12 punktów procentowych. Generator poniżej pokazuje też automatycznie jaśniejszy i ciemniejszy wariant.
Podgląd i kody koloru
Wartości są aktualizowane automatycznie.
#40BFBF
HSL
RGB
HEX
jaśniejszy
bazowy
ciemniejszy
Wniosek: HSL pozwala szybko zmieniać charakter koloru bez ręcznego przeliczania kanałów RGB.

Zostań w temacie i przelicz format koloru

Jak działa generator kolorów HSL?

Model HSL opisuje kolor przez trzy wartości: Hue (odcień), Saturation (nasycenie) i Lightness (jasność). Generator przelicza wybrane HSL na odpowiadające mu wartości RGB, a następnie zapisuje te kanały w formacie HEX.

To wygodne, gdy chcesz dobrać kolor wizualnie, a na końcu skopiować gotowy zapis do CSS, HTML, Figmy albo innego narzędzia projektowego. Kalkulator kolorów pokazuje wszystkie trzy formaty jednocześnie, więc nie trzeba przeliczać ich ręcznie.

Co oznacza H, S i L?

  • H – Hue: odcień na kole barw od 0° do 360°.
  • S – Saturation: nasycenie od szarości (0%) do pełnego nasycenia (100%).
  • L – Lightness: jasność od czerni (0%) do bieli (100%).

Dlaczego HSL jest wygodny w CSS?

Dla stanów przycisku możesz zachować ten sam hue i saturation, a zmieniać tylko lightness. Dzięki temu warianty hover i active pozostają wizualnie powiązane z kolorem bazowym.

hsl(210, 70%, 50%) → hover: hsl(210, 70%, 42%)

Przykładowe kolory HSL, RGB i HEX

KolorHSLRGBHEX
Czerwonyhsl(0, 100%, 50%)rgb(255, 0, 0)#FF0000
Zielonyhsl(120, 100%, 50%)rgb(0, 255, 0)#00FF00
Niebieskihsl(240, 100%, 50%)rgb(0, 0, 255)#0000FF
Szary 50%hsl(0, 0%, 50%)rgb(128, 128, 128)#808080

Generator kolorów RGB a HSL – czym się różnią?

RGB steruje bezpośrednio trzema kanałami: czerwonym, zielonym i niebieskim. HSL opisuje tę samą barwę w sposób bliższy temu, jak zwykle pracuje się nad wariantami interfejsu: wybierasz odcień, a później regulujesz jego nasycenie i jasność.

Jeżeli celem jest stworzenie rodziny podobnych kolorów, HSL jest zwykle wygodniejszy. Jeżeli masz już konkretne wartości RGB i potrzebujesz tylko kodu HEX, skorzystaj z osobnego konwertera RGB na HEX.

Ciekawostka

Przy nasyceniu równym 0% wartość hue przestaje wpływać na wygląd koloru: niezależnie od kąta otrzymasz odcień szarości zależny wyłącznie od lightness.

HSL a kontrast i dostępność

Zmiana lightness pomaga szybko rozjaśnić lub przyciemnić tło, ale sam zapis HSL nie mówi jeszcze, czy tekst spełnia wymagany kontrast. Dwa kolory o pozornie różnej jasności mogą nadal dawać słabą czytelność.

Dlatego po dobraniu barwy warto sprawdzić finalną parę koloru tekstu i tła w narzędziu do pomiaru kontrastu, szczególnie dla przycisków, tekstu pomocniczego i elementów interaktywnych.

Najczęstsze błędy przy ustawianiu koloru

  • Mylenie jasności z nasyceniem – zmniejszenie saturation nie przyciemnia koloru, tylko zbliża go do szarości.
  • Ustawienie lightness na 0% lub 100% – wtedy otrzymasz odpowiednio czerń albo biel, niezależnie od hue i saturation.
  • Przypadkowe warianty hover – łatwiej zachować spójność, gdy zmieniasz głównie lightness przy stałym hue.
  • Ocena kontrastu wyłącznie „na oko” – dla tekstu i elementów interaktywnych warto wykonać osobny test kontrastu.

Wskazówka od KalkulatorXXL

Budując prostą paletę, zacznij od jednego hue i średniej jasności. Potem utwórz kilka wariantów, zmieniając lightness co 8–12 punktów. Dzięki temu łatwiej zachować wizualną hierarchię bez dobierania każdego kodu HEX osobno.

FAQ – generator kolorów HSL, RGB i HEX

HSL to skrót od Hue, Saturation i Lightness, czyli odcień, nasycenie i jasność. Hue wybiera barwę na kole kolorów, saturation określa jej intensywność, a lightness steruje jasnością.

Generator pozwala dobrać kolor za pomocą odcienia, nasycenia i jasności, a następnie od razu odczytać odpowiadające mu kody HSL, RGB i HEX do CSS, HTML lub projektu graficznego.

To zależy od zadania. HSL jest wygodny przy tworzeniu jaśniejszych i ciemniejszych wariantów tego samego koloru, RGB dobrze opisuje składowe ekranu, a HEX jest krótkim i popularnym zapisem używanym w CSS i narzędziach graficznych.

Najczęściej wystarczy zachować ten sam hue i saturation, a zmniejszyć lightness o kilka lub kilkanaście punktów procentowych. Dzięki temu wariant pozostaje powiązany z kolorem bazowym.

Zwykle pomaga zwiększenie lightness i umiarkowane zmniejszenie saturation. Dokładny efekt zależy od odcienia, dlatego najlepiej obserwować podgląd i sprawdzić kontrast w docelowym projekcie.

Tak. Po każdej zmianie HSL generator automatycznie wylicza odpowiadające wartości RGB i kod HEX, które można skopiować jednym przyciskiem.

Przy saturation równym 0% kolor nie ma nasycenia i staje się odcieniem szarości. Wtedy o wyglądzie decyduje lightness, a wartość hue nie wpływa na rezultat.

Przy lightness 0% wynik jest czarny, a przy 100% biały. W obu przypadkach hue i saturation nie zmieniają widocznego koloru.

Dobrym punktem startowym jest zachowanie hue i saturation z koloru bazowego oraz zmniejszenie lightness o około 6–12 punktów dla hover. Stan active może być jeszcze nieco ciemniejszy. Finalny efekt warto ocenić w konkretnym interfejsie.

Nie. HSL ułatwia rozjaśnianie i przyciemnianie barw, ale nie zastępuje pomiaru kontrastu między tekstem a tłem. Gotową parę kolorów warto sprawdzić osobnym narzędziem do kontrastu.

Ostatnia aktualizacja: 16.09.2026