Generator losowych kolorów
Generuj losowe kolory lub harmonijne losowe palety, blokuj te, które ci się podobają, kopiuj kody HEX, RGB i HSL oraz eksportuj do CSS, SCSS, JSON i Tailwind.
Zablokuj kolory, które ci się podobają, i generuj ponownie, aby wymienić tylko pozostałe.
Kolory
Jak korzystać z generatora losowych kolorów
- Ustaw Liczbę kolorów (od 1 do 20).
- Wybierz Tryb: - Losowo w zakresie losuje każdy kolor niezależnie. Zawęź zakresy Odcień (°), Nasycenie (%) i Jasność (%) polami „od” i „do”, aby pozostać w jednej rodzinie kolorów, np. tylko pastele albo tylko niebieskie. - Harmonijna paleta (OKLCH) losuje jeden kolor bazowy i buduje pozostałe według harmonii kolorów. Wybierz Harmonię (Dopełniająca, Analogiczna, Triada, Rozszczepiona dopełniająca, Tetrada, Kwadrat, Monochromatyczna) albo zostaw Zaskocz mnie, aby za każdym razem dostać inną harmonię.
- Kliknij Generuj kolory. Każda karta pokazuje kolor z kodami HEX, RGB i HSL; małe przyciski HEX, RGB i HSL kopiują odpowiedni kod.
- Kliknij Zablokuj przy kolorach, które chcesz zachować, a potem ponownie Generuj kolory: zmienią się tylko odblokowane kolory. Kliknij przycisk jeszcze raz, aby odblokować kolor.
- Wybierz format w polu Eksportuj jako (Lista HEX, Zmienne CSS, Zmienne SCSS, Tablica JSON lub Kolory Tailwind) i użyj Kopiuj albo Pobierz, aby zabrać cały zestaw.
Jak wybierane są kolory
W trybie Losowo w zakresie odcień, nasycenie i jasność są losowane równomiernie w ustawionych zakresach, a potem przeliczane z HSL na RGB tym samym wzorem, którego przeglądarki używają dla hsl(). Zakres odcieni może przechodzić przez czerwień: od 330 do 30 daje róże, czerwienie i pomarańcze, przechodząc przez 0°. Kilka przydatnych ustawień:
- Pastele: nasycenie 40–80%, jasność 75–90%.
- Ciemne, przygaszone tony: nasycenie 10–40%, jasność 15–35%.
- Tylko niebieskie: odcień 190–250.
- Ciepłe kolory: odcień od 330 do 60.
W trybie Harmonijna paleta (OKLCH) narzędzie pracuje w OKLCH, percepcyjnym modelu barw, w którym równe kroki jasności wyglądają dla oka jednakowo. Jako baza służy pierwszy zablokowany kolor; jeśli nic nie jest zablokowane, losowana jest średnio jasna, dość nasycona baza. Pozostałe kolory dostają kąty odcienia z danej harmonii (np. +120° i +240° dla triady) z niewielką losową zmianą odcienia, jasności i nasycenia (chromy), więc każde kliknięcie daje nowy wynik. Gdy prosisz o więcej kolorów, niż harmonia ma odcieni, dodatkowe kolory używają tych samych kątów w jaśniejszych i ciemniejszych wariantach. Harmonia monochromatyczna zachowuje jeden odcień i rozkłada jasność od ciemnej do jasnej.
Kolory wykraczające poza to, co może wyświetlić ekran sRGB, są sprowadzane z powrotem przez obniżenie chromy, więc każdy kopiowany kod HEX to prawdziwy, możliwy do wyświetlenia kolor.
Do czego przydają się losowe kolory
Losowe kolory przydają się do zastępczych awatarów i wykresów, danych testowych, sztuki generatywnej, poszukiwań projektowych, gdy utkniesz nad pustą stroną, albo do wyboru koloru dla projektu, drużyny w grze czy etykiety. Blokowanie pozwala używać narzędzia jak jednorękiego bandyty: zostaw to, co działa, i zakręć resztą. Losowość pochodzi z kryptograficznego generatora twojej przeglądarki, a nic nie jest nigdzie wysyłane.
Najczęściej zadawane pytania
Jak dostać losowy kod koloru HEX?
Ustaw Liczbę kolorów na 1, kliknij Generuj kolory, a potem przycisk HEX, aby skopiować kod, np. #3A7BD5.
Czy mogę zachować część kolorów i wygenerować pozostałe od nowa?
Tak. Kliknij Zablokuj przy każdym kolorze, który chcesz zachować, a potem Generuj kolory. Zablokowane kolory zostają na miejscu; w trybie harmonii pierwszy zablokowany kolor staje się też bazą nowej palety.
Dlaczego tryb harmonii OKLCH zamiast całkowicie losowych kolorów?
Całkowicie losowe kolory często do siebie nie pasują albo mają bardzo różną wagę wizualną. Paleta zbudowana z harmonii w OKLCH daje kolory, które do siebie pasują i mają zrównoważoną jasność, dzięki czemu łatwiej ich użyć w projekcie.
Co zawierają formaty eksportu?
Lista HEX daje jeden kod w wierszu, zmienne CSS i SCSS dają deklaracje --color-1 lub $color-1, tablica JSON daje listę kodów, a kolory Tailwind – obiekt colors z kluczami 100, 200… do twojej konfiguracji.
Czy kolory są naprawdę losowe?
Pochodzą z crypto.getRandomValues, kryptograficznie bezpiecznego generatora przeglądarki, więc żaden wzór nie powtarza się między kliknięciami.
Podobne narzędzia
- Generator palety kolorów Generuj palety kolorów z jednego koloru bazowego według zasad harmonii barw – komplementarnej, analogicznej, triady, tetrady, kwadratu i monochromatycznej.
- Konwerter kolorów Konwertuj kolory między HEX, RGB, HSL, HSV, HWB, CMYK, LAB, LCH i OKLCH. Wklej kod, zobacz kolor i skopiuj każdy format jednym kliknięciem.
- Próbnik kolorów Darmowy próbnik kolorów online. Wybierz dowolny kolor i od razu skopiuj jego kody HEX, RGB, HSL, HSV i CMYK oraz sprawdź kontrast z bielą i czernią.
- Generator liczb losowych Losuj liczby z dowolnego zakresu, od 1 do 10 000 naraz, całkowite lub dziesiętne, z powtórzeniami lub bez, z bezpieczną losowością przeglądarki.