Konwerter kolorów

Konwertuj między HEX, RGB i HSL z podglądem na żywo.

Programista

O konwerterze kolorów

Kolory w sieci są często określane w formacie HEX (np. w CSS), RGB (w narzędziach projektowych) lub HSL (do łatwej regulacji odcienia i nasycenia). To narzędzie konwertuje między wszystkimi trzema formatami i pokazuje podgląd na żywo, dzięki czemu możesz wkleić potrzebną wartość do swojego projektu.

Jak używać Color Converter

  1. Wprowadź wartość koloru w dowolnym z trzech pól: HEX (np. #2563EB), RGB (np. 37, 99, 235) lub HSL (np. 220, 84%, 53%).
  2. Pozostałe dwa formaty aktualizują się natychmiast, wraz z podglądem próbki koloru na żywo.
  3. Użyj przycisków Kopiuj, aby skopiować potrzebną wartość do CSS, narzędzi projektowych lub dokumentacji.

Kluczowe funkcje

  • Dwukierunkowa konwersja między formatami kolorów HEX, RGB i HSL
  • Podgląd próbki koloru na żywo aktualizowany w czasie rzeczywistym
  • Obsługuje skrócony HEX (#F00), pełny HEX (#FF0000) i różne style wprowadzania
  • Kopiowanie jednym kliknięciem dla każdego formatu — gotowe do wklejenia w CSS lub narzędzia projektowe
  • 100% w przeglądarce — bez komunikacji z serwerem, bez przesyłania danych
  • Współpracuje z Generatorem palet kolorów dla kompletnych przepływów pracy z kolorami

Kiedy używać tego narzędzia

  • Konwersja koloru HEX z przewodnika marki na RGB do użycia w narzędziu projektowym
  • Regulacja odcienia i nasycenia w HSL, a następnie kopiowanie wyniku HEX do CSS
  • Dokumentowanie specyfikacji kolorów w wielu formatach w przewodnikach stylów
  • Debugowanie problemów z kolorami CSS przez weryfikację wartości numerycznych za kodem HEX
  • Szybkie sprawdzenie, gdy klient lub projektant podaje kolor w formacie innym niż potrzebny

Szczegóły techniczne

Konwersja HEX na RGB parsuje ciąg szesnastkowy na trzy 8-bitowe liczby całkowite (0–255) dla kanałów czerwonego, zielonego i niebieskiego. Konwersja RGB na HSL normalizuje wartości RGB do zakresu 0–1, oblicza odcień na podstawie dominującego kanału i wyprowadza nasycenie oraz jasność z min/max trzech kanałów. Konwersja HSL na RGB używa standardowego algorytmu mapującego odcień (0–360°), nasycenie (0–100%) i jasność (0–100%) z powrotem na wartości RGB 0–255. Wszystkie konwersje są matematycznie bezstratne z dokładnością 8-bitowego koloru (256 poziomów na kanał). Narzędzie używa czystego JavaScript bez zewnętrznych bibliotek.

Podsumowanie

Konwerter kolorów to niezbędne narzędzie dla web developerów i projektantów, którzy muszą szybko przełączać się między formatami kolorów HEX, RGB i HSL. Dzięki podglądowi na żywo i kopiowaniu jednym kliknięciem usprawnia każdy przepływ pracy z kolorami — wszystko w prywatności Twojej przeglądarki.

Najczęściej zadawane pytania

Jakie formaty są obsługiwane?
HEX (np. #FF5733 lub FF5733), RGB (np. 255, 87, 51) i HSL (np. 11, 100%, 60%). Wpisz wartość w dowolnym formacie, a pozostałe zaktualizują się z podglądem na żywo.
Czy moje dane są wysyłane na serwer?
Nie. Cała konwersja i podgląd działają w przeglądarce. Nic nie jest przesyłane.
Czy mogę skopiować wartość CSS?
Tak. Użyj przycisków Kopiuj, aby skopiować aktualny kolor jako hex, rgb() lub hsl() do użycia w CSS.
Jaka jest różnica między RGB a HSL?
RGB definiuje kolor przez intensywność kanałów czerwonego, zielonego i niebieskiego (0–255 każdy). HSL definiuje kolor przez odcień (0–360° na kole barw), nasycenie (0–100%) i jasność (0–100%). HSL jest często bardziej intuicyjny do regulacji kolorów, ponieważ możesz zmieniać jasność lub żywość bez wpływu na bazowy odcień.