Preskočiť na obsah
TextArray
100% lokálne

Generátor náhodných farieb

Vygenerujte náhodné farby ako HEX, RGB alebo HSL vrátane svetlej, tmavej, pastelovej a sýtej palety.

Výstup

Generátor náhodných farieb

Vygenerujte jednu až sto náhodných farieb jediným klikom. Každá farba je na samostatnom riadku ako HEX hodnota, zápis rgb() alebo hsl(), prípadne všetky tri vedľa seba, takže výstup vložíte priamo do CSS, súboru s dizajnovými tokenmi, konfigurácie grafu alebo tabuľky. Zmena počtu, formátu či palety prepočíta zoznam okamžite, bez čakania.

Náhodné farby sa hodia častejšie, než by sa zdalo: zástupné pozadia kariet a avatarov, odlíšenie sérií v rýchlom grafe, podklad pre moodboard, testovacie dáta pre systém tém alebo jednoducho inšpirácia, keď sa vám nechce rozhodovať. Farba náhodná v celej RGB kocke býva väčšinou mdlá a špinavá, preto tento generátor pracuje v priestore HSL a obmedzuje sýtosť a svetlosť podľa zvolenej palety: Svetlá drží svetlosť medzi 70 a 90 percentami, Tmavá medzi 10 a 35, Pastelová spája jemnú sýtosť 25 až 45 percent s vysokou svetlosťou a Sýta tlačí sýtosť na 85 až 100 percent pri strednej svetlosti. Ľubovoľná paleta všetky obmedzenia vypne.

Voľba Zahrnúť alfa kanál pridá každej farbe náhodnú priehľadnosť a vypíše ju v každom zápise — ako osemmiestny HEX, rgba() aj hsla(). Jedna farba na riadok znamená, že výstup rovno poslúži prevodníku farieb alebo kontrole kontrastu, keď chcete niektorú hodnotu preskúmať bližšie.

Všetko beží lokálne vo vašom prehliadači: neodchádza žiadna požiadavka, nič sa nezaznamenáva a náhodnosť pochádza z kryptograficky bezpečného crypto.getRandomValues s rejection sampling, takže každá hodnota v rozsahu má rovnakú pravdepodobnosť.

Časté otázky

Odosielajú sa farby niekam?
Nie. Vznikajú výhradne vo vašom prehliadači a nikdy neopustia vaše zariadenie. Nič sa neodosiela, neukladá ani nezaznamenáva.
Ako náhodné sú vygenerované farby?
Odtieň, sýtosť aj svetlosť sa losujú cez kryptograficky bezpečné crypto.getRandomValues s rejection sampling, takže bez modulo skreslenia — každá hodnota v rozsahu má rovnakú šancu.
Prečo nástroj generuje v HSL a nie v RGB?
HSL oddeľuje odtieň od sýtosti a svetlosti, takže paleta ako „pastelová" či „sýta" je len obmedzenie dvoch čísel. Každá farba sa potom čistou matematikou prevedie na RGB a HEX, takže všetky tri zápisy opisujú presne tú istú farbu.
Čo robí voľba Zahrnúť alfa kanál?
Každej farbe pridá náhodnú priehľadnosť od 0 do 1 a vypíše ju v každom zápise: osemmiestny HEX, rgba() aj hsla().
Môžem vygenerovanú farbu previesť do iného zápisu?
Zvoľte formát Všetky tri a uvidíte HEX, RGB aj HSL vedľa seba, alebo ľubovoľný riadok vložte do prevodníka farieb, ktorý ponúka aj veľké písmená, modernú syntax a palety odtieňov.