CodeKitHub
Polski
Narzędzia generujące

Konwerter kolorów HEX / RGB / HSL

Wklej kolor w dowolnym formacie — HEX, RGB lub HSL — i natychmiast uzyskaj wszystkie trzy formaty wraz z próbką koloru z podglądem na żywo. Możesz również wybrać kolor wizualnie za pomocą wbudowanego selektora kolorów. Idealne rozwiązanie do przenoszenia kolorów między CSS, narzędziami do projektowania i kodem.

hex
rgb
hsl

Czym jest to narzędzie?

Kolory w sieci są zapisywane w kilku równoważnych formatach. HEX (#4f46e5) to zwięzła forma stosowana powszechnie w CSS i dokumentacji projektowej. RGB (rgb(79, 70, 229)) określa bezpośrednio składowe czerwieni, zieleni i błękitu, co często jest wymagane w kodzie. HSL (hsl(243, 75%, 59%)) opisuje odcień, nasycenie i jasność — jest to najbardziej intuicyjny format do dostosowywania koloru, np. w celu jego przyciemnienia lub zmniejszenia nasycenia.

Wszystkie te nazwy opisują ten sam kolor; to narzędzie pozwala na dokładną konwersję między nimi i wyświetla podgląd, dzięki czemu możesz sprawdzić, czy jest to rzeczywiście ten kolor, o którym myślałeś.

Dlaczego warto go używać?

  • Obsługuje dowolny format wejściowy — HEX (3- lub 6-cyfrowy), RGB lub HSL — i generuje wyniki we wszystkich tych formatach.
  • Próbka z podglądem na żywo, dzięki której widzisz kolor, a nie tylko liczby.
  • Wizualny selektor kolorów, gdy wolisz wybierać na oko.
  • Kopiowanie jednym kliknięciem w wybranym formacie, gotowe do użycia w CSS lub kodzie.
  • Bezpłatnie, natychmiastowo, bez konieczności przesyłania plików.

Jak używać

  1. Wpisz lub wklej kod koloru: #4f46e5, rgb(79, 70, 229) lub hsl(243, 75%, 59%) – wszystkie te opcje są poprawne.
  2. Możesz też kliknąć narzędzie do wyboru koloru i wybrać kolor na podstawie wyglądu.
  3. Zapoznaj się ze wszystkimi trzema formatami w wynikach i sprawdź próbkę podglądu.
  4. Kliknij przycisk „Kopiuj” obok wybranego formatu.

Przykład

Wejście

#4f46e5

Wynik

HEX: #4f46e5
RGB: rgb(79, 70, 229)
HSL: hsl(243, 75%, 59%)

Trzy oznaczenia, jeden identyczny kolor.

Który format wybrać?

Wszystkie trzy określenia dokładnie opisują ten sam kolor — wybór zależy od tego, które z nich jest najwygodniejsze w danym zadaniu, a nie od dokładności.

FormatNajlepsze dlaDlaczego
Szesnastkowy kod koloruCSS, przekazywanie projektów, szybkie kopiowanie i wklejanieNajłatwiejszy do wpisania i wklejenia; uniwersalny format stosowany w narzędziach do projektowania, takich jak Figma.
Czerwony, zielony, niebieski (79, 70, 229)Kod bezpośrednio manipulujący kanałami, operacje na płótnie/obrazachOdzwierciedla sposób, w jaki interfejsy API grafiki oraz dane pikseli obrazu faktycznie przechowują informacje o kolorze.
HSL (hsl(243,75%,59%))Regulacja koloru — jaśniejszy, ciemniejszy, bardziej/mniej nasyconyJasność i nasycenie to odrębne wartości, które można regulować bezpośrednio, w przeciwieństwie do systemów HEX/RGB, w których zmieniają się wszystkie kanały.

Typowe zastosowania

  • Wybieranie koloru wizualnie w narzędziu do projektowania, a następnie przekształcanie go na dokładną wartość HEX lub RGB wymaganą w CSS lub kodzie.
  • Tworzenie zestawu powiązanych odcieni (jaśniejszych/ciemniejszych wariantów) poprzez konwersję do przestrzeni HSL, dostosowanie jasności oraz ponowną konwersję.
  • Dopasowanie koloru marki w różnych narzędziach, z których każde wymaga innego formatu — plik z logo w przestrzeni RGB, przewodnik stylistyczny w systemie HEX, zmienna CSS wymagająca formatu HSL do tworzenia motywów.
  • Sprawdzanie, czy kolor pobrany ze zrzutu ekranu lub pliku projektowego (często podawany w formacie RGB) odpowiada wartości HEX w arkuszu stylów.

Najczęściej zadawane pytania

Kiedy należy używać HSL zamiast HEX lub RGB?

Kiedy chcesz dokonać analizy koloru. Przyciemnienie koloru o 10% w przestrzeni HSL oznacza obniżenie jasności o 10 punktów; w systemach HEX lub RGB trzeba by było ponownie obliczyć wszystkie kanały. Systemy projektowe często definiują palety w przestrzeni HSL właśnie z tego powodu.

Czy narzędzie obsługuje 3-cyfrowe wartości szesnastkowe, takie jak #fff?

Tak. #fff to skrót od #ffffff — każda cyfra jest podwojona. Obie formy są akceptowane, a wynik wyświetla się w pełnej, 6-cyfrowej postaci.

A co z alfa (przezroczystością)?

To narzędzie konwertuje kolory nieprzezroczyste (wartości RGB/HSL). Jeśli potrzebujesz przezroczystości, dodaj wartość alfa samodzielnie: rgba(79, 70, 229, 0,5) lub #4f46e580 — sama barwa pozostaje bez zmian.

Dlaczego moje wartości HSL różnią się o 1 od wyników uzyskane przy użyciu innego narzędzia?

Zaokrąglanie. Konwersja HSL↔RGB daje w wyniku wartości ułamkowe, a poszczególne narzędzia zaokrąglają je w różny sposób. Różnica rzędu ±1 w odcieniu lub wartości procentowej jest niewidoczna i stanowi normalne zjawisko.

Czy obsługiwane są nazwy kolorów, takie jak „czerwony”?

Nie w fazie 1 — narzędzie skupia się na trzech formatach liczbowych, które programiści konwertują najczęściej. Wprowadź wartość koloru w formacie HEX/RGB/HSL lub wybierz go wizualnie za pomocą selektora.

Powiązane narzędzia