Przejdź do treści

Generuj palety kolorów i sprawdzaj kontrast

Twórz palety kolorów z harmonii, losowo lub ze zdjęcia, generuj odcienie 50–950 i sprawdzaj kontrast WCAG 2.2 z podpowiedziami poprawek – wszystko w przeglądarce.

Harmonia
Sąsiednie odcienie, co 30° na kole barw
3366ffblue
33ccffsky
6633ffindigo
33ffccteal
cc33ffpurple

11 stopni w OKLCH; zakreślony stopień to dokładnie Twój kolor.

blue
sky
indigo
teal
purple

Wybrany kolor

#3366ff
hex
#3366ff
rgb
rgb(51 102 255)
hsl
hsl(225 100% 60%)
oklch
oklch(57.3% 0.234 265.3)
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Generator palet kolorów i kontrast WCAG

  1. 1

    Zacznij od koloru

    Wpisz lub wybierz kolor bazowy, a potem wybierz harmonię, na przykład analogiczną, triadę albo komplementarną rozdzieloną – albo wylosuj paletę.

  2. 2

    Zablokuj i dopracuj

    Zablokuj próbki, które Ci się podobają, zanim znowu losujesz, edytuj dowolną próbkę bezpośrednio albo wyciągnij ze zdjęcia pięć dominujących kolorów.

  3. 3

    Sprawdź czytelność

    Otwórz Kontrast, aby przetestować tekst na tle według WCAG 2.2 AA i AAA, zastosuj proponowaną poprawkę i obejrzyj podgląd palety dla osób z zaburzeniami widzenia barw.

  4. 4

    Eksportuj

    Skopiuj zmienne CSS, motyw Tailwind v4 lub konfigurację v3, SCSS albo JSON z odcieniami 50–950, albo pobierz próbki PNG.

Limity i Pro

Wszystko za darmo: palety po 5 kolorów, 6 harmonii, nielimitowane losowanie i eksporty, obrazy do 50 MB do pobierania kolorów, próbki PNG o szerokości 1600 pikseli.

O narzędziu: Generator palet kolorów i kontrast WCAG

Generator palet kolorów tworzy schemat pięciu kolorów i wszystko, czego wokół niego potrzebuje system projektowy. Harmonie obracają odcień bazowy na kole barw HSL: analogiczna przesuwa się o 30° w każdą stronę, komplementarna dodaje odcień przeciwległy, komplementarna rozdzielona bierze dwa odcienie obok przeciwległego, triada rozmieszcza trzy odcienie co 120°, tetrada używa kwadratu co 90°, a monochromatyczna zachowuje jeden odcień w pięciu poziomach jasności. Tryb losowy uwzględnia zablokowane próbki, a opcja obrazu grupuje piksele zdjęcia w przestrzeni OKLab, by znaleźć pięć najczęstszych, wyraźnie różnych kolorów.

Dla każdego koloru zakładka Odcienie tworzy 11-stopniową skalę 50–950 w OKLCH, w której stopień najbliższy Twojemu kolorowi ma dokładnie jego wartość, albo 13 tonów systemu HCT z Material 3 wraz z pięcioma paletami kluczowymi, które wyznaczyłby motyw Material. Kontrola kontrastu korzysta ze wzoru luminancji z WCAG 2.2, nigdy nie zaokrągla współczynnika w górę i podpowiada najbliższy kolor spełniający wymagania, zmieniając tylko jasność i zachowując odcień. Siatka pokazuje współczynnik każdej pary z palety względem bieli i czerni.

Symulacje obejmują protanopię, deuteranopię, tritanopię i achromatopsję z macierzami Machado oraz oznaczają próbki, które zlewają się ze sobą. Eksporty nazywają kolory według odcienia i przyjmują Twoje własne nazwy. Narzędzie nie ocenia, czy kolory pasują do marki, a symulacje tylko przybliżają to, jak widzą osoby z zaburzeniami widzenia barw; nie zastąpią testów z ich udziałem.

Prywatność

Wszystkie obliczenia kolorów, kontroli kontrastu i analiza obrazu odbywają się w tej karcie: zdjęcie użyte do wyboru kolorów jest odczytywane z dysku do małego canvasu i nigdy nie jest przesyłane na serwer. Paletę można zapisać w adresie strony, aby skopiowany link ją otwierał; na serwerze nie zapisujemy niczego.

Funkcje

Sześć harmonii i kolory z obrazu

Od analogicznej do tetrady z jednego koloru bazowego, losowanie z blokadami albo dominujące kolory zdjęcia.

Kontrast WCAG 2.2 z poprawkami

AA i AAA dla zwykłego i dużego tekstu oraz grafiki interfejsu, a najbliższy spełniający wymagania kolor jest o jedno kliknięcie dalej.

Eksporty dla programistów

Zmienne CSS, Tailwind v4 i v3, SCSS oraz JSON w HEX, RGB, HSL lub OKLCH, a do tego próbki PNG.

Generator palet kolorów i kontrast WCAG: najczęstsze pytania

Jakiego współczynnika kontrastu wymaga WCAG 2.2?
Poziom AA wymaga 4,5:1 dla zwykłego tekstu i 3:1 dla dużego, czyli co najmniej 24 px zwykłego lub 18,66 px pogrubionego. Poziom AAA podnosi to do 7:1 i 4,5:1. Ikony, obramowania pól i inna istotna grafika wymagają 3:1 według kryterium 1.4.11. Narzędzie obcina współczynniki, więc 4,49:1 jest pokazane jako niezaliczone w AA, a nie zaokrąglone do zaliczenia.
Jak dobierane są proponowane poprawki kontrastu?
Narzędzie zachowuje odcień i chromę kolorowi, który nie przechodzi testu, i zmienia tylko jasność w OKLCH, na ciemniejszą i jaśniejszą, aż para osiągnie 4,5:1 lub 7:1. Potem proponuje wariant zmieniający najmniej, osobno dla tekstu i dla tła. Ponieważ odcień się nie zmienia, firmowy niebieski nadal jest wyraźnie niebieski, tylko nieco głębszy lub bledszy.
Czy mogę pobrać paletę ze zdjęcia lub logo?
Tak. Wybierz Z obrazu i wskaż plik PNG, JPG, WebP, GIF lub SVG do 50 MB. Obraz jest zmniejszany do 160 pikseli w przeglądarce, przezroczyste piksele są pomijane, a pozostałe grupowane metodą k-średnich w OKLab. Pięć największych, wyraźnie różnych grup tworzy paletę, od najczęstszej.
Jak użyć eksportu w Tailwind CSS?
W Tailwind v4 wybierz Tailwind v4 i wklej blok @theme do głównego pliku CSS; klasy takie jak bg-blue-500 będą wtedy używać Twoich odcieni. W v3 wybierz Tailwind v3 i połącz obiekt colors z theme.extend w pliku tailwind.config.js, gdzie każdy kolor dostaje też wartość DEFAULT. Zmień nazwy kolorów w zakładce Eksport, aby uzyskać na przykład brand lub accent.
Jakie rodzaje ślepoty barw są symulowane?
Protanopia i deuteranopia, czyli ślepota na czerwień i zieleń, które razem dotyczą około 2% mężczyzn, tritanopia, rzadka ślepota na niebieski, oraz achromatopsja, w której nie widać kolorów. Każdy pasek pokazuje paletę przekonwertowaną modelem Machado 2009, a próbki o niemal identycznych symulowanych kolorach są oznaczane, byś mógł dodać etykietę lub różnicę jasności.

Inne zadania z tym narzędziem