Konwerter kodów kolorów

Wklej kolor w formacie hex (#ff6600 lub #f60), rgb(255, 102, 0), rozdzielony przecinkami 255, 102, 0 albo hsl(24, 100%, 50%), a konwerter natychmiast zwróci go w dwóch pozostałych formatach, z podglądem próbki na żywo i kopiowaniem każdego formatu jednym kliknięciem.

Jak działa konwersja kodów kolorów

  1. 1

    Wpisz kolor w obsługiwanym formacie

    Hex (#abc, #abcdef), rgb(r, g, b), rozdzielony przecinkami r, g, b albo hsl(h, s%, l%).

  2. 2

    Parsowanie do reprezentacji wewnętrznej

    Narzędzie wewnętrznie konwertuje wartość do RGB, a następnie wyprowadza z niej odpowiedniki hex i HSL.

  3. 3

    Wyświetlenie wszystkich formatów

    Odpowiadające sobie ciągi hex, RGB i HSL pokazywane są obok siebie.

  4. 4

    Próbka podglądu na żywo

    Pokazuje kolor wynikowy na pierwszy rzut oka, abyś potwierdził konwersję przed skopiowaniem.

Obsługiwane formaty

Format Przykład Zastosowanie
Hex 3 #F66 Skrót; tylko dla kolorów z powtórzonymi cyframi
Hex 6 #FF6B6B Domyślny dla CSS i grafiki
RGB rgb(255, 107, 107) CSS, JS, oprogramowanie graficzne
Rozdzielony przecinkami 255, 107, 107 To samo co RGB bez składni funkcji
HSL hsl(0, 100%, 71%) Łatwiej operować barwą/nasyceniem/jasnością

Kiedy którego użyć

  • Hex do statycznego CSS i przekazania projektu.
  • RGB, gdy przekazujesz kanały do JavaScriptu lub oprogramowania graficznego.
  • HSL przy regulowaniu jasności lub nasycenia, model myślowy jest czytelniejszy niż przy RGB.

Inne formaty, takie jak HSV, CMYK, LAB, LCH i OKLCH, istnieją w narzędziach graficznych. Opisują ten sam kolor na różne sposoby, ale ten konwerter skupia się na trzech podstawowych formatach internetowych powyżej.

Dokładność

  • Konwersje między hex, RGB i HSL są dokładne: hex i RGB to ten sam model koloru, a HSL wyprowadza się z RGB standardowym wzorem.
  • Wartości HSL są zaokrąglane do liczb całkowitych, więc konwersja tam i z powrotem może przesunąć ostatnią cyfrę. Widoczny kolor jest identyczny; używaj hex, gdy potrzebujesz kopii dokładnej co do bitu.

Najczęściej zadawane pytania

Hex albo rgb() dla szerokiej zgodności. hsl(), gdy zależy ci na czytelności. Nowoczesne przeglądarki obsługują też oklch() i inne formaty, ale hex pozostaje najbezpieczniejszym wyborem domyślnym.

Nie, konwerter przyjmuje tylko kolory nieprzezroczyste: hex z 3 lub 6 cyframi, rgb() i hsl() bez kanału alfa. Używaj rgba() lub 8-cyfrowego hex bezpośrednio w swoim CSS.

Nie, konwerter przyjmuje tylko trzy formaty liczbowe. Najpierw zamień nazwany kolor na hex za pomocą próbnika lub wyszukiwarki online.

HSL jest pokazywany z całkowitymi wartościami barwy, nasycenia i jasności, więc konwersja tam i z powrotem może przesunąć wartość o jeden punkt. Widoczny kolor jest identyczny; używaj hex, gdy potrzebujesz dokładnej kopii.

Powiązane narzędzia